Oracle修改数据库名称
使用NID小工具修改数据库的名称,主要的用法如下:
C:\Users\Administrator>nid -helpCopyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
关键字 说明 (默认值)
----------------------------------------------------
TARGET 用户名/口令 (无)
DBNAME 新的数据库名 (无)
LOGFILE 输出日志 (无)
REVERT 还原失败的更改 否
SETNAME 仅设置新的数据库名 否
APPEND 附加至输出日志 否
HELP 显示这些消息 否
其中需要注意的是,数据库需要处于归档模式,并且归档位置确实存在;
nid target = sys/oracle dbname=orcl_new
执行成功后还需要修改下spfile参数文件中的db_name值,否则在mount的时候会失败,报ORA-01103
的错误,在open时,还需要带上resetlogs。
alter database open resetlogs;