修改oracle数据库名.docVIP

  • 3
  • 0
  • 约1.96千字
  • 约 2页
  • 2017-06-08 发布于重庆
  • 举报
修改oracle数据库名

前言: 一般而言,我们修改数据库名,是要同时修改instance_name和db_name(service_name)。 关键字: oracle unix linux nid db_name instance_name service_name 动作: 数据库名称修改:OldName —— NewName 一、使用nid修改db_name -----设置环境变量 export OldName lnd_para export NewName lnd_prm export ORACLE_SID $OldName -----1、重新启动数据库到mount模式 sqlplus / as sysdba SQL shutdown immediate SQL startup mount -----2、使用nid修改数据库名,仅修改数据库名,不修改数据库id DBID SQL host nid target sys/s123 dbname $NewName setname yes ---正常结束为: Modify parameter file and generate a new password file before restarting. Succesfully changed database name. DBNEWID - Completed succesfully. ---如果长时间中止在修改完Control File之后(最后屏显:Control File …… - wrote new name),可直接Ctrl+C ---退出,重新连接数据库 SQL exit export ORACLE_SID $OldName sqlplus / as sysdba SQL shutdown immediate 二、修改instance_name -----3、启动数据库到nomount模式 SQL startup nomount -----4、修改db_name参数 SQL alter system set db_name $NewName scope spfile; --- $NewName需要被替换成具体的值 -----5、创建新的pfile SQL create pfile /$ORACLE_HOME/dbs/init$NewName.ora from spfile; -----6、创建sys密码文件 SQL host orapwd file $ORACLE_HOME/dbs/orapw$NewName password s123 -----7、关闭数据库,并退出 SQL 模式 SQL shutdown immediate SQL exit -----8、使用新ORACLE_SID登录 export ORACLE_SID $NewName sqlplus / as sysdba -----9、使用新建的pfile文件启动数据库 SQL startup pfile /$ORACLE_HOME/dbs/init$NewName.ora; -----10、创建新的spfile SQL create spfile from pfile; -----11、重新启动数据库,使用新建的spfile SQL shutdown immediate SQL startup -----12、检查结果,是否与预想一致 SQL show parameter name SQL select name,instance_name from v$database,v$instance; SQL exit ps -ef|grep ora_|grep $NewName 三、检查监听,结束 四、可能的错误: 1、 NID-00111: Oracle error reported from target database while executing begin dbms_backup_restore.nidprocessdf :fno, :istemp, :skipped, :idchged, :nmchged ; end; ORA-01000: maximum open cursors exceeded Change of database name failed. Must finish change or REVERT changes before attempting any database operation. DBNEWID - Completed with errors. -----修改open_cursors大小,默认300,一般不会超 SQL alter system set open_cu

文档评论(0)

1亿VIP精品文档

相关文档