欢迎投稿

今日深度:

数据泵迁移Oracle数据教程,泵迁移oracle教程

数据泵迁移Oracle数据教程,泵迁移oracle教程


导出:

1.先建立原库的db link。

create public database link db_local  
  connect to userxx IDENTIFIED BY  passwd  
  using '(DESCRIPTION =  
    (ADDRESS_LIST =  
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.x.x)(PORT = 端口号))  
    )  
    (CONNECT_DATA =  
    (SERVER = DEDICATED)  
      (SERVICE_NAME = 实例名)  
    )  
  )'; 

验证下: select * from 用户名.表名@db link名;

2.用本地库的有DBA权限的本地用户执行:CREATE DIRECTORY testdb(自定义目录名,需要去硬盘手动创建文件夹) AS 'D:/oracleData';

赋权:GRANT read,write on directory testdb(自定义目录名) to test;

GRANT exp_full_database ,imp_full_database to 本地用户名;

3. 执行命令 expdp userid=本地用户名/密码@实例名 directory=testdb(自定义目录名) dumpfile=xxxx20180222.dmp SCHEMAS=需要导出的用户名 network_link=db_local(db link 名)

完成后dmp和导出日志export.log就在本地目录D:/oracleData中。

4.导入,传送门:

研究 - IMPDP [TRANSFORM=segment_attributes:n] [remap_tablespace] 2参数间影响关系

导出的dmp如果想导入到本地:impdp scott/miao@orclmxd directory=testdb dumpfile=xxxx20180222.DMP remap_schema=username(原用户):scott(目标用户) REMAP_TABLESPACE=tb(原表空间):(目标表空间)

www.htsjk.Com true http://www.htsjk.com/oracle/24369.html NewsArticle 数据泵迁移Oracle数据教程,泵迁移oracle教程 导出: 1.先建立原库的db link。 create public database link db_local connect to userxx IDENTIFIED BY passwd using (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(...
评论暂时关闭