▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒ ▒
▒ Oradim Utility ▒
▒ ▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
※ Unix에서의 수동설치시에는 이 명령을 사용하지 않고 Windows 환경에서만 사용.
DBCA(Database Configuration Assistant)를 이용한 Oracle 자동설치가 아닌 윈도우 cmd창에서 수동설치를 할 경우에 Oradim Utility를 사용하게 된다. 일단 이 명령이 무엇인지 간략하게 알아보기 위해서
c:\oracle\oradata\NBRDB>oradim -h
라고 명령어를 써보았다.
그럼 위와 같이 설명이 나오게된다. 부가적으로 설명을 덧붙이자면 oradim 파일은 Oracle 9i부터 사용할수 있는 Command-Line Tool로서, 우리가 수동으로 서비스에 생성하거나 지우고, 설정할수 있는 유틸리티이다.
▶ 인스턴스 생성
그럼 지금부터 인스턴스 생성 문법부터 알아보도록 하자. 아래는 oradim의 문법 체계이다.
oradim -NEW -SID SID이름 | -SRVC service_name [INTPWD password][-MAXUSERS number][-STARTMODE auto | manual][-PFILE filename][-TIMEOUT second]
▷ 필수 파라미터
◇ -NEW : 생성시 사용하는 필수 파라미터 이다.
◇ -SID SID이름 : SID의 이름을 입력해준다.
◇ -SRVC 서비스 이름 : 서비스 이름을 입력해준다.
※ -SID나 -SRVC 둘중 하나는 꼭 입력해주어야 한다. 이 또한 필수 파라미터이다.
▷선택 파라미터
◇ -INTPWD 비밀번호 : Password File을 통한 인증을 받는다.
◇ -MAXUSERS 숫자 : Password File에 저장되며 유저의 숫자를 설정한다. 디폴트는 5 이다.
◇ -STARTMODE 모드 : 모드를 Auto로 할지 Manual로 할지 설정해준다.
◇ -PFILE 파일명 : 사용할 PFILE를 불러온다.
◇ -TIMEOUT 초 :
EX> (현재 간단한 설정이 완료된 상태에서 예제를 실행하였습니다)
우선 [ 관리도구 ] - [ 서비스 ] 에가서 한번 확인을해보자
현재 3개의 OracleServiceXXXXX가 있다.
그럼 일단 파라미터 파일을 미리 생성해 주었고, oradim명령을 실행해보겠다.
c:\>oradim -NEW -SID NBRDB -INTPWD password -STARTMODE manual -PFILE "C:\oracle\ora92\database\initNBRDB.ora"
※ 위의 예제는 모두 1줄에 이어서 입력을 해주어야 한다.
그리고 한번 서비스를 다시 확인하여 보자.
위와같이 OracleServiceNBRDB라고 추가된것이 보일것이고 상태는 '시작됨'으로 되어있다.
그럼 이번엔 서비스를 중지해보자.
c:\>oradim -SHUTDOWN -SID NBRDB
위와같이 빨간줄이 그어진곳의 상태가 시작됨에서 공란으로 바뀐것을 볼 수 있다.
마지막으로 삭제도 한번해보자.
C:\>oradim -DELETE -SID NBRDB
이제 서비스에서 목록이 삭제된것을 확인 할 수 있다.
여기까지 모두 확인을 해보았다면 oradim -h 명령을 통해서 그때 그때 찾아보며 이 기능을 사용해 볼수 있을거라 생각된다.
(위 글에서 oradim을 이용하여 실행 or 중지등을 했고 그림처럼 서비스로도 똑같이 할수가 있다.)
참고자료 : Administrator's Guide for Windows
(내용상의 오류가 있으면 연락 주시기 바랍니다!!! ^^)
[출처] Oradim Utility|작성자 고스트
'OraclE' 카테고리의 다른 글
ASM 구성방법(ASM 설치) (0) | 2009.09.02 |
---|---|
오라클 암호화 복호화 초간단 예제(dbms_obfuscation_toolkit 편) (1) | 2009.08.28 |
Oracle10g R2부터 Group By절에 의한 자동정렬이 안되는 이유 (0) | 2009.06.12 |
오라클 홈페이지 가입 (0) | 2009.06.11 |
demobld.sql (0) | 2009.05.26 |