ORACLE SID 변경방법


참조 문서


How to Rename Database/Change DB_NAME or ORACLE_SID/Instance Name


(문서 ID 15390.1))


 

A.     SID 변경


    Database Shutdown


    모든 Control, redo, datafiles Backup


    ORACLE_SID 변경 적용(export ORACLE_SID=NewSID or profile 에 적용)


    tnsnames.ora file 에도 변경된 SID 적용




    $ORACLE_HOME/dbs 경로에 있는 parameter file (init<SID>.ora or spfile<SID>) 새로운 SID 에 맞게 변경


    password file 도 새로운 SID 에 맞게 생성


    Startup Database


    추가적으로 Controlfile, Redo, Datafiles 의 경로 변경이 필요한 경우 parameter 변경과 rename 을 통해서 진행







명령어


SQL> shutdown immedaite


$ export ORACLE_SID=TECHDATA


$ vi $ORACLE_HOME/network/admin/tnsnames.ora


$ cp initTECH.ora initTECHDATA.ora  


$ cp spfileTECH.ora spfileTECHDATA.ora


$ passwd file=orapwTECHDATA password=oracle entries=5


SQL> startup


 


 

By haisins

오라클 DBA 박용석 입니다. haisins@gmail.com 으로 문의 주세요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다