Oracle 11g XE sid 변경
시나리오
윈도우 환경 Oracle 11g XE의 sid를 xe -> oraDB로 변경
과정
1. sqlplus 접속 확인
> sqlplus
> sys /as sysdba
> [system password]
2. 오라클 sid 확인
> select instance_name from v$instance;
3. sid 변경 전, DB 백업
4. cmd 명령
> oradim -delete -sid xe
> lsnrctl stop
5. %ORACLE_HOME%\network\admin 이동
아래 파일 수정
-listener.ora
-tnsnames.ora
6. %ORACLE_HOME%\dbs 이동
spfilexe.ora를 spfileoradb로 파일명 변경
7. %ORACLE_HOME%\config\scripts 이동
아래 파일 수정
-XE.bat
7-1. XE.bat 수정
1) set oracle_sid=oradb
2) -new -sid oradb
3) -edit -sid oradb
4) pwdoradb.ora
5) spfileoradb.ora
6) initoradb.ora
8. XE.bat 실행
cmd 명령
%ORACLE_HOME%\config\scripts > XE.bat
...
Enter value for 1 : [oracle system password] 입력 (몇 번 반복 됨)
9. cmd 명령
> lsnrctl start
결과
10. sqlplus 접속 확인
> sqlplus
> sys /as sysdba
> [system password]
11. 오라클 sid 확인
> select instance_name from v$instance;
참고
https://stackoverflow.com/questions/410951/how-can-i-change-the-sid-of-an-oracle-xe-instance
'DB' 카테고리의 다른 글
SQLD 자격증 보수 교육 (0) | 2024.07.24 |
---|---|
ORA-28001 : the password has expired (0) | 2019.12.02 |
SQL Processing (0) | 2019.11.21 |