數(shù)據(jù)泵的網(wǎng)絡(luò)導(dǎo)入可以不用生成轉(zhuǎn)存文件,直接通過網(wǎng)絡(luò)導(dǎo)入到目標(biāo)數(shù)據(jù)庫中。這樣就省了將數(shù)據(jù)導(dǎo)出,然后COPY到目標(biāo)數(shù)據(jù)庫所在服務(wù)器上,然后再導(dǎo)入的麻煩。數(shù)據(jù)泵的網(wǎng)絡(luò)導(dǎo)入主要用DATABASE LINK來實(shí)現(xiàn)的。
看一個(gè)簡單的例子:
SQL> SHOW USER
USER 為 "TEST"
SQL> CREATE DATABASE LINK TEST CONNECT TO "sa" IDENTIFIED BY "sa" USING 'DBTEST';
數(shù)據(jù)庫鏈接已創(chuàng)建。
SQL> SELECT * FROM GLOBAL_NAME@TEST;
GLOBAL_NAME
--------------------------------------------------------------------------------
DBTEST
SQL> SELECT COUNT(*) FROM CUSTOMERREGISTER@TEST;
COUNT(*)
----------
0
SQL> SELECT INDEX_NAME FROM USER_INDEXES@TEST WHERE TABLE_NAME='CUSTOMERREGISTER';
INDEX_NAME
------------------------------------------------------------
SYS_C006849
SQL> SELECT * FROM TAB;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
TEST TABLE
ACTIVE_CONFIG TABLE
SQL> CONN / AS SYSDBA
已連接。
SQL> CREATE OR REPLACE DIRECTORY TEST AS 'E:/datapump';
目錄已創(chuàng)建。
SQL> host
Microsoft Windows XP [版本 5.1.2600]
(C) 版權(quán)所有 1985-2001 Microsoft Corp.
C:/Documents and Settings/Administrator>impdp test/test directory=test tables=CUSTOMERREGISTER network_link=test remap_schema=(sa::test)
Import: Release 10.2.0.1.0 - Production on 星期一, 18 1月, 2010 16:25:51
Copyright (c) 2003, 2005, Oracle. All rights reserved.
連接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
啟動(dòng) "TEST"."SYS_IMPORT_TABLE_01": test/******** directory=test tables=CUSTOMER
REGISTER network_link=test remap_schema=(sa:test)
正在使用 BLOCKS 方法進(jìn)行估計(jì)...
處理對(duì)象類型 TABLE_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計(jì): 0 KB
處理對(duì)象類型 TABLE_EXPORT/TABLE/TABLE
. . 導(dǎo)入了 "TEST"."CUSTOMERREGISTER" 0 行
處理對(duì)象類型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
處理對(duì)象類型 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理對(duì)象類型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
作業(yè) "TEST"."SYS_IMPORT_TABLE_01" 已于 16:25:59 成功完成
SQL> CONN TEST/TEST
已連接。
SQL> SELECT * FROM TAB;
TNAME
TABTYPE CLUSTERID
------------------------------ ------- ----------
TEST TABLE
ACTIVE_CONFIG TABLE
CUSTOMERREGISTER TABLE
SQL> SELECT INDEX_NAME,TABLE_NAME FROM USER_INDEXES;
INDEX_NAME TABLE_NAME
------------------------------ ------------------------------
SYS_C005504 CUSTOMERREGISTER
SQL>
新聞熱點(diǎn)
疑難解答
圖片精選