22、数据库克隆、迁移与升级全攻略

数据库克隆、迁移与升级全攻略

1. 数据库克隆

1.1 克隆方式与DBID相关

克隆数据库可以使用用户管理备份的旧方法,但使用RMAN更为容易。RMAN会自动更改DBID和ORACLE_SID(借助NID工具),若采用用户管理的克隆方式,这些步骤则需手动完成。

以下RMAN查询可显示当前DBID及所有版本:

RMAN> list incarnation;

以下查询也能找出当前DBID:

SYS@ORCL> select to_char(dbid) from v$database;

DBID也是控制文件自动备份文件名的一部分,格式为 %F = c-<dbid>-<yyyymmdd>-<sequence number> ,例如: c-3416182518-20100115-01

有一个脚本 rman_diff_server.sql 可用于使用RMAN快速将数据库复制到另一台服务器,该脚本会使复制的数据库具有相同的ORACLE_SID和DBID。若需要不同的ORACLE_SID和DBID,可研究使用NID工具。另外,若使用RMAN目录存储库备份具有相同DBID的两个数据库,每次目录执行重新同步命令时,存储库中的信息会被替换。解决此类问题的方法是在备份和恢复命令中为每个数据库设置不同的标签

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值