测试环境导出至开发环境过程记录 expdp、impdp

本文详细介绍了如何将测试环境的数据迁移到开发环境,包括确定迁移范围、方式、方法,进行前期准备,停用测试环境应用,导出数据,传输与授权,启动开发环境应用等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天收到需求,要将测试环境环境的数据,迁移到开发环境环境。将迁移过程记录下来,以作备份和参考

1.       确定迁移范围,方式和方法

方向:测试环境à开发环境

方式:expdp导出,impdp导入

方法:先备份,后工作

 

2.       进行前期准备

select tablespace_name from dba_data_files;--确认表空间迁移

select tablespace_name from dba_temp_files;--确认临时空间迁移

select username from dba_users where account_status='OPEN';--确认用户名

 

3.       停测试环境应用

首页-环境-服务器-控制-立即关闭

 

4.       开始导出

确认expdp  select * from dba_directories;--sys的话system也可以导出

不要用用户导出,以免权限等丢失

         ---创建DIRECTORY

create directory dir_dp as '/u01/ora_exp/expdp0721';

---授权

Grant read,write on directory dir_dp to system;

---导出

expdp system/密码schemas=用户 directory=dir_dp

dumpfile =expdp_0721.dmp logfile=expdp_0721.log;

 

5.       传输与授权,启应用

Scp

Chmod

Chown

 

6.       停开发环境应用

7.       开始备份

Rman target /

Backup database

Backup current controlfile

Backup spfile

 

8.       停止数据库,关闭监听

Lsnrctl status

Lsnrctl stop

Lsnrctl status

 

9.       删除schema

Drop user 用户 cascade

10.   创建目录,进行导入

Mkdir /u01/ora_bak/expdp0721

Chmod,chown,grant

由于要把测试环境改为开发环境,所以用户名要改,而且不同步dblink

impdp system/密码  dumpfile =expdp_0721.dmp

logfile=expdp_0721.log directory=dir_dp job_name=my_job

exclude=DB_LINK remap_SCHEMA=用户名:用户名

11.   确认导入结果,进行无效编译

Plsql—工具编译无效对象

12.   开启应用,结束 4的在/home/weblogic

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21302630/viewspace-1743408/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21302630/viewspace-1743408/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值