爱游戏平台登录入口

  • oracle impdp network_link参数利用先容
  • 2018年02月25日
  • 搜集搜集
一、情况申明
源数据库:
IP地点:192.168.137.100
sid:catalog
用户名:rman
暗码:rman
方针数据库:
IP地点:192.168.137.101
sid:orcl
用户名:rman
暗码:rman

二、在方针数据库上建立到源数据库的tnsname
用oracle用户登录方针数据库,点窜 $ORACLE_HOME/network/admin/tnsnames.ora文件,增添以下内容
代码以下:

catalog =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.100)(PORT = 1521))
)
(CONNECT_DATA =
(SID = catalog)
)
)

点窜完这个文件以后,履行以下号令,测试建立的tnsname是不是准确
$ tnsping catalog
若是前往爱游戏平台登录入口果的最初是 OK (0 msec),证实tnsname建立胜利,履行下一步操纵

三、建立 dblink
建立dblink的语句为
CREATE DATABASE LINK <database link name> CONNECT TO <remote database user name> IDENTIFIED BY <remote database password> USING '<tnsname connect to remote>'
用oracle用户身份登录方针数据库办事器,履行以下操纵
代码以下:

$ sqlplus rman/rman
sql> CREATE DATABASE LINK dmp_link CONNECT TO rman IDENTIFIED BY rman USING 'catalog';

*************************************
若是呈现
代码以下:

ERROR at line 1:
ORA-01031: insufficient privileges

须要用sysdba身份,履行以下语句,将建立dblink的权爱游戏平台登录入口授与用户,而后再次履行下面建立dblink的语句
grant create database link to rman;
*************************************
而后履行以下语句,测试dblink是不是建立胜利,能前往爱游戏平台登录入口果证实dblink建立胜利
代码以下:

SQL> select tname from tab@dmp_link;
SQL> exit;


四、在方针数据库上建立directory爱游戏平台登录入口具
以oracle用户登录方针数据库
1、建立一个目次,假定为 /oracle/dmp,并保障这个目次oracle用户可读写
2、以sysdba身份登录数据库,建立directory爱游戏平台登录入口具,并给这个爱游戏平台登录入口具付与读写权爱游戏平台登录入口
3、而后登录数据库,履行以下语句:
代码以下:

$ sqlplus / as sysdba
sql> create or replace directory dmp_dir as '/oracle/dmp';
sql> grant read,write on directory dmp_dir to public;
sql> exit;

五、在方针数据库上履行impdp号令,导入数据
impdp rman/rman/orcl network_link=dmp_link remp_schema=source_schema:target:shcema remap_tablespace=source_tablespace:target:tablespace
若是想不天生dmp文件而间接导入一个数据库,间接利用impdp带network_link ,如许能够间接impdp,而绕过了expdp的步骤.