7、修改日志路径:
$sqlplus / as sysdba
SQL>
alter database rename file '/data/d08/gerpb/log/group_1.310.717428129' to ‘+DATA’;
alter database rename file '/data/d08/gerpb/log/group_2.315.717430209' to ‘+DATA’;
…(为节省篇幅,省略大部分在线日志文件)
alter database rename file '/data/d08/gerpb/log/group_16.265.743248917' to‘+DATA’;
8、重建控制文件(一般不需要这个步骤):
alter database backup controlfile to trace as '';(日志文件正常的时候用这条命令,单引号中指定控制文件所在目录)
alter database backup controlfile to trace;(日志文件不正常时用这条命令,执行完之后去到udump目录找到最新的trc文件,将其中重建控制文件的语句复制出来另存为sql脚本,加以修改,最重要的是修改其中的日志文件,然后在数据库启动到nomount状态时执行该脚本)
9、如果是RAC,需要增加另外一个instance的logfile:
SQL> ALTER DATABASE ADD LOGFILE THREAD 2 group 17 '+DATA' SIZE 1000M BLOCKSIZE 512;
SQL> ALTER DATABASE ADD LOGFILE THREAD 2 group 18 '+DATA' SIZE 1000M BLOCKSIZE 512;
SQL> ALTER DATABASE ADD LOGFILE THREAD 2 group 19 '+DATA' SIZE 1000M BLOCKSIZE 512;
… 根据需要增加组数。
SQL> alter database open RESETLOGS;
10、加temp文件:(temp文件必须要添加,temp1和temp2分别都要添加)
SQL> alter tablespace temp1 add tempfile '+DATA' size 5000m;
SQL> alter tablespace temp2 add tempfile '+DATA' size 5000m;
11 修改数据库sid:
数据库启动到mount状态,然后在操作系统层执行命令:
nid target=/ dbname=gerp
nid回退命令:
nid target=/ revert=yes
12、清除node信息(apps用户登入操作)
exec fnd_conc_clone.setup_clean;
本文转自ITPUB博客tolywang的博客,原文链接:EBS R12克隆 - Oracle11.2.0.3 EBS数据库克隆(RMAN恢复) 2,如需转载请自行联系原博主。