Requires Free Membership to View
Your cold backup of an Oracle database running on a Windows platform cannot be used to create a copy on the Unix platform. You will have to resort to Oracle's export and import utilities. (Note: Oracle10g does add cross platform Transportable Tablespaces and the Data Pump utilities, but you are running 8i so I won't discuss those here.) Oracle's export/import utilities are the tools of choice to move your data to a different platform.
Copying a database
If you want to copy the entire database, the basic steps are as follows:
1. Perform a full export:
2. FTP the dump file (and log file) to the destination server. Make sure that you FTP in binary mode!
3. Precreate a new database on the destination server.
4. Precreate the tablespaces on the new database to match the same tablespace names of your source database.
5. Import the full database:
Copying a schema
If you only want to copy a schema to the new server, things are basically the same.
1. Perform a schema export:
2. FTP the dump file (and log file) to the destination server. Make sure that you FTP in binary mode!
3. Precreate a new database on the destination server.
4. Precreate the tablespaces on the new database to match the same tablespace names of your source database.
5. Precreate the user in that database.
6. Import the dump file:
This was first published in April 2004

Join the conversationComment
Share
Comments
Results
Contribute to the conversation