在看冷备份创建dataguard,感觉很简单。但是有一点有点不太明白
大致步骤如下:
装好primary和standby上的oracle,建SID同为orcl的库,所有设置完全相同。然后停止shutdown两台上的oracle,将primary上的所有数据文件,控制文件,redo文件和password文件都copy到standby机器的相应位置。
主要是 拷贝的都是primary的相关文件,在primary database上创建standby database的控制文件,拷贝到备库,备库spfile设置下DB_FILE_NAME_CONVERT 和LOG_FILE_NAME_CONVERT 为什么备库就可以启动了呢?
我一直觉得数据文件路径信息都是记录在controlfile中的, 启动备库的时候,难道spfile中的DB_FILE_NAME_CONVERT 参数改变了数据文件的路径? 它跟primary database上创建standby database的控制文件 记录的数据文件路径有啥关系?
大致步骤如下:
装好primary和standby上的oracle,建SID同为orcl的库,所有设置完全相同。然后停止shutdown两台上的oracle,将primary上的所有数据文件,控制文件,redo文件和password文件都copy到standby机器的相应位置。
主要是 拷贝的都是primary的相关文件,在primary database上创建standby database的控制文件,拷贝到备库,备库spfile设置下DB_FILE_NAME_CONVERT 和LOG_FILE_NAME_CONVERT 为什么备库就可以启动了呢?
我一直觉得数据文件路径信息都是记录在controlfile中的, 启动备库的时候,难道spfile中的DB_FILE_NAME_CONVERT 参数改变了数据文件的路径? 它跟primary database上创建standby database的控制文件 记录的数据文件路径有啥关系?
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8497396/viewspace-748659/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8497396/viewspace-748659/