Oracle Database
This resource controls the Oracle database. It detects the Oracle database installed on the system, controls the service and monitors the status.
Overview
This resource controls the Oracle database. It detects the Oracle database installed on the system, controls the service and monitors the status.
Start
Starts the Oracle database service.
If the service is already running, terminate the service through Finish process and start it again. After the start, check the backup status to see if there is any ongoing backup process. If so, terminate it and try to open the instance again.
Terminate
Terminates the Oracle database service. If there is an ongoing backup process, terminate it first.
If ShutdownOption is set to 'Abort', use the "shutdown abort" command to terminate an instance. If not, try "shutdown immediate".
When OfflineTimeout occurs, if ShutdownOption is set to 'AbortAtTimeout', use "shutdown abort" to terminate.
Monitor
Monitors whether the Oracle database process is running.
Additionally, if the DoQuery attribute is set to 'true', inquire about the instance status and set the Status attribute. If the status is 'OPEN', it will conclude that execution is normal. If the status is set to other value, then it will conclude that there is "no response".
If the FaultOnQueryFailure attribute is set to 'true', "no response" is handled as a trouble.
Finish
If the monitoring results indicate the case of trouble, run the following finish process.
- If all the Oracle database processes are running, run the termination command.
- If there is any process not terminated after running the termination command, terminate it forcibly.
- If there is any IPC resource not finished, delete them all.
Add
In your resource addition wizard, select a resource type for the Oracle database.
For Windows
From the list of Oracle database services installed, select a service item to manage.
[Figure]Oracle Database Resource Added
For Linux
- 오라클 홈디렉토리 - 오라클이 설치된 디렉토리 경로를 입력합니다.
오라클 사용자 - 데이터베이스 서비스를 실행할 사용자 계정을 입력합니다.
사용자 계정은 홈디렉토리 소유자와 일치해야 합니다.
- 오라클 데이터베이스 인스턴스 - 데이터베이스 식별을 위한 SID(Oracle System ID)를 입력합니다.
[그림]오라클 데이터베이스 리소스 추가 화면
상태
상태 | 설명 | |
---|---|---|
오프라인 | 오라클 데이터베이스 서비스를 구성하는 프로세스들이 모두 종료된 상태입니다. | |
온라인 | 오라클 데이터베이스가 실행중인 상태이며, DoQuery 속성이 'true'일 때는 인스턴스 상태가 'OPEN'임을 의미합니다. | |
응답없음 | 오라클 데이터베이스는 실행중이지만 인스턴스 상태가 'OPEN'이 아니거나 상태를 조회할 수 없는 상태입니다. | |
장애 | 온라인 상태에서 종료 과정을 거치지 않고 오프라인 상태 변경된 경우입니다. |
속성
Common Attributes
속성 | 설명 | 타입 | 기본값 | 수정 |
---|---|---|---|---|
SID | 오라클 데이터베이스 인스턴스 이름 | STRING | 없음 | X |
Status | v$instance로 조회되는 인스턴스 상태 ( STARTED, MOUNTED, OPEN ) | STRING | 없음 | X |
ShutdownOption | 오라클 데이터베이스 종료 명령 옵션 | STRING | "AbortAtTimeout" | O |
DoQuery | 인스턴스 상태 조회 여부 | BOOLEAN | true | O |
FaultOnQueryFailure | 인스턴스 상태가 "OPEN"이 아니거나 조회할 수 없을 때 장애 처리 여부 | BOOLEAN | true | O |
For Windows
속성 | 설명 | 타입 | 기본값 | 수정 |
---|---|---|---|---|
OracleServiceName | 서비스관리자(SCM)에 등록된 오라클 데이터베이스 서비스 이름 | STRING | 없음 | X |
For Linux
속성 | 설명 | 타입 | 기본값 | 수정 |
---|---|---|---|---|
OracleHome | 오라클 데이터베이스 소프트웨어가 설치된 폴더 경로 | STRING | 없음 | O |
User | 오라클 데이터베이스 실행 사용자 계정 | STRING | 없음 | O |