db_file_name_convert和log_file_name_convert是用来转化数据,在线和standby日志文件的位置。主要用在物理standby数据库和rman
数据库复制和TSPITR的操作。
这里以standby database为例子,说明这俩个参数的应用。
首先将这俩个参数加到参数文件中,initdbs101.ora
db_file_name_convert='/u01/oradata/dbs101','/u01/oradata/stdby'
log_file_name_convert='/u01/oradata/dbs101','/u01/oradata/stdby'
启动数据库到nomount状态并以standby方式mount数据库。
sqlplus /nolog
conn / as sysdba
startup nomount
alter database mount standby database;
exit
这时查询数据文件名和日志文件名是否正确:
select name from v$datafile;
select member from v$logfile;
...
/u01/oradata/stdby/undotbs01.dbf
...
/u01/oradata/stdby/redo01.dbf
...
名字应该从dbs101转化成stdby。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29654823/viewspace-1396570/
,如需转载,请注明出处,否则将追究法律责任。