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ÇÕ´Ï´Ù.