서비스 시작과 종료
오라클 시작과 종료
기본적인 오라클 시작과 종료는 SQL*Plus 로 접속한 뒤 SQL 명령창에서 아래와 같은 명령으로 진행한다.
- 시작 : startup;
- 종료 : shutdown immediate;
시작과 종료 모두 몇 가지 옵션을 가지고 있다. 하지만 일반적인 경우에는 종료시 immediate 옵션을 사용하는 것만 알고 있어도 된다.
오라클 시작 옵션
시작시 사용할 수 있는 옵션은 아래와 같다.
startup [force] [restrict] [pfile=파일명] [open [recover] [데이터베이스명] | mount | nomount];
force : 오라클 DB가 시작된 상태에서 다시 재시작할 때만 사용
restrict : DBA 권한을 가진 사용자만이 접속하여 이용 가능하도록 함
pfile : 오라클이 기본으로 제공하는 파라미터 파일인 init.ora 파일이 아닌 관리자가 생성한 파라미터 파일을 사용하여 오라클 서버를 시작할 때 사용
nomount : 인스턴스만 시작된 상태, 주로 오라클 DB 를 생성할 때 사용
mount : 인스턴스에 대한 Control File 을 열기
open : 인스턴스에 대한 모든 파일을 오픈하고 모든 유저가 데이터 베이스 사용 가능
recover : 오라클 복구시 사용
오라클 종료 옵션
종료시 사용할 수 있는 옵션은 아래와 같다.
shutdown [normal | transactional | immediate | aboart];
normal : 기본값,새 연결을 허용하지 않고 현재 사용자들이 접속 종료할 때까지 대기하며, 처리중인 트랜젝션이 종료할 때까지 대기한 후 종료, 다음 startup 시 인스턴스 복구가 필요하지 않음
transactional : 모든 사용자가 특정 인스턴스에서 새로운 트랜잭션을 시작 할 수 없고, 처리중인 트랜젝션이 모두 종료할 때까지 대기한 후 종료, 다음 startup 시 인스턴스 복구가 필요하지 않음
immediate : 현재 처리중인 SQL 을 모두 정지하고 모든 진행중인 트랜젝션을 롤백시킴, 모든 사용자의 DB 닫기 및 인스턴스 연결 종료
aboart : -현재 처리중인 SQL 을 모두 취소하고 모든 진행중인 트랜젝션을 강제 종료시킴(롤백 하지 않음), 모든 사용자의 연결을 종료하고 DB 닫기 및 DB 인스턴스와의 연결을 강제종료, 다음 startup 시 인스턴스 자동 복구
리스너 시작과 종료
리스너는 오라클의 접속을 관리하는 서비스이다. 리스너가 실행되어 있지 않으면 외부에서 오라클을 접속할 수 없다.
리스너의 시작과 종료는 쉘 혹은 도스 프롬프트에서 아래의 명령을 실행한다.
- 시작 : lsnctl start
- 종료 : lsnctl stop
엔터프라이즈 매니져 시작과 종료
오라클 10g 부터는 기존의 엔터프라이즈 매니져(Enterprise Manager, 이하 EM)가 웹서비스 형태로 변경되었다.
새로운 EM 을 이용하기 위해서는 서비스를 실행해야 한다.
EM 의 시작과 종료는 쉘 혹은 도스 프롬프트에서 아래의 명령을 실행한다.
- 시작 : emctl start dbconsole
- 종료 : emctl stop dbconsole
EM 을 이용하기 위해서는 1158 포트로 접속하면 된다.
iSQL*Plus 시작과 종료
오라클 10g 부터는 EM 뿐만 아니라 SQL Query Tool 인 SQL*Plus 마져 iSQL*Plus 라는 이름의 웹서비스로 제공한다.
EM 과 마찬가지로 iSQL*Plus 을 이용하기 위해서는 서비스를 실행해야 한다.
iSQL*Plus 의 시작과 종료는 쉘 혹은 도스 프롬프트에서 아래의 명령을 실행한다.
- 시작 : isqlplusctl start
- 종료 : isqlplusctl stop

댓글목록
등록된 댓글이 없습니다.