sounds like I reinvented the wheel but here's how I did it: 1. reverse engineer Oracle database with ERWin 2. write a little perl program to map/convert column types and convert syntax for alter table clauses 3. write a sqlplus script which dynamically creates a select/spool for a given table from dba_tab_columns 4. use load data to suck in flat files from step 3
there were some things I had to do manually/one-off but that was surprisingly reliable for most of the migration. Sid Lane DBA - Site Operations TWCi |---------+----------------------------> | | Arunachalam | | | <[EMAIL PROTECTED]| | | .uk> | | | | | | 01/28/2004 02:46 | | | AM | | | | |---------+----------------------------> >------------------------------------------------------------------------------------------------------------------------------| | | | To: Claire Lee <[EMAIL PROTECTED]> | | cc: [EMAIL PROTECTED] | | Subject: Re: porting Oracle schema to MySQL | >------------------------------------------------------------------------------------------------------------------------------| look at http://www.ispirer.com it provides a tool SQLWays, which is a migrating tool to migrate any DataBase to MySQL with Data. greets, Arun. --- Claire Lee <[EMAIL PROTECTED]> wrote: > Hi, > I'm a newbie working on a big project. The idea is to > transport an existing Oracle database at > http://www.ebi.ac.uk/arrayexpress/ to a local MySQL > server. The Schema, scripts and loader for Oracle can > be found in the website. But how to create an exactly > same database with mySQL? I have no clue. Really need > help. Thanks in advance. > > Claire > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free web site building tool. Try it! > http://webhosting.yahoo.com/ps/sb/ > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED] > ________________________________________________________________________ Yahoo! India Mobile: Download the latest polyphonic ringtones. Go to http://in.mobile.yahoo.com -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED] -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]