Database/Oracle

[Oracle] ORA-12162: TNS:net service name is incorrectly specified (feat.Oracle_SID)

Pazery는ENFJ 2021. 12. 9. 12:26
반응형

ORA-12162: TNS:net service name is incorrectly specified 이슈 해결 건 기록


상황 : DB서버에서 sqlplus "/as sysdba" 실행 결과 오류 발생

원인 : Oracle_SID의 부재

 

Oracle_SID 설정 방법

[oracle 계정으로 로그인 했다면 1번 skip]
1. su - oracle 
   //oracle 계정으로 전환
2. echo $ORACLE_SID 
   // SID 확인 -> 공백이 출력 된다면 SID 설정이 누락
3. cat ~oracle/.bash_profile  
   //환경설정 파일 확인
4. ORACLE_SID 가 주석처리 되어있으면 주석을 해제하고, 없다면 새로 추가
   export ORACLE_SID = {Oracle_SID} 
   // {Oracle_SID} 에 SID 작성    ex) export ORACLE_SID = KEVIN
5. echo $ORACLE_SID 
   // SID가 등록 확인
   
   
sqlplus "/as sysdba" 실행하면 정상!

 

 

반응형

'Database > Oracle' 카테고리의 다른 글

[Oracle] TableSpace에 DataFile 추가 하기  (1) 2021.12.16