本帖最后由 jayli426 于 2014-8-10 16:45 编辑
很多帖子都谈到
如何去配置db_file_name_convert
例如
“
[1] db_file_name_convertdb_file_name_convert 主数据库和备用数据库的数据文件转换目录对映(如果两数据库的目录结构不一样),如果有多个对映,逐一指明对映关系。
格式: *.db_file_name_convert=主数据库数据文件目录,备用数据库数据文件目录
例如: 一对一映射设定 *.db_file_name_convert='/opt/oracle/oraInventory/oradata/oracle','/opt/oracle/oraInventory/oradata/standby'
多对多映射设定 *.db_file_name_convert='/opt/oracle/oraInventory/oradata/oracle','/home/ldai/testdb','/opt/oracle/oraInventory/oradata/standby','/home/ldai/testdb/standby' [2] log_file_name_convert指明主数据库和备用数据库的log文件转换目录对映。
格式: *. log_file_name_convert=主数据库log目录,备用数据库目录
例如: *.log_file_name_convert='/opt/oracle/oraInventory/oradata/oracle','/home/ldai/testdb' ”
但是我还是不大理解:“db_file_name_convert 主数据库和备用数据库的数据文件转换目录对映(如果两数据库的目录结构不一样”的目的是什么?
我的意思,不一一对应又如何,逻辑数据一致不就OK吗?为何还要在物理文件级别也要一一对应,dataguard同步数据的时候,同步的是redolog
primary db完全可以不用理会standbyDB有几个物理数据文件啊?只要standbyDB物理数据文件空间够,就OK吧?
例如primary DB有10个数据文件,100G,standbyDB只有5个物理数据文件,只要空间够,但同样是100G?这样不行吗?
|