C:\Users\sungrangkong>sqlplus conn as sysdba
C:\Users\sungrangkong>sqlplus / as sysdba
접속하는 방법이 위 두가지 방법이 있는것을 확인하였습니다. as sysdba는 sysdba권한으로 접속하라는 의미
인듯 하구요.
1번째 방법은 비밀번호를 묻더군요, 그리고 두번째는 안묻고 로그인이되더라구요
둘의 차이점이 무엇인지 구체적으로 알고 싶습니다.
알고 계신분은 답글 부탁드립니다.
감사합니다.
1번은
conn 계정으로 로그인 하는데 말씀 하신 것처럼 sysdba로 권한으로 로그인 하는 것이고요.
이 때 conn 계정이 dba 권한이 없으면 로그인 안됩니다.
그리고 사용자 계정이 비밀번호 묻는 것이 당연하고요.
2번은
루트 계정 dba 권한으로 로그인 하는 것입니다.
루트 계정은 유일하게 비번을 물어보지 않습니다.
보안 때문에 비밀 번호를 묻지 않는 루트 계정은 사용을 못하도록 하는 것이 좋습니다.
tnsname.ora 설정하는 경로에
sqlnet.ora 파일이 있는데 열어서
SQLNET.AUTHENTICATION_SERVICES= (NTS) 이 부분을
#을 넣어
#SQLNET.AUTHENTICATION_SERVICES= (NTS) 주석 처리하거나
SQLNET.AUTHENTICATION_SERVICES= (NONE) 로 입력하시면
비번 없이 로그인 되지 않습니다.