1.源端库 192.168.2.10 业务用户:TEST01 业务表:T01 业务数据库: [dmdba@db01:~]$ ds 服务器[LOCALHOST:5236]:处于普通打开状态 登录使用时间 : 2.013(ms) 密钥过期时间:2024-03-22 disql V8 10:29:33 SYSDBA@DAMENG:5236 SQL> select * from TEST01.T01; ID NAME ----------- -------- 1 YUANZJ01 2 YUANZJ02 已用时间: 0.211(毫秒). 执行号:904. 2.目标库 192.168.2.11 场景1: 业务用户:TEST01 业务模式:TEST01,TEST02 场景2: 业务用户:TEST02 业务模式:TEST01,TEST02
# 1.导出
# 1.1.使用SYSDBA
dexp SYSDBA/SYSDBA directory=/home/dmdba file=db_full.dmp log=db_full_dexp0512.log full=y
# 2.导入
# 2.1.使用SYSDBA(需要初始化一个全新的数据库,注意重新配置归档)
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_full.dmp log=db_full_dimp0512.log full=y
# 1.owner导出
dexp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log owner=TEST01
# 或者
dexp TEST01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log
# 2.owner导入(同用户导入,需要新建业务用户:TEST01)
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log owner=TEST01
# 或者
dimp test01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log
# 3.owner导入(跨用户导入,需要新建业务用户:TEST02,并且需要使用TEST02用户导入数据库)
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log fromuser=TEST01 touser=TEST02
# 或者
dimp test02/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log fromuser=TEST01 touser=TEST02
# 1.schema导出
dexp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log schemas=TEST01
# 或者
dexp test01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log schemas=TEST01
# 2.1.同用户同模式(需要新建该TEST01模式,可以是在TEST01用户的默认模式)
# 2.1.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log schemas=TEST01
# 2.1.2.使用业务用户(TEST01)
dimp test01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log schemas=TEST01
# 2.2.同用户跨模式(需要新建该TEST02模式)
# 2.2.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log remap_schema=TEST01:TEST02
# 2.2.2.使用业务用户(需要新建该TEST02模式)
dimp test01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log remap_schema=TEST01:TEST02
# 2.3.跨用户同模式(需要新建该TEST01模式,需要使用remap_schema参数,指定源端和目标端模式)
# 2.3.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log fromuser=TEST01 touser=TEST02 remap_schema=TEST01:TEST01
# 2.3.2.使用业务用户(需要新建该TEST01模式)
dimp test02/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log fromuser=TEST01 touser=TEST02 remap_schema=TEST01:TEST01
# 2.4.跨用户跨模式(需要新建该TEST02模式)
# 2.4.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log fromuser=TEST01 touser=TEST02
# 2.4.2.使用业务用户(TEST02)
dimp test02/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log fromuser=TEST01 touser=TEST02
# 1.按表导出
# 1.1.使用SYSDBA
dexp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log TABLES=TEST01.T01
# 1.2.使用业务用户(TEST01)
dexp test01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log TABLES=T01
# 2.按表导入
# 1.同用户同模式同表
# 1.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log
# 1.2.使用业务用户(TEST01)
dimp test01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log
# 2.同用户跨模式同表
# 2.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log remap_schema=TEST01:TEST02
# 2.2.使用业务用户(TEST01)
dimp test01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log remap_schema=TEST01:TEST02
# 3.跨用户同模式同表
# 3.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log fromuser=TEST01 touser=TEST02 remap_schema=TEST01:TEST01
# 3.2.使用业务用户(TEST02)
dimp test02/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log fromuser=TEST01 touser=TEST02 remap_schema=TEST01:TEST01
# 4.跨用户跨模式同表
# 4.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log fromuser=TEST01 touser=TEST02
# 4.2.使用业务用户(TEST02)
dimp test02/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log fromuser=TEST01 touser=TEST02
# 5.同用户同模式跨表
# 5.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log remap_table=T01:T02
# 5.2.使用业务用户(TEST01)
dimp test01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log remap_table=T01:T02
# 6.同用户跨模式跨表
# 6.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log TABLES=TEST01.T01 remap_schema=TEST01:TEST02 remap_table=T01:T02
# 6.2.使用业务用户(TEST01)
dimp test01/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log TABLES=T01 remap_schema=TEST01:TEST02 remap_table=T01:T02
# 7.跨用户同模式跨表
# 7.1.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log TABLES=TEST01.T01 fromuser=TEST01 touser=TEST02 remap_schema=TEST01:TEST01 remap_table=T01:T02
# 7.2.使用业务用户(TEST02)
dimp test02/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dimp0512.log TABLES=T01 fromuser=TEST01 touser=TEST02 remap_schema=TEST01:TEST01 remap_table=T01:T02
# 8.跨用户跨模式跨表
# 8.使用SYSDBA
dimp SYSDBA/SYSDBA directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log fromuser=TEST01 touser=TEST02 remap_table=T01:T02
# 8.2.使用业务用户(TEST02)
dimp test02/test123456 directory=/home/dmdba file=db_TEST01.dmp log=db_TEST01_dexp0512.log fromuser=TEST01 touser=TEST02 remap_table=T01:T02
文章
阅读量
获赞