sqlplus접속시에.. 0 3 1,574

by 과부화개발자 [2016.08.24 16:02:29]


sqlplus sys/success as sysdba < 이건 아이디 비밀번호 상관없이 잘 들어가지고...

 

sqlplus 치고 나서

사용자명에 sys

비밀번호에 success 치면 안들어가지는데

 

두개 차이가 뭔가요..

by 웅 [2016.08.24 17:11:16]

차이점은 sysdba권한으로 들어갈건지 선택하는 것이 누락되었네요.

sqlplus sys/ as sysdba

비밀번호...


by 포동푸우 [2016.08.25 09:48:47]

sys 는 Instance 의 object 전체를 소유한 schema 라서, 기본적으로 connect 을 제한하기 때문에, 일반 User 처럼 sqlplus 치고, username, password 를 순서대로 입력하면 connect 이 제한됩니다. 

sys User 로 다른 User 처럼 connect 하기 위해서는 "O7_DICTIONARY_ACCESSIBILITY" 을 TRUE 로 변경해야 connect 이 가능해 집니다.

SQL> show parameter O7_DICTIONARY_ACCESSIBILITY

SQL> alter system set O7_DICTIONARY_ACCESSIBILITY = TRUE scope = spfile ; 

SQL> shutdown immediate ; 

SQL> startup

SQL> show parameter O7_DICTIONARY_ACCESSIBILITY

 


by ley [2016.10.19 00:14:10]

1번방식:sqlplus sys/success as sysdba

2번방식:sqlplus

ID:sys as sysdba

비번:xxxxx

 

1번과 2번방식의 차이점은

sys 계정이 as sysdba 권한을 가진 계정이기 때문에,

id 입력하는 부분에 as sysdba를 쳐줘야 합니다

(뒤집어 이야기하지면 sysdba권한을 가지지 않는 일반계정일 경우에는 그냥 id,password만 쳐도

접속이 가능합니다

예시->ID:scott Password:tiger 이런식)

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입