RMAN传输表空间

初始环境如下:
源端数据库服务器:SID: DUP
目标端数据库服务器:SID:ORCL
两个数据库在同一台机器上。将DUP下的表空间tomcat传输到ORCL下面。
1. 环境检查
(1) 检查源和目标平台是否支持
(2) 检查待传输的表空间是否自包含
(3) 检查是否存在有效备份,在源端备份:backup database plus archivelog format  '';
2. 生成传输集
RMAN连接源端数据库
RMAN> transport tablespace tomcat
2> tablespace destination '/u01/backup/td'
3> auxiliary destination '/u01/backup/ad';
3. 复制传输集到目标平台
目标数据库使用/u01/backup/td下面的sql脚本,所以无需移动这个文件夹。
4. 执行导入脚本
[oracle@localhost ad]$ export ORACLE_SID=ORCL
[oracle@localhost ad]$ sqlplus / as sysdba
SQL> set serveroutput on
SQL> @/u01/backup/td/impscrpt.sql
Directory created.
Directory created.
imported tablespace TOMCAT
PL/SQL procedure successfully completed.
Directory dropped.
Directory dropped.
5. 检查
检查目标数据库上的表空间
SQL> select name from v$tablespace;
NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
USERS
TEMP
EXAMPLE
TT
TOMCAT

8 rows selected.
源端表空间的用户是usr1,传输表空间时也传输了usr1这个用户,使用usr1查询表空间tomcat中的内容。
SQL> conn usr1/usr1
Connected.
SQL> select table_name,tablespace_name from user_tables;
TABLE_NAME                     TABLESPACE_NAME
------------------------------ ------------------------------
BONUS                          TOMCAT
USER_INFO                      TOMCAT
DEPT                           TOMCAT
SALGRADE                       TOMCAT
EMP                            TOMCAT



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值