Chapter16. Oracle OS authentication User create
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에서 빠져 나왔다가 다시 접속하게 되면 접속되어지는 것을 확인할 수 있다.