Database

Chapter16. Oracle OS authentication User create

DionysosJH™ 2009. 4. 21. 10:09

Oracle OS인증 사용자생성

(OS(Operation System) 사용자 계정으로 오라클에 접속하기 위한 설정을 해보자).

 

1.OS인증 기반의 사용자가 접속시 사용될 ID PREFIX 확인한다.

 

SELECT value

FROM v$parameter

WHERE name='os_authent_prefix';

 

 

2. 이제 REGISTRY에서 '확장가능한 문자열 값'을 하나 추가한다.

 

HKLM->SOFTWARE->ORACLE->KEY_OraDb10g_home1으로 이동-> (오른쪽 마우스를 누른 ,) -> '확장 가능한 문자열 ' 선택한다.

이름을 'OSAUTH_PREFIX_DOMAIN', 더블클릭하여 문자열 값에는 'FALSE' 선택한다.

 

3. 이제 OS를 REBOOTING 한다.

 

재부팅이 완료되면 sys로 Sqlplus에 접속하여 아래와 같이 새로운 사용자를 생성한다. 이때, PassWD는 외부값(externally)을 사용하도록 지정한다.

 

사용자 생성

SQL> create user ops$administrator identified by externally

2 default tablespace khtbs

3 temporary tablespace temp

4 quota unlimited on khtbs;

 

사용자가 생성되었습니다.

접근권한 부여

SQL> grant connect to ops$administrator;

 

권한이 부여되었습니다.

 

4. 이제 결과를 테스트하기 위해 sqlplus에서 빠져 나왔다가 다시 접속하게 되면 접속되어지는 것을 확인할 수 있다.