shop-wiz logo
Follow Us on Facebook Follow Us on Google+ Follow Us on Twitter Follow Us on LinkedIn
Oracle DB의 시작 (StartUp)


1. Oracle DB의 시작

▣ 문법(Syntax)

STARTUP [FORCE][RESTRICT][PFILE=filename]
[OPEN [RECOVER][database]
| MOUNT
| NOMOUNT ]

◈ FORCE :오라클 DB가 시작된 상태에서 다시 재시작할 때만 사용 합니다.

◈ RESTRICT : DBA권한을 가진 user만이 connect하여 Oracle DB를 이용할수 있습니다.

◈ PFILE : 오라클이 기본으로 제공하는 파라미터 파일인 INIT.ORA파일이 아닌 관리자가 생성한
파라미터 파일을 사용하여 오라클 서버를 시작할 때 사용 합니다.

예제) SQL>startup pfile=D:\oracle\database\initORACLE.ora
※ spfile 은 init.ora 파일과 같이 인스턴스 구동시 동적으로 지정할 수 없습니다.


◈ NOMOUNT : 인스턴스만 시작된 상태, 주로 오라클 DB를 생성할 때 사용합니다.

◈ MOUNT : 인스턴스에 대한 control file을 open합니다.

◈ OPEN : 인스턴스에 대한 모든 파일을 오픈하고 모든 유저가 데이터 베이스를 사용할 수 있습니다.

◈ RECOVER : 오라클 복구시 사용하는 옵션 입니다.

▣ DB의 시작단계

(Start UP) SHUTDOWN -> NOMOUNT(인스턴스 시작)-> MOUNT(Control file open) -> OPEN(모든 file open / 모든 user DB사용)

NOMOUNT

⊙ 오라클의 인스턴스만 시작된 단계로 보통 오라클DB 생성에 사용됩니다

예문) SQL> STARTUP NOMOUNT pfile=C:\oracle\database2\initora.ora

MOUNT

⊙ CONTROL FILE이 열린 뒤에 가능합니다.
⊙ SGA에 올리는 단계 입니다.
⊙ 데이터 파일 로그 파일등의 이름을 바꿀 수 있습니다.
⊙ 오라클 데이터베이스 복구(recovery) 수행은 MOUNT단계에서만 가능 합니다.

예문) SQL>STARTUP MOUNT


OPEN

⊙ 모든 데이터베이스 파일이 열려 오라클 데이터베이스 서버를 사용할 수 있습니다.

예문) SQL>ALTER DBATABASE OPEN;


▣ DB의 시작 화면




//Oracle 9i부터는 Server Manager가 없어지고, Sqlplus를 통해서만 작업을 해야 합니다.
//SQL*PLUS를 nolog옵션으로 실행 합니다
D:\>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 월 Mar 14 15:34:45 2005

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


// sys유저에 sysdba권한으로 접속을 합니다.
SQL> conn sys/manager@oracle as sysdba
연결되었습니다.


//DB StartUp
SQL> startup
ORACLE 인스턴스가 시작되었습니다.

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
데이터베이스가 마운트되었습니다.
데이터베이스가 열렸습니다.


◈ ALTER DATABASE

STARTUP MOUNT단계에서 MOUNT단계로, 또는 MOUNT단계에서 OPEN단계로 데이터베이스를
열려면 ALTER DATABASE명령을 사용하면 됩니다.


SQL>ALTER DATABASE db_name OPEN [READ WRITE|READ ONLY]

- READ ONLY : 읽기전용 트랜잭션으로 DB를 OPEN하며, 리두로그 정보를 생성하지 않습니다.
- READ WRITE : 리두로그 정보를 생성 할 수 있도록 DB를 읽기-쓰기 모드로 OPEN합니다.




Powered by shop-wiz since 2002, e-mail:wangta69@naver.com