TTS从9.2.0.4 迁移至11.2.0.3实现跨版本迁移数据一例 — 示例篇

>>STEP 1: 将表空间改成readonly模式
SQL> alter tablespace tbs_test read only;


>>STEP 2: 导出并传输已经置为readonly的表空间(使用9.2.0.4)
[oracle@test ~]$ exp userid=\'/ as sysdba\' tablespaces=tbs_test file=/tmp/tbs_test.dmp transport_tablespace=y
[oracle@test ~]$ scp /tmp/tbs_test.dmp 192.168.1.10:/tmp/
[oracle@test ~]$ scp /u01/oracle/oradata/ora9i/tbs_test* 192.168.1.10:/u01/oracle/oradata/ora11g/


>>STEP 3:导入表空间
[oracle@test ~]$ imp userid=\'/ as sysdba\' tablespaces=tbs_test file=/tmp/tbs_test.dmp transport_tablespace=y datafiles=/u01/oracle/oradata/ora11g/tbs_test01.dbf, /u01/oracle/oradata/ora11g/tbs_test02.dbf fromuser=test touser=test


>>STEP 4:测试数据
SQL> alter tablespace tbs_test read write;




注:
1)用于同库不同用户下的表空间快速迁移。
2)用于不同版本库之间的数据迁移。
3)可利用可传输表空间配合dataguard可实现快速数据库版本升级。
4)需要注意的是sequencee,synonyms,grants等不能通过可传输表空间实现,需要留意。
不同版本数据库之间的迁移要注意COMPATIBLE。




内容摘自:http://www.xifenfei.com/3924.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值