본문 바로가기
OraclE

Oradim Utility

by 타마마임팩트_쫀 2009. 8. 7.

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒                                                                           ▒
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|작성자 고스트