用Sql Developer將SQL移植到Oracle(五)
本節介紹用Sql Developer將SQL移植到Oracle的第五部分:轉移數據。
上一部分說了移植向導在Oracle數據庫中自動生成了我們所需要的表結構,但是并沒有幫我把數據成功導入過去。于是我們采用了生成離線數據移動腳本的方式來導數據。
在移植向導中的項目頁中,我們選擇了腳本生成的目錄,打開該目錄,可以看到一個名為“數據移動\項目名稱\日期時間\”的子目錄,其中包含了如下圖所示的文件:
看以看到其中包含了4個腳本文件,兩個是用于Windows的,另兩個是用于unix的。名為unload_script的是數據導出腳本,用于從源數據庫中生成數據導出文件,名為oracle_ctl的是數據導入腳本。
打開cmd,瀏覽到當前目錄,執行以下命令以導出數據:
- >unload_script [server] [username] [password]
其中的server是源數據庫服務器,username和password是能訪問到源數據庫的用戶名密碼。稍等一會,提示導出完成后,接著執行下面命令以導入數據:
- >oracle_ctl [oracleusername] [password]
在這里不需要指定數據庫名之類的,因為在腳本中已經指定了。
等待片刻導入完畢后即可。
到此,關于Sql Developer將SQL移植到Oracle中的知識已介紹完畢,若文中有不妥之處,歡迎大家批評指正。
原文出處:http://www.cnblogs.com/hiizsk/archive/2011/07/10/2102458.html。
【編輯推薦】