返回数说广场 #日有所学#
1
数据库DBNAME的修改,如果纯手工修改则只需要修改参数文件以及控制文件即可,密码文件按需修改,同时控制文件中必须指定RESETLOGS方式,最后数据库也必须以RESETLOGS方式才能打开,通过这种方式修改的数据库,DBID不一定会发生变更(我实验的结果就是如此),但因为以RESETLOGS方式开启数据库,因此以前的RMAN备份等信息会失效。Oracle10g开始提供了NID工具修改DBNAME,DBID,这种方式可以选定只修改DBNAME,或者只修改DBID,或者两者同时修改,其中如果只修改了DBNAME,没有修改DBID的话,数据库可以直接重启,不需要RESETLOGS,同时以前的RMAN备份仍然生效,如果修改了DBID,不管有没有修改DBNAMNE, 数据库都只能以RESETLOGS的方式打开,同时RMAN备份会失效。当NID方式修改了数据库的DBID之后,只要修改成功了,就无法以REVERT=YES的方式用NID工具恢复回去了,事实上根据我的测试结果,REVERT只适合于“修改失败”的情况,否则无论DBID还是DBNAME,只要修改成功了,就无法用REVERT=YES恢复回去。
0
1 246
分享
评论
热门数说


