数据库使用数据泵方式导入导出出多个数据库

原创文章6年前 (2019)发布 fdadmin
5,710 0 0

1.导出
–1)、创建一个.txt 文本 注意:txt 文件不可以有注释和中文
–2)、添加下面内容
–设置变量
–directory 为数据库备份路径

DIRECTORY=DATA_PUMP_DIR
--dumpfile 为数据库导出后的名称
DUMPFILE=OLD_DB_20170502_%U.DMP
--logfile 数据库导出时日志名称和路径
LOGFILE=OLD_DB.LOG
--parallel 同时使用的线程 
PARALLEL=8
--exclude 排除STATISTICS(统计)
EXCLUDE=STATISTICS
--COMPRESSION 压缩
COMPRESSION=ALL
--需要导出的数据库名称
SCHEMAS=HQOA_43_TEST_20180820,OA_3500_TEST_YSINS,FPEFMIS_43_TEST_20180820,FASP_3500_TEST_YSINS,FASP_43_TEST_20180820,FASP_3500_TEST_YSINS,FASP_1500_TEST_20180227,EFMIS_3500_TEST_YSINS,EFMIS_1500_TEST_20180227,FPEFMIS_43_TEST_20180820

–导出方法-在dos 命令窗口下执行,其他方式暂时未尝试
–expdp 导出
–system/system 管理员和密码
–parfile 获取变量路径
–d:expdp.txt 获取的变量文件

EXPDP SYSTEM/SYSTEM parfile=d:expdp.txt

2.导入
–1、创建一个.txt 文本 注意:txt 文件不可以有注释和中文
–2、添加下面内容
–directory 数据库路径

directory=data_pump_dir
--数据库
dumpfile=1501_0416_01.dmp,1501_0416_02.dmp,1501_0416_03.dmp,1501_0416_04.dmp,1501_0416_05.dmp,1501_0416_06.dmp,1501_0416_07.dmp,1501_0416_08.dmp
--日志存放
logfile=imp_1500.log
--导入的用户名,注意,如果用户临时表空间更改后,导入的用户需要重新创建。
schemas=fasp_1500,efmis_1500
--如果需要更换数据库导入,则参考下面命令进行导入
remap_schema=FASP_1500_TEST:FASP_1500_TEST_20180227,EFMIS_1500_TEST:EFMIS_1500_TEST_20180227
--是否指定实例
transform=oid:n,segment_attributes:n
--线程-4 表示同时进行4个线程
parallel=4
--过滤掉,不包括OBJECT_GRANT 对象权限
exclude=OBJECT_GRANT

–导入方法-在dos 命令窗口下执行,其他方式暂时未尝试
–impdp 导出
–system/system 管理员和密码
–parfile 获取变量路径
–d:impdp.txt 获取的变量文件

impdp SYSTEM/SYSTEM parfile=d:expdp.txt
© 版权声明

相关文章

暂无评论

暂无评论...