Oracle ERP 9I 的数据库搭建主从,主从路径不一样,用到了*.db_file_name_convert='/u3/BBK40/BBK40ora/BBK40data/','/u4/BBK31/BBK31ora/BBK31data/'
*.log_file_name_convert='/u3/BBK40/BBK40ora/BBK40arch/','/u4/BBK31/BBK31ora/BBK31arch/'
再拷贝从库的数据文件去从库的/u2路径做克隆数据库操作:perl adcfgclone.pl dbTier(注:dbTier 之前,我都用原来的init文件检查过control文件、v$datafile、dba_data_file,都是包含a_txn_data62.dbf等文件的,执行 dbTier 就发现新的50数据库控制文件不包含这些文件)执行完后新的控制文件不包含一些数据文件,这些dbf文件都是搭建主从后新建的数据文件。SQL> select file#,status from v$datafile;
 FILE# STATUS
---------- -------
       166 ONLINE
       167 ONLINE
       168 ONLINE
       169 ONLINE
       170 RECOVER
       171 RECOVERSQL> alter database rename file '/u2/PROD50/prod50ora/prod50db/9.2.0/dbs/MISSING00170' to '/u2/PROD50/prod50ora/prod50data/a_txn_data62.dbf';
SQL> alter database datafile 170 online;SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01122: database file 170 failed verification check
ORA-01110: data file 170: '/u2/PROD50/prod50ora/prod50data/a_txn_data62.dbf'
ORA-01206: file is not part of this database - wrong database id