1,shutdown immediate
startup mount
nid target=sys/system dbname=newly --中间有个提示选y ,用这个nid工具就是修订了控制文件,数据文件中的db_name及db_id
运行以上nid,库已经关闭了
2,startup nomount --修改pfile|spfile与control file一致,就是让pfile中的db_name与利用上一步(nid修改后的db_name保持一致)
alter system set db_name=newly scope=spfile;
alter system set instance_name=newly scope=spfile;
3,shutdown immediate
startup mount
alter database open resetlogs;--必须要以resetlogs打开库
orapwd file=$ORACLE_HOME/dbs/orapw$新的数据库名称 password=system entries=10 force=y --重建密码控制文件
4,验证变更
show parameter db_name
show parameter instance_name
show parameter global_name
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-607195/ ,如需转载,请注明出处,否则将追究法律责任。