- 把所有的备份都放在快闪区中
- 把spfile 与pfile 复制到新库中
进入dbs 目录下,进行复制
[oracle@node1 dbs]$ cp orapwPROD orapwaux
在原数据库中重新建立spfile文件
SQL> create pfile from spfile;
[oracle@node1 dbs]$ cp initPROD.ora initaux.ora // 复制init文件
修改initaux.ora
3.删除备份文件Delete backup(如果没有备份,则不需要做此步)
4.静态监听两个数据库(动态监听,在数据库没启动时,管理员无法登录)
使用tsnping 进行连接,判断是否畅通(最好配置一下本地命名,以方便使用)
[oracle@node1 dbs]$ tnsping aux
5.切换环境变量至新数据库
[oracle@node1 dbs]$ export ORACLE_SID=aux;
[oracle@node1 dbs]$ echo $ORACLE_SID;
aux
6.创建pfile 文件
SQL〉Create spfile from pfile
7.启动到 nomount 状态下
Startup nomount;
8.连接两个数据库
[oracle@node1 dbs]$ rman target sys/ORACLE@PROD auxiliary sys/ORACLE@aux
运行脚本
RMAN> run
{
set newname for database to '/u01/app/oracle/oradata/aux/%U';
duplicate target database to aux from active database;
}