實際工作中,我們可能會遇到這樣的情況,生產環境的資料庫,大批量資料要匯入到我們自己的測試庫進行分析。但是生產環境資料庫和測試資料庫卻是禁止通過dblink等方式直接連線的。這時候可以使用golden這個工具,將Oracle的一個數據庫中的大批量資料,匯入到另一個數據庫中。
工具/原料
Oracle資料庫
golden軟體工具
方法/步驟
下載golden軟體,解壓,並啟動Golden6.exe。
如果提示需要錄入註冊碼進行註冊,請使用如下注冊碼進行錄入:
user:AAAAAA
code:AAAAAA-99780
配置Golden,新增本地Oracle客戶端的oci.dll檔案路徑。
配置oci.dll檔案路徑,比如我的是:D:\Programs\Oracle\product\11.2.0\dbhome_1\BIN\oci.dll
新增需要連線的資料庫。點選按鈕“new”建立一個新的資料庫連線:
選擇對應的資料庫並“login”。
進入後,選擇“tools->Data Import/Export”準備匯入資料。
將源資料庫表的資料匯出為csv格式檔案。
點選“Start Import”進行匯入。
簡單核對一下各列是否對應(主要看日期格式是否對應)。
匯入開始^_^。783條資料耗時5.7秒,如果資料量大(幾十萬)的話,速度提升效果會更加明顯。