我有一個數據庫是在oracle 8i中,我想將用戶的整個數據庫導出到.sql文件並將其導入到安裝了oracle 10g的另一個系統。將oracle數據庫導出到sql文件?
0
A
回答
5
要導出數據庫,你必須使用8i的exp實用程序:
exp full=y compress=N userid=system/system_pw file=dumpfilename.dmp log=explog.txt
要導入的數據庫,你必須使用各10g imp實用程序:
imp full=y file=dumpfilename.dmp userid=system/system_pw log=implog.txt
10g的imp實用程序是落後與以前的版本兼容,所以您應該能夠使用8i exp實用程序導出並使用10g imp導入。兩個實用程序都有一個「help = y」參數,它將顯示您可以指定的參數列表。有不少;在大多數情況下,默認值都很好。根據數據庫的大小,這可能需要一段時間。
由於某些對象的循環依賴關係,創建單個SQL文件並不像起初看起來那麼容易。另外,創建或執行效率不高--exp/imp更重要。如果您的目標僅僅是將數據庫遷移到新版本的Oracle,那麼exp/imp是最簡單的方法。
一些文件可以幫助您:orafaq.com;Oracle 8i Utilities (oracle.com); Oracle 10g utilities (oracle.com)。
+0
exp/imp是我首選的方法。它的強大,相當快速,非常簡單,總是有效,可以用於跨OS,16-32bit或32-64bit等等進行遷移。經過多次這些工作,我可以向你保證這將實現你的目標。 – Karl 2011-05-27 03:04:42
相關問題
- 1. 導出oracle數據庫(創建數據的.sql文件)
- 2. 將數據導入或導出到Excel到Oracle數據庫
- 3. Oracle:將Oracle數據庫導出爲.sql文件並在Android中導入與SQLite相同的.sql文件db
- 4. SQL將數據導出到文件
- 5. 將MySql數據庫導出到文件
- 6. 如何將oracle轉儲文件導入到oracle數據庫?
- 7. 導入csv文件到oracle數據庫
- 8. Oracle導出數據庫結構的SQL
- 9. 導出數據庫Oracle PL/SQL
- 10. 導出 - 文本文件 - SQL數據庫
- 11. 將powershell導出到sql數據庫中
- 12. 將sqlite2數據庫導出到SQL
- 13. 將SQL數據庫導出到Access - ASP.NET
- 14. 將SQL文件導入到新的MariaDB數據庫時出錯
- 15. Ruby on Rails:如何將數據庫導出到sql文件?
- 16. 將xlsx文件導出到SQL Server數據庫中
- 17. 將SQL數據庫模式導出到MsExcel文件中
- 18. 如何將.sql文件(MYSQL)恢復/導入Oracle數據庫?
- 19. 將SQL Server Express數據庫導出到.SDF文件(本地數據庫)
- 20. 使用Python將Oracle數據庫表導出爲XML文件?
- 21. Oracle sql結果到DBF文件導出
- 22. 從oracle數據庫導出到csv文件
- 23. Toad數據點將SQL語句從Oracle導出到Sql Server?
- 24. 導入.sql文件到SQLite數據庫
- 25. 將xml導入到oracle數據庫表
- 26. 將數據庫導出爲CSV文件
- 27. 使用Oracle SQL Developer將CLOB導出到文本文件
- 28. 使用php將數據從數據庫導出到csv文件
- 29. 將整個數據庫數據(db2)導出到csv文件
- 30. 將數據庫中的數據導出到XML文件
我不知道出口是新的,請指導我... – Jin 2011-05-26 12:58:27
要導出閱讀此:http://download.oracle.com/docs/cd/A87860_01/doc/server.817/a76955/ch01。 htm – 2011-05-26 12:58:45
我可以將整個數據庫中的用戶轉換成單個.sql文件 – Jin 2011-05-26 13:00:50