oracle双机rac配制dblink,RAC创建DBlink并使用impdp抽取源库数据

本文展示了如何在Oracle数据库中创建数据库链接(databaselink),实现远程数据查询,并通过IMPDP工具进行数据迁移。首先,以sysdba权限登录,授权创建数据库链接,然后以普通用户身份建立链接并验证远程表的存在。接着,使用IMPDP进行数据导入,将远程库的表映射到本地,并完成数据迁移。最后,删除数据库链接并确认数据已存在于本地库中。
摘要由CSDN通过智能技术生成

赋权并创建dblink

[oracle@zhongwc1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Mon Feb 4 10:26:45 2013

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

SQL> grant create database link to zwc;

Grant succeeded.

SQL> conn zwc/

Enter password:

Connected.

SQL> show user

USER is "ZWC"

SQL> select tname from tab;

no rows selected

create public database link ZWC

connect to zhongwc identified by zhongwc

using '(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.201)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = ZWC)

)

9 )';

Database link created.

SQL> select * from dual@zwc;

D

-

X

SQL> show user

USER is "ZWC"

SQL> select tname from tab;

no rows selected

SQL> select tname from tab@zwc;

TNAME

------------------------------

T_ZHONGWC

SQL> select count(*) from t_zhongwc;

select count(*) from t_zhongwc

*

ERROR at line 1:

ORA-00942: table or view does not exist

SQL> select count(*) from t_zhongwc@zwc;

COUNT(*)

----------

75453

SQL> exit

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

[oracle@zhongwc1 ~]$ impdp system/oracle network_link=zwc schemas=zhongwc remap_schema=zhongwc:zwc

Import: Release 11.2.0.3.0 - Production on Mon Feb 4 10:47:45 2013

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

Starting "SYSTEM"."SYS_IMPORT_SCHEMA_01": system/******** network_link=zwc schemas=zhongwc remap_schema=zhongwc:zwc

Estimate in progress using BLOCKS method...

Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA

Total estimation using BLOCKS method: 9 MB

Processing object type SCHEMA_EXPORT/USER

ORA-31684: Object type USER:"ZWC" already exists

Processing object type SCHEMA_EXPORT/SYSTEM_GRANT

Processing object type SCHEMA_EXPORT/ROLE_GRANT

Processing object type SCHEMA_EXPORT/DEFAULT_ROLE

Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA

Processing object type SCHEMA_EXPORT/TABLE/TABLE

. . imported "ZWC"."T_ZHONGWC" 75453 rows

Job "SYSTEM"."SYS_IMPORT_SCHEMA_01" completed with 1 error(s) at 10:48:32

验证

[oracle@zhongwc1 ~]$ sqlplus zwc

SQL*Plus: Release 11.2.0.3.0 Production on Mon Feb 4 10:50:09 2013

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Enter password:

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

SQL> select count(*) from t_zhongwc@zwc;

COUNT(*)

----------

75453

SQL> select count(*) from t_zhongwc;

COUNT(*)

----------

75453

SQL> drop public database link zwc;

Database link dropped.

SQL> select count(*) from t_zhongwc@zwc;

select count(*) from t_zhongwc@zwc

*

ERROR at line 1:

ORA-02019: connection description for remote database not found

SQL> select count(*) from t_zhongwc;

COUNT(*)

----------

75453

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值