[ORACLE] NT에서 ORACLE8 을 INTERNAL PASSWORD없이 접속하는 방법
---------------------------------------------------------------------
NT에서 ORACLE8 을 INTERNAL PASSWORD 없이 접속하는 방법
----------------------------------------------------------------------
다음은 windows NT 에서 Oracle 8.0.5 server manager(svrmgr30) 로
접속할 때, internal password 없이 접속하는 방법입니다.
[참고]
Oracle7 에서는 Registry: DBA__AUTHORIZATION=
으로 가능하였지만, Oracle 8 에서는 적용할 수 없습니다.
[작업 순서]
1. initSID.ora file 에 remote_login_passwordfile 이 있다면,
# 으로 remark 해 주십시오.
2. ORACLE_HOME\net80\admin\sqlnet.ora 에 다음을 추가해 주십시오.
SQLNET.AUTHENTICATION_SERVICES = (NTS)
3. Windows NT 에도 다음과 같은 dba group 을 만들어 주십시오.
3.1 시작 -> 프로그램 -> 관리도구 -> 사용자 관리자 를 선택하십시오.
3.2 menu 중 "사용자(U)" 선택 -> "새 로컬 그룹(L)" 선택하면 창이 뜨는데,
그룹 이름(G) : ORA_DBA
( 또는, ORA_SID_DBA 가 가능한데, SID 가 들어가면,
NT 에 존재하는 특정 SID 만 영향을 받습니다)
구성원 : 추가 버튼을 눌러서 NT login 시 사용하는 사용자를
"추가" -> "확인" 해 주십시오.
4. 그 다음 이미 database 가 기동되어 있으면 다음과 같이
shutdown 하십시오.
시작 -> 설정 -> 제어판 -> 서비스 -> OracleStartSID 멈춤
5. 시작 -> 설정 -> 제어판 -> 서비스 -> OracleServiceSID 가 시작 되어
있는지 확인한 다음,
DOS prompt> svrmgr30
connect internal;
하면 password 없이 startup 하실 수 있습니다.