如何進行Oracle資料庫的匯入匯出

來源:互聯網
上載者:User

進行資料庫匯入匯出工作的先決條件:

1. 本地安裝Oraclek用戶端或是伺服器端。

2. 通過oracle提供的NetConfiguration Assistant串連到目標資料庫。

第一步毋庸多言,第二步稍微要說一下,開啟Net Configuration Assistant,選擇第三項,下一個頁面輸入遠端資料庫的服務名,如AHMCCCMS,接下來的頁面輸入遠端資料庫的IP地址和連接埠(一般預設1521),再接下來測試一下,此時測試因為串連資料庫的使用者名稱和密碼不對不會成功,再輸入正確的使用者名稱和密碼後就能看到測試成功的資訊了。再接下來指定本地的服務名,它相當於遠端資料庫的映射。然後點擊完成。這一步成功以後下面就好辦了。

現假設我們配置了兩個服務:

匯出源--工作機                               使用者名稱CMS密碼password123服務名WORKDB

匯入目的地--測試機       使用者名稱CMS_TEST密碼password123服務名TESTDB

下面是如何進行匯出的語句(在控制台Console中執行):

1.將資料庫WORKDB完全匯出,使用者名稱CMS密碼password123匯出到D:\daochu.dmp中

exp cms/password123@WORKDB  file=d:\1.dmp full=y

2.將資料庫中cms使用者的表匯出

   exp cms/password123@WORKDB file=d:\2.dmp owner=(cms)

3.將資料庫中的表tb_contract 、tb_sys_user匯出

   exp cms/password123@WORKDBfile=d:\3.dmp tables=( tb_contract, tb_sys_user)

下面是如何進行匯入的語句

1.將D:\2.dmp 中的資料匯入 TESTDB資料庫中。

   imp CMS_TEST/ password123@TESTDB  file=d:\2.dmp ignore=y

2 . 將d:\3.dmp中的表tb_contract 匯入

imp CMS_TEST/ password123@TESTDB file=d:\3.dmp  tables=( tb_contract)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.