在oracle 10g for solaris 5.10上修改db_name|db_id

wisdomone1發表於2009-06-22

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部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-607195/,如需轉載,請註明出處,否則將追究法律責任。

相關文章