[오라클팁] ORA-12162 TNS:net service name is incorrectly specified - 리눅스
촌놈 - 취미로하는개발/데이터베이스 2018. 11. 12. 17:32안녕하세요 촌놈입니다 ^.^
오늘은 오라클 접속 관련 오류 로그를 알아 보겠습니다.
원문
ORA-12162 TNS:net service name is incorrectly specified
번역문
ORA-12162 TNS : 네트 서비스 이름이 잘못 지정되었습니다.
환경
- 리눅스 CentOS release 6.9
- Oracle 11g
위와 같은 메시지에 대한 다양한 대응법이 있겠습니다만 ~ !
하나씩 로그를 남겨 보겠습니다.
여기서 잠깐!
- sqlplus가 64비트 일때는 sqlplus64로 호출하시면됩니다
- sqlplus 파일은 bin 폴더에 존재 합니다.
방법1. - 데이터베이스가 정상 동작 중일때!
- 리눅스 root 계정 접속
$su -
- root 계정에서 oracle 계정 접속
$su oracle
- 다음 명령을 통해 oracle 설정정보 확인
$vi ~oracle/.bash_profile
보통 아래와 같이 생겼습니다! (비슷한 구조)
※ 정보를 확인 한이후 아래와 같이 실행
- 정보 수정을 위한 프로세스 존재 확인 (만약 프로세스 존재하지 않는 다면 설치를 검토 해주세요 / 더이상 진행 불가)
$ps -ef | grep pmon
- 임시 정보 명령 (위 명령은 아래 명령을 수행하기 위한 절차 임)
$ . oraenv
※ 수행을 하시게되면 sid 입력과, oracle home 위치 정보를 요구합니다.
이때 위에서 조회하신 서버 정보를 반영 하시면됩니다.
위내용이 완료되고 나면 기존에 진행 하시면 명령을 진행하시면 됩니다.
예) $sqlplus "/as sysdba"
'촌놈 - 취미로하는개발 > 데이터베이스' 카테고리의 다른 글
[MySQL 8.X] 계정 생성/삭제 외부 접속 허용 (0) | 2021.07.12 |
---|---|
[MySQL 8.X] 패스워드 정책 및 설정 (0) | 2021.07.12 |
[MySQL] MySQL 버전 올바른 선택은 무엇인가? (0) | 2018.10.20 |
[Toad] Oracle 계정/사용자(User) 생성 (0) | 2018.09.13 |
[Toad] Oracle 테이블스페이스(Tablespace) 생성 (0) | 2018.09.13 |