匿名用户Oracle 已经搭建好DG的两台机 怎么可以在主库上增加数据文件 映射到另外一个路径?
5M(和之前备库的路径不一致)由于原备库磁盘不够了
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
4条回答
默认
最新
修改备库db_file_name_convert参数
db_file_name_convert='<主库数据文件路径>','<备库数据文件路径>','<主库数据文件路径>','<备库数据文件路径>'
如果有新增映射,按照上面的格式在后面加就可以啦
评论
有用 1静态参数,需要重启数据库
alter system set db_file_name_convert= scope=spfile;
==============dg重启 ==============
1、ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
2、shutdown immediate
3、startup mount
4、alter database open;
5、ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
查询日志应用情况
SELECT NAME,applied FROM v$archived_log where applied='NO';
select process,status,thread#,sequence# from v$managed_standby order by 3,1;
安装上面的步骤 alter system set db_file_name_convert='/data1/oradata/twsmes/dbfile','/data3/dbfile','/data/oradata/twsmes','/data/oradata/twsmes/TWSMESSD/datafile' scope=spfile;重启备库后 发现在主库/data1/oradata/twsmes/dbfile目录创建数据文件 还是在原来的路径下而不是在/data3/dbfile有可能是什么原因到导致的 备库这个db_file_name_convert已经生效了
展开全部评论(1条)
直接修改参数文件:
*.db_file_name_convert='+DATA','/backup2/db/oradata/data','+ASM_TEST','/backup2/db/oradata/data_test'
或命令:
alter system set DB_FILE_NAME_CONVERT='+DATA','/backup2/db/oradata/data' scope=spfile;
都需要重启数据库
评论
有用 0db_file_name_convert 这个参数休要重启备库。
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏


