oracle11g 導入導出

目的:連接遠程庫導出oracle庫,導入本地oracle

一:導出oracle數據庫 

1.修改tnsnames.ora文件,將localhost本地地址改爲遠程地址。

# tnsnames.ora Network Configuration File: E:\Ksoftware\oracle_install\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

2.測試連接通過後。

3.進入cmd 輸入: exp username/password@oracl 回車;

5. 輸入數組提取緩衝區大小:直接回車,選擇默認的4096;

6. 導出文件:指定導出生成的備份文件完整路徑、文件名,注意相應路徑要已存在,且要有足夠空間,如:d:\expData.dmp ,直接回車;

7. 選擇導出方式:直接回車,選擇默認的按用戶方式導出;

8. 導出權限:直接回車,選擇默認的yes;

9. 導出表數據:直接回車,選擇默認的yes; 

10. 導出權限:直接回車,選擇默認的yes; 

11. 壓縮區:直接回車,選擇默認的yes; 

12. 要導出的用戶:test_user 輸入用戶名後  直接回車; 

13. 再次出現“要導出的用戶”:此時直接回車即可;

14. 導出完成,其中提示:導出成功終止, 但出現警告。 這種輸入是正常的,說明導出操作成功完成。

二:導入數據庫

1.修改tnsnames.ora文件,將遠程地址改爲本地。

2.以system用戶登錄Oracle SQL Develper

3.創建新用戶: create user test_user identified by 123456;

4.賦予此用戶權限:grant connect, resource,dba to test_user ;

5.進入cmd 以test_user用戶登錄數據庫;

6.輸入導入數據命令:imp  test_user/123456@orcl file=d:\expData.dmp full=y  回車完成






發佈了52 篇原創文章 · 獲贊 24 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章