본문 바로가기

Dev/DBMS

[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 하실 수 있습니다.

반응형