Problem
Cannot login to oracle using "sqlplus / as sysdba" 라는 메세지가 뜨면서 접속이 되지 않습니다.
Solution
1. SQLPLUS를 통해 sysdba 접속 시 에러 발생
1 | sqlplus / as sysdba |
2 | SQL*Plus: Release 11.1.0.7.0 - Production on 목 3월 28 11:33:29 2013 |
3 | Copyright (c) 1982, 2008, Oracle. All rights reserved. |
4 | ERROR: |
5 | ORA-12560: TNS:프로토콜 어댑터 오류 |
6 | Enter user - name : |
2. 해결책
- ora_dba 그룹에 접속자가 속해 있는지 확인
- sqlnet 파일 수정 ( 경로 : /NETWORK/ADMIN )
1 | #SQLNET.AUTHENTICATION_SERVICES = (NONE) // sysdba 접속 시 패스워드를 묻는다. |
2 | SQLNET.AUTHENTICATION_SERVICES = (NTS) // sysdba 접속 시 패스워드 없이 접속 가능 |
3 | SQLNET.INBOUND_CONNECT_TIMEOUT = 0 |
- oracle 서비스와 Listener 재 시작
- ORACLE_SID 세팅
1 | SET ORACLE_SID=TNS이름 |
- 접속시도
1 | C:\>sqlplus / as sysdba |
2 | SQL*Plus: Release 11.1.0.7.0 - Production on 목 3월 28 11:33:29 2013 |
3 | Copyright (c) 1982, 2008, Oracle. All rights reserved. |
4 | Connected to : |
5 | Oracle Database 11g Release 11.1.0.7.0 - 64bit Production |
6 | SQL> |