首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle修改實例名SID完整操作指南:從環境變量到口令文件重建

     編輯:Oracle 教學

Oracle實例名(SID)修改完整操作流程

系統環境:CentOS 6.5,Oracle 10.2。將實例名從orcl修改為doiido。

操作步驟

  1. 檢查原實例名:
    echo $ORACLE_SID  # orcl
    sqlplus / as sysdba
    SELECT instance FROM v$thread;  # orcl
  2. 關閉資料庫:
    SHUTDOWN IMMEDIATE; EXIT;
  3. 修改Oracle用戶環境變量:
    vi /home/oracle/.bash_profile
    export ORACLE_SID=doiido
    source /home/oracle/.bash_profile
  4. 修改/etc/oratab:
    vi /etc/oratab
    doiido:/u01/app/oracle/11.2/db_1:Y
  5. 重命名$ORACLE_HOME/dbs下相關文件:
    cd $ORACLE_HOME/dbs
    mv hc_zf.dat hc_doiido.dat
    mv lkZF lkDOIIDO
    mv orapwzf orapwdoiido
    mv spfilezf.ora spfiledoiido.ora
  6. 重建口令文件(改名後不可用,必須重建):
    orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=123456 entries=5 force=y
  7. 啟動資料庫驗證:
    sqlplus / as sysdba
    STARTUP;
    SELECT instance FROM v$thread;  # doiido

重要提醒

實例名雖已修改為doiido,但資料庫名(DB_NAME)仍為orcl,客戶端無法直接連接。如需客戶端連接,必須同步修改DB_NAME。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved