Oracle 使用EXPDP進行遠程導出操作

說明:本文爲Oracle 11gR2中使用EXPDP進行遠程導出操作的指導手冊
標籤:導入導出、數據泵、EXPDP、EXPDP遠程導出、
溫馨提示:如果您發現本文哪裏寫的有問題或者有更好的寫法請留言或私信我進行修改優化


※ 實驗目的
在目標端(Linux)使用expdp將源端(Windows)的dump數據,導出到目標端(Linux)的數據泵目錄下


※ 測試環境
源端  :IP=1.1.1.99  系統:Windows  數據庫:11.2.0.4  SERVICE_NAME=win
目標端:IP=1.1.1.9   系統:Linux    數據庫:11.2.0.4  SERVICE_NAME=orcl


溫馨提示:以下操作都在執行expdp的目標端執行

※ 創建本地expdp目錄(導出目錄用戶可以隨意設置,只有Oracle有讀寫權限即可)
sqlplus / as sysdba
SQL> create directory dir001 as '/home/oracle';
SQL> grant read,write on directory dir001 to system;

※ 配置TNS(配置一個指向源端的TNS)
cd $ORACLE_HOME/network/admin
vi tnsnames.ora
    TNS_YD =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 1.1.1.99)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = win)
        )
      )

※ 創建dblink來遠程連接源端(dblink中指定的源端用戶的權限要≥即將導出的用戶,建議使用system)
溫馨提示:dblink中的用戶名和密碼都是指源端的
sqlplus / as sysdba
SQL> create public database link link001 connect to system identified by xxx using 'TNS_YD';

※ 調用本地expdp工具遠程導出源端數據(注意:此處expdp登陸的用戶是本地數據庫用戶)
溫馨提示:expdp中的schemas是指源端將要導出的用戶
su - oracle
expdp system/oracle directory=dir001 dumpfile=scott.dump logfile=scott.log reuse_dumpfiles=y schemas=scott network_link=link001

※ 可能用到的命令
drop public database link link001;
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.AL32UTF8'


※ 相關日誌案例
Export: Release 11.2.0.4.0 - Production on 星期二 5月 19 16:13:20 2020
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啓動 "SYSTEM"."SYS_EXPORT_SCHEMA_01":  system/******** directory=dir001 dumpfile=scott.dump logfile=scott.log reuse_dumpfiles=y schemas=scott network_link=link001
正在使用 BLOCKS 方法進行估計...
處理對象類型 SCHEMA_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 192 KB
處理對象類型 SCHEMA_EXPORT/USER
處理對象類型 SCHEMA_EXPORT/SYSTEM_GRANT
處理對象類型 SCHEMA_EXPORT/ROLE_GRANT
處理對象類型 SCHEMA_EXPORT/DEFAULT_ROLE
處理對象類型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
處理對象類型 SCHEMA_EXPORT/TABLE/TABLE
處理對象類型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
處理對象類型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
處理對象類型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理對象類型 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
處理對象類型 SCHEMA_EXPORT/EVENT/TRIGGER
處理對象類型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . 導出了 "SCOTT"."DEPT"                              5.929 KB       4 行
. . 導出了 "SCOTT"."EMP"                               8.562 KB      14 行
. . 導出了 "SCOTT"."SALGRADE"                          5.859 KB       5 行
. . 導出了 "SCOTT"."BONUS"                                 0 KB       0 行
已成功加載/卸載了主表 "SYSTEM"."SYS_EXPORT_SCHEMA_01" 
******************************************************************************
SYSTEM.SYS_EXPORT_SCHEMA_01 的轉儲文件集爲:
  /home/oracle/scott.dump
作業 "SYSTEM"."SYS_EXPORT_SCHEMA_01" 已於 16:13:36 成功完成

 


 

※ 如果您覺得文章寫的還不錯, 別忘了在文末給作者點個贊哦 ~

over

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章