¸®´ª½º¿¡¼­ÀÇ Oracle8 ¼³Ä¡ °¡À̵å
Release 8.0.5

A66251-01

Library

Product

Contents

Index

Prev Next

2
ȯ°æ¼³Á¤

À̹ø ÀåÀº Chapter 1, "Requirements and Features"¿¡ ±â¼úµÇ¾î ÀÖ´Â ¿ä±¸ »ç¾çÀ» ´ç½ÅÀÇ ½Ã½ºÅÛÀÌ ¸¸Á·ÇÏ´ÂÁö È®ÀÎÇÑ ÈÄ¿¡, Oracle8 Server¸¦ ¼³Ä¡Çϴµ¥ ÇÊ¿äÇÑ ¿©·¯ºÐµéÀÇ È¯°æÀ» ¼³Á¤Çϴµ¥ »ç¿ëÇ϶ó.

¸®´ª½º ȯ°æ ¿ä¾à

Table 2-1Oracle8 Server¸¦ ¼³Ä¡Çϱâ À§ÇÏ¿© ÇÊ¿äÇÑ ¿ä±¸»ç¾ç°ú ȯ°æÀ» ¿ä¾àÇØ µÎ¾ú´Ù. ¸¸¾à ¿©·¯ºÐµéÀÇ ½Ã½ºÅÛÀÌ ´ÙÀ½ ¿ä±¸ »ç¾çÀ» ¸¸Á·½ÃŰÁö ¸øÇÑ´Ù¸é, ÀÌµé ¿ä±¸¸¦ ÃæÁ·½Ãų¼ö ÀÖµµ·Ï page 2-4 ºÎÅÍ page 2-8±îÁö ³ª¿­µÈ ÀÛ¾÷À» ½ÇÇàÇ϶ó.

Table 2-1 ¸®´ª½º ȯ°æ ¿ä¾à
ȯ°æ ÀÎÀÚ   ¿À¶óŬÀ» À§ÇÑ ¿ä±¸»ç¾ç  

LINUX Kernel Parameters

 

SHMMAX 4294967295

Note:ÀÌ ¼³Á¤Àº OracleÀ̳ª ¿î¿µÃ¼°è¿¡ ÀÇÇØ ¾ó¸¶³ª ¸¹Àº °øÀ¯ ¸Þ¸ð¸®°¡ ÇÊ¿äÇѰ¡ ¶Ç´Â »ç¿ëµÇ´Â°¡ ÇÏ´Â °Í¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¸øÇÑ´Ù. À̰ÍÀº ´ÜÁö ÃÖ´ë Çã¿ë·®À» ÁöÁ¤ÇÒ »ÓÀÌ´Ù. ÀÌ ¼³Á¤Àº ¿î¿µÃ¼°è Ä¿³ÎÀÇ ÀÚ¿ø¿¡ ¿µÇâÀ» ¹ÌÄ¡Áöµµ ¾Ê´Â´Ù.

SHMMIN 1

SHMMNI 100

SHMSEG 10

SEMMNS 200

SEMMNI 70

SEMMSL PROCESS ÃʱâÈ­ ÀÎÀÚÀÇ ¼öº¸´Ù Å©µçÁö °°´Ù.

 

Mount Points (ÀúÀå ÀåÄ¡)

 

ÃÖ¼ÒÇÑ ³×°³ÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ÇÊ¿äÇÏ´Ù. µð·ºÅ丮 ±¸Á¶´Â ¸ðµÎ °°Àº ·¹º§¿¡ À§Ä¡ÇØ¾ß ÇÑ´Ù. Çϳª´Â ÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ °ÍÀ̰í, ¼¼°³´Â OFA ¸¦ µû¸£´Â µ¥ÀÌŸº£À̽º¸¦ À§ÇÑ °ÍÀÌ´Ù.

 

OS Groups for Oracle Roles

 

OSDBA ¿ªÇÒÀ» ÇÒ LINUX ±×·ìÀÌ ÇÊ¿äÇÏ´Ù. ÀϹÝÀûÀ¸·Î dba¶ó´Â À̸§À» »ç¿ëÇÑ´Ù. OSOPERÀº OSDBA¿Í °°Àº ±×·ì¿¡ ¼ÓÇÏÁö¸¸, ´Ù¸¥ ±×·ìÀÌ µÉ¼öµµ ÀÖ´Ù.

 

OS Accounts

 

¿À¶óŬ ½Ã½ºÅÛÀ» ¼³Ä¡ÇÏ°í ¾÷±×·¹À̵å Çϱâ À§ÇÑ OS °èÁ¤ÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ °èÁ¤Àº OSDBAÀÇ ±×·ìÀÇ ÇÑ ÀÏ¿øÀ̾î¾ß ÇÑ´Ù.

 

Local bin directory

 

Oracle »ç¿ëÀڵ鰣¿¡ ¼­·Î °øÀ¯ÇÒ ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ µð·ºÅ丮. LINUX 2.0.33¿¡¼­ ±âº»ÀûÀÎ À§Ä¡´Â /usr/local/binÀÌ´Ù.

 

oratab file

 

Oracle instances¿¡ °üÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù.

 

ÆÄÀÏ »ý¼ºÀ» À§ÇÑ Permissions

 

Set umask to 022.

 

DISPLAY

 

¼­¹ö·Î Á¢¼ÓÇÑ ÄÄÇ»ÅÍÀÇ ¸ð´ÏÅÍ¿Í À̸§À» ¼³Á¤Ç϶ó.

 

LD_LIBRARY_PATH

 

Oracle Á¦Ç°Áß °øÀ¯ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °Íµé. ¹Ýµå½Ã $ORACLE_HOME/lib¸¦ Æ÷ÇÔÇØ¾ß ÇÑ´Ù.

 

ORACLE_BASE

 

ÇʼöÀûÀÌÁö´Â ¾ÊÁö¸¸, OFA ¸¦ µû¸£´Â ¼³Ä¡¸¦ ÇÒ °æ¿ì ±ÇÀåÇÑ´Ù. page 2-10¸¦ ÂüÁ¶Ç϶ó.

 

ORACLE_HOME

 

Oracle ¼ÒÇÁÆ®¿þ¾î°¡ ¼³Ä¡µÇ¾î ÀÖ´Â µð·ºÅ丮·Î ¼³Á¤ÇÑ´Ù.

 

ORACLE_SID

 

Instance À̸§ ¶Ç´Â Oracle ¼­¹öÀÇ sid¸¦ ¸í½Ã. Oracle ȸ»ç´Â 4ÀÚ ÀÌÇÏ·Î »ç¿ëÇÒ °ÍÀ» ±ÇÀåÇÑ´Ù.

 

ORACLE_TERM

 

¸ðµç Oracle Á¦Ç°ÀÇ ¹®ÀÚ ¸ðµå ¶Ç´Â Motif ¸ðµå¿¡¼­ »ç¿ëµÈ´Ù. ¼³Á¤°ªÀÇ Á¾·ù´Â Table 2-4¸¦ ÂüÁ¶Ç϶ó.

 

ORA_NLS33

 

US7ASCII ÀÌ¿ÜÀÇ ¹®ÀÚ ¼¼Æ®·Î µ¥ÀÌŸº£À̽º¸¦ »ý¼ºÇÒ ¶§ ¿ä±¸µÈ´Ù.

$ORACLE_HOME/ocommon/nls/admin/data·Î ¼³Á¤Ç϶ó.

 

PATH

 

ã±â °æ·Î¿¡´Â ¹Ýµå½Ã ´ÙÀ½À» Ç¥ÇÔÇØ¾ß ÇÑ´Ù:

$ORACLE_HOME/bin, /bin, /usr/bin ±×¸®°í /usr/local/bin

 

SRCHOME

 

Installer¸¦ ½ÇÇà ´ç½Ã¿¡´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù. ¸¸¾à SRCHOMEÀÌ ¼³Á¤µÇ¾î ÀÖ´Ù¸é, Installer´Â ¸í½ÃµÈ À§Ä¡¸¦ ¼³Ä¡ÇÒ ¼ÒÇÁÆ®¿þ¾îÀÇ ±âº» ¼Ò½ºÀ§Ä¡·Î ¼³Á¤ÇÑ´Ù.

 

TWO_TASK

 

Oracle8 Server¸¦ ¼³Ä¡ÇÒ ´ç½Ã¿¡´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù. (º¸´Ù ÀÚ¼¼ÇÑ ¼³¸íÀº page 2-11À» ÂüÁ¶Ç϶ó).

 

TMPDIR

 

oracle »ç¿ëÀÚ¿¡°Ô ¾²±â permissionÀÌ Çã¿ëµÈ ÃÖ¼Ò 20 MBÀÇ µð·ºÅ丮 °ø°£ÀÌ ÇÊ¿äÇÏ´Ù. LINUX¿¡¼­ ±âº»ÀûÀÎ À§Ä¡´Â /usr/tmpÀÌ´Ù.

 

root °èÁ¤À¸·Î ·Î±×ÀÎÇÏ¿© ÇØ¾ß ÇÒ ÀÛ¾÷µé

root user·Î ·Î±×ÀÎÇØ¼­ Oracle8 serverÀÇ È¯°æÀ» ¼³Á¤Çϱâ À§ÇÏ¿© ´ÙÀ½ ÀÛ¾÷À» ½ÇÇàÇØ¾ß ÇÑ´Ù:

¿À¶óŬÀ» À§ÇØ LINUX Ä¿³Î ¼³Á¤Çϱâ (Configure LINUX Kernel for Oracle)
Mount Points ¸¸µé±â (Create Mount Points)
µ¥ÀÌŸº£À̽º °ü¸®ÀÚ¸¦ À§ÇÑ OS ±×·ì ¸¸µé±â (Create OS Groups for Database Administrators)
¿À¶óŬ ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ OS °èÁ¤ ¸¸µé±â (Create OS Account to Own Oracle Software)
·ÎÄà bin µð·ºÅ丮 ¸¸µé±â (Create a Local bin Directory)
oratab ÆÄÀÏ ¸¸µé±â (Create the oratab File)

Configure LINUX Kernel for Oracle

Oracle8 ServerÀÇ SGA ±¸Á¶¿¡ ÀûÀÀ Çϱâ À§ÇÏ¿© Linux Ä¿³ÎÀÇ IPC (Interprocess Communication) ÀÎÀÚ¸¦ ¼³Á¤ÇØ¾ß ÇÑ´Ù. SGA¿¡ ÀûÀÀ ÇÒ¸¸ÇÑ °øÀ¯¸Þ¸ð¸®¸¦ °®°í ÀÖÁö ¾Ê´Ù¸é ´ç½ÅÀÇ ½Ã½ºÅÛÀº µ¥ÀÌŸº£À̽º¸¦ ½ÃÀÛÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù.

  1. ½Ã½ºÅÛÀÇ ÇöÀç °øÀ¯¸Þ¸ð¸®¿Í ¼¼¸¶Æ÷¾î ¼¼±×¸ÕÆ®, ±×µéÀÇ Áö½ÃÀÚ ¹øÈ£¿Í ¼ÒÀ¯ÀÚ¿¡ °üÇÑ Á¤º¸¸¦ ¾ò±â À§Çؼ­ ipcs ¸í·É¾î¸¦ »ç¿ëÇ϶ó.
  2. Ä¿³Î Àμö¸¦ ´ÙÀ½°ú °°ÀÌ ¼³Á¤Ç϶ó:
    • °øÀ¯¸Þ¸ð¸® ¼¼±×¸ÕÆ®ÀÇ ÃÖ´ë Å©±â (SHMMAX)
    • ½Ã½ºÅÛ¿¡¼­ °øÀ¯¸Þ¸ð¸® ¼¼±×¸éÆ®ÀÇ ÃÖ´ë °¹¼ö (SHMMNI)
    • »ç¿ëÀÚ ÇÁ·Î¼¼½º°¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Â °øÀ¯¸Þ¸ð¸® ¼¼±×¸ÕÆ®ÀÇ ÃÖ´ë °¹¼ö (SHMSEG)
    • ½Ã½ºÅÛÀÌ ÀüüÀûÀ¸·Î ÇÒ´çÇÒ ¼ö ÀÖ´Â °øÀ¯¸Þ¸ð¸®ÀÇ ÃÖ´ë ¾ç (SHMMNS)

    ÃÑ ÇÒ´çÇÒ¼ö ÀÖ´Â °øÀ¯¸Þ¸ð¸®ÀÇ ¾çÀº ´ÙÀ½°ú °°Àº °ø½ÄÀ¸·Î °è»êÇÒ ¼ö ÀÖ´Ù:

SHMMAX * SHMSEG

Table 2-2¿¡ ÀÖ´Â ÀμöµéÀº ¼¼¸¶Æ÷¾î¿Í °øÀ¯¸Þ¸ð¸®ÀÇ ÇÒ´çÀ» Á¶ÀýÇÒ ¼ö ÀÖ´Ù. ±ÇÀå °ªÀº ÇϳªÀÇ instance¿¡ ´ëÇØ ÀûÀýÇÑ °ªÀ̸ç, initsid.ora ÆÄÀÏ¿¡ ±âÃÊ·Î Çϰí ÀÖ´Ù. ¸¸¾à¿¡ ¿©·¯ºÐµéÀÌ Çϳª ÀÌ»óÀÇ instance¸¦ ¼³Ä¡ÇÏ±æ ¿øÇÏ´øÁö, À̵é initsid.ora fileÀ» È®ÀåÇÏ¿© ¼öÁ¤ÇÏ±æ ¿øÇÑ´Ù¸é À̵é Àμö°ªÀ» Á»´õ ³ôÀº °ªÀ¸·Î ¼³Á¤Ç϶ó.

Oracle ȸ»ç´Â ¿î¿µÃ¼°è¸¦ À§ÇÏ¿© À̵é Àμö °ªÀ» µÉ¼ö ÀÖ´Â ÇÑ ³ô°Ô ÀâÀ» °ÍÀ» ±ÇÀåÇÑ´Ù; ±×·¯³ª Àμö °ªÀ» ³Ê¹« ³ô°Ô ÀâÀ¸¸é ¿î¿µÃ¼°è°¡ ºÎÆÃÀÌ µÇÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. Àμö°ªÀ» ÇѰè´Â ¿î¿µÃ¼°èÀÇ ¹®¼­¸¦ ÂüÁ¶Ç϶ó.

Table 2-2 Shared Memory and Semaphore Parameters
Àμö   ±ÇÀå °ª   ¼³¸í  

SHMMAX

 

4294967295

 

´ÜÀÏ °øÀ¯¸Þ¸ð¸® ¼¼±×¸ÕÆ®ÀÇ Å©±â (byte)

 

SHMMIN

 

1

 

´ÜÀÏ °øÀ¯¸Þ¸ð¸® ¼¼±×¸ÕÆ®ÀÇ ÃÖ¼Ò Å©±â (byte)

 

SHMMNI

 

100

 

°øÀ¯¸Þ¸ð¸® Áö½ÃÀÚÀÇ °¹¼ö

 

SHMSEG

 

10

 

ÇÑ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ »ç¿ëµÉ ¼ö ÀÖ´Â °øÀ¯¸Þ¸ð¸® ¼¼±×¸éÆ®ÀÇ ÃÖ´ë °¹¼ö

 

SEMMNS

 

200

 

½Ã½ºÅÛ¿¡¼­ »ç¿ë°¡´É ÇÑ ¼¼¸¶Æ÷¾îÀÇ °¹¼ö

 

SEMMNI

 

70

 

½Ã½ºÅÛ¿¡¼­ »ç¿ë°¡´ÉÇÑ ¼¼¸¶Æ÷¾î Áö½ÃÀÚÀÇ °¹¼ö. SEMMNI´Â
¾î´À ÇÑ ¼ø°£¿¡ »ý¼ºÇÒ¼ö ÀÖ´Â ¼¼¸¶Æ÷¾îÀÇ °¹¼ö¸¦ ÀǹÌÇÑ´Ù. <

 

SEMMSL

 

PROCESSES ÃʱâÈ­ ÀÎÀÚÀÇ °ªº¸´Ù Å©°Å³ª °°¾Æ¾ß ÇÑ´Ù.

 

ÇϳªÀÇ ¼¼¸¶Æ÷¾î ¼¼Æ® ³»¿¡ µé¾î°¥ ¼ö ÀÖ´Â ¼¼¸¶Æ÷¾îÀÇ ÃÖ´ë °¹¼ö. ´ëü·Î Oracle processÀÇ ÃÖ´ë °¹¼ö¿Í °°´Ù.

 

Create Mount Points

Oracle8 Server´Â OFA¸¦ µû¸£´Â ¼³Ä¡¸¦ ÇÒ °æ¿ì ÃÖ¼Ò 4°³ÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ¿ä±¸ÇÑ´Ù: Çϳª´Â ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ °ÍÀ̰í ÃÖ¼ÒÇÑ 3°³´Â µ¥ÀÌŸº£À̽º¸¦ À§ÇÑ °ÍÀÌ´Ù.

Oracle¿¡¼­ »ç¿ëµÇ´Â ¸ðµç ¼ÒÇÁÆ®¿þ¾î¿Í µ¥ÀÌŸº£À̽º ¸¶¿îÆ® Æ÷ÀÎÆ®ÀÇ À̸§Àº /pm ÆÐÅϰú ÀÏÄ¡Çϸç, ¿©±â¼­ p´Â ¹®ÀÚ °¹¼öÀ̰í mÀº ¸¶¿îÆ® Æ÷ÀÎÆ® »çÀ̸¦ ±¸ºÐÇÏ´Â °íÁ¤±æÀÌÀÇ keyÀÌ´Ù. À̸§ À» ºÙÀÌ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ Table 2-3¿¡ ¿¹¸¦ º¸¿©ÁÖ°í ÀÖ´Ù.

Table 2-3 Sample Mount Point Naming Scheme
¼ÒÇÁÆ®¿þ¾î ¸¶¿îÆ® Æ÷ÀÎÆ®   µ¥ÀÌŸº£À̽º ¸¶¿îÆ® Æ÷ÀÎÆ®  

/u01

 

/u02

 

 

/u03

 

 

/u04

 


ÂüÁ¶:

OFA(Optimal Flexible Architecture)´Â Oracle8 Administrator's Reference for LINUXÀÇ Á¦ 1Àå¿¡ ÀÚ¼¼È÷ ±â¼úµÇ¾î ÀÖ´Ù.

 

µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¸¦ À§ÇÑ OS groupÀ» »ý¼ºÇ϶ó

Installer´Â ¼³Ä¡°úÁ¤ µ¿¾È¿¡ Oracle DBA ¿Í OPERATOR ±ÇÇÑÀ» LINUX group¿¡ ÇÒ´çÇÑ´Ù. Oracle ¹®¼­¿¡¼­´Â ÀÌ LINUX groupÀ» OSDBA¿Í OSOPER group À̶ó°í ºÎ¸¥´Ù. À̵é ÇØ´ç LINUX groupÀÇ ÀÏ¿øÀÌ µÇ¸é Oracle ½Ã½ºÅÛ¿¡¼­ DB¿À OERATORÀÇ ±ÇÇÑÀ» °¡Áö°Ô µÈ´Ù. ÀÌ·¯ÇÑ ±ÇÇÑÀ» °¡Áø groupÀ» Installer¸¦ ±âµ¿Çϱâ Àü¿¡ ¸¸µé¾î µÎ¾î¾ß ÇÑ´Ù.

LINUX 2.0.33¿¡¼­, dba¶ó´Â groupÀ» ¸¸µé±â À§Çؼ­ groupadd utility¸¦ »ç¿ëÇÑ´Ù. dba ÀÌ¿ÜÀÇ ´Ù¸¥ À̸§À» ÁÙ¼öµµ ÀÖ´Ù. ±×·¯³ª ¸¸¾à ±×·¸°Ô ÇÑ´Ù¸é Installer´Â ¿À¶óŬ ½ÇÇàÆÄÀϵéÀ» relink ÇÒ°ÍÀÌ´Ù. ¸¸¾à OSOPER groupÀ» ºÐ¸®Çؼ­ »ç¿ëÇÏ±æ ¿øÇÑ´Ù¸é ±× group ¿ª½Ã ¸¸µé¾î ÁÖ¾î¾ß ÇÑ´Ù.

Installer´Â OSOPER groupÀº ±âº»ÀûÀ¸·Î OSDBA¸£ ±×´ë·Î »ç¿ëÇÒ °ÍÀ» ¿ä±¸ÇÑ´Ù. ¸¸¾à À̰ÍÀ» ¹Þ¾Æ µéÀÎ´Ù¸é °á°úÀûÀ¸·Î OPERATOR ¿ªÇÒÀ» ÇÏ´Â ±×·ìÀº ¾ø¾îÁö´Â °ÍÀÌ´Ù. À̵éÀÇ ±ÇÇÑÀº ±âº»ÀûÀ¸·Î DBA ±ÇÇÑÀÇ ÀϺθ¦ °¡Áö±â ¶§¹®¿¡ ÀÌ¹Ì ±× OSDBA group¿¡ ÀÌ¹Ì OSOPERÀÇ ±ÇÇÑÀÌ ÁÖ¾îÁø »óÅÂÀ̱⠶§¹®ÀÌ´Ù.

¿À¶óŬ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼ÒÀ¯Çϰí ÀÖ´Â OS °èÁ¤À» »ý¼ºÇ϶ó.

oracle °èÁ¤Àº Oracle ¹èÆ÷º»À» ¼ÒÀ¯ÇÑ LINUXÀÇ °èÁ¤ÀÌ´Ù. ¿©·¯ºÐµéÀº Installer¸¦ ÀÌ °èÁ¤À¸·Î¼­ ½ÇÇà½ÃÄÑ¾ß ÇÑ´Ù.

LINUX 2.0.33¿¡¼­, oracle °èÁ¤À» »ý¼ºÇϱâ À§Çؼ­´Â ¿î¿µÃ¼°è °ü¸® utilityÀÎ useradd¸¦ »ç¿ëÇϸç, ´ÙÀ½ ¼Ó¼ºÀ» Á־ »ý¼ºÇÑ´Ù:

Login Name

 

¹«¾ùÀÌ¶óµµ »ó°ü¾ø´Ù. ±×·¯³ª ÀÌ ¹®¼­¿¡¼­´Â oracle °èÁ¤À¸·Î °¡Á¤ÇÑ´Ù.

 

Default GID

 

OSDBA group¿¡ ÇØ´çÇÑ´Ù.

 

Home Directory

 

Home directory´Â ´Ù¸¥ »ç¿ëÀÚ È¨ µ¥·ºÅ丮¿Í ÀϰüµÇ°Ô ¸¸µé¾î Áà¶ó. oracle °èÁ¤ÀÇ È¨µð·ºÅ丮´Â ORACLE_HOME directory¿Í °°À» ÇÊ¿ä´Â ¾ø´Ù.

 

Login Shell

 

±âº»ÀûÀÎ shellÀº /bin/sh, /bin/csh, ¶Ç´Â /bin/kshÀÌ´Ù. ±×·¯³ª ÀÌ ¹®¼­¿¡¼­´Â Bourne shell (/bin/sh)·Î °¡Á¤ÇÑ´Ù.

 


Note:

oracle °èÁ¤Àº Oracle ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡Çϰí À¯ÁöÇϴµ¥¸¸ ÀÌ¿ëÇØ¾ß ÇÑ´Ù. Oracle Server¿Í ¿¬°üµÇÁö ¾ÊÀº ÀÛ¾÷¿¡´Â Àý´ë·Î ÀÌ¿ëÇÏÁö ¸¶¶ó. oracle LINUX °èÁ¤À» ÀÌ¿ëÇÒ ¶§ °áÄÚ µ¥ÀÌŸº£À̽º ÀÌ¿ëÀÚ·Î ·Î±×ÀÎ ÇÏÁö ¸¶¶ó.

 

¿©·¯°³ÀÇ Oracle servers¸¦ °°Àº ¼³Ä¡ÇÏ±æ ¿øÇÑ´Ù¸é ±×µéÀ» °°Àº °èÁ¤ÇÏ¿¡¼­ ¼³Ä¡ÇÒ ¼öµµ ÀÖ°í °¢ÀÚ ´Ù¸¥ °èÁ¤À¸·Î ºÐ¸®Çؼ­ ¼³Ä¡ÇÒ ¼öµµ ÀÖ´Ù. ¸¸¾à ¿©·¯°³ÀÇ ¼­¹ö°¡ °°Àº oracle °èÁ¤À» °øÀ¯ÇÑ´Ù¸é, ¼³Ä¡ÇÑ °¢°¢ÀÇ ¼­¹öÀÇ DBA´Â ´Ù¸¥ ¼³Ä¡ ¼­¹ö·Î Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ¸¸¾à À̰ÍÀÌ º¸¾È»óÀÇ ¹®Á¦Á¡À» ¾ß±âÇÑ´Ù¸é ¼­·Î ´Ù¸¥ oracle °èÁ¤ÇÏ¿¡¼­ ¼³Ä¡Çϵµ·Ï Ç϶ó.

Local bin Directory¸¦ »ý¼ºÇ϶ó

Oracle »ç¿ëÀÚµéÀÌ °øÅëÀûÀΠȯ°æÀ» °¡Áö°Ô ÇÑ´Ù¸é ½Ã½ºÅÛ °ü¸®´Â Å©°Ô ´Ü¼øÇØ Áø´Ù. °øÅë ȯ°æÀ» °¡Áö°Ô ÇÏ´Â ¹æ¹ýÁßÀÇ Çϳª´Â, °øÀ¯ ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÏ¿© ORACLE_HOME directory ¹Ù±ù¿¡ ·ÎÄà bin directory¸¦ ¸¸µå´Â °ÍÀÌ´Ù.

  1. /usr/local/bin°ú °°Àº ·ÎÄà bin directory¸¦ ¸¸µç´Ù.
  2. ÀÌ µð·ºÅ丮°¡ °³º° »ç¿ëÀÚÀÇ PATH ¿¡ µé¾î °¬´ÂÁö È®ÀÎÇ϶ó. ±×¸®°í µð·ºÅ丮ÀÇ ½ÇÇà permissionÀÌ Çã¿ëµÇ¾î ÀÖ´ÂÁö È®ÀÎÇ϶ó.

Installer´Â oraenv (C shell¿¡¼­´Â coraenv) ¿Í dbhome ½ºÅ©¸³Æ®°¡ $ORACLE_HOME/bin ³»¿¡ ¼³Ä¡ÇÑ´Ù. ¼³Ä¡ÈÄ¿¡ root.sh script¸¦ /usr/local/bin directory·Î º¹»çÇ϶ó. Installer´Â root user·Î¼­ ½ÇÇàÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ½ºÅ©¸³Æ®¸¦ ±×°÷À¸·Î ¿Å±æ ¼ö ¾ø´Ù.

oraenv (coraenv) ¿Í dbhomeÀ» ·ÎÄà bin directory·Î º¹»çÇϸé, ºñ·Ï ã±â °æ·Î°¡ ´Ù¸¥ ORACLE_HOME directory·Î º¯°æµÇ¾îµµ ´õ¿í´õ ÀϰüµÈ °øÅëȯ°æÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù.

¿©·¯ºÐµéÀº ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù¸¥ ¸ðµç »ç¿ëÀÚ°¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ·ÎÄà bin µð·ºÅ丮¿¡ µÑ¼ö ÀÖ´Ù.

Create the oratab File

Oracle instances¿¡ °üÇÑ Á¤º¸´Â oratab file¿¡ ÀúÀåµÇ¾î ÀÖ´Ù. ÀÌ ÆÄÀÏÀº oracle °èÁ¤¿¡ ÀÇÇØ ¼ÒÀ¯µÇ¾îÁø´Ù. ±×·¯³ª ÆÄÀÏÀÌ »ý¼ºµÉ ¶§ root ±ÇÇÑÀÌ ¿ä±¸µÇ´Â µð·ºÅ丮 ³»¿¡ ³õÀÌ°Ô µÈ´Ù. ÀÌ ÆÄÀÏÀ» »ý¼º ÇÒ·Á¸é cdrom_mount_point/orainst/oratab.sh script¸¦ ½ÇÇàÇÏ´øÁö /var/opt/oracle directory ³»¿¡ ÀÖ´Â oratab fileÀÇ permissionÀ» ¼³Á¤ÇØ ÁÖ¶ó.

oracle User·Î¼­ ½ÇÇàÇØ¾ß ÇÒ ÀÛ¾÷µé

oracle °èÁ¤À¸·Î ·Î±×ÀÎÇØ¼­ Çʿ뿡 µû¶ó ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇ϶ó:

ÆÄÀÏ »ý¼ºÀ» À§ÇÑ permissionÀÇ ¼³Á¤ (Set Permissions for File Creation)
ȯ°æº¯¼öÀÇ ¼³Á¤ (Set Environment Variables)
ÇöÀç ÀÛ¾÷À» À§ÇÑ È¯°æÀÇ °»½Å (Update the Environment for Current Session)

ÆÄÀÏ »ý¼ºÀ» À§ÇÑ permissionÀ» ¼³Á¤

umask¸¦ group °ú ´Ù¸¥ »ç¿ëÀÚµéÀÌ ÀÐ°í ½ÇÇàÇÒ¼ö ÀÖµµ·Ï 022·Î ¼³Á¤Ç϶ó. ±×·¯³ª Installer°¡ ¸¸µç ÆÄÀÏ¿¡ ´ëÇØ ¾²±â permissionÀº Á־´Â ¾ÈµÈ´Ù.

  1. ÇöÀçÀÇ ¼³Á¤À» º¸·Á¸é umask ¸í·É¾î¸¦ ÀÌ¿ëÇ϶ó.
  2. ¸¸¾à umask ¸í·É¾îÀÇ °á°ú 022·Î ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù¸é, oracle °èÁ¤ÀÇ .profile À̳ª .login file¿¡ ´ÙÀ½ ÁÙÀ» Ãß°¡ÇØ ÁÖ¶ó:
umask 022

ȯ°æº¯¼öÀÇ ¼³Á¤

Installer¸¦ ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½ ȯ°æ º¯¼ö¸¦ oracle °èÁ¤ÀÇ .profile À̳ª .login file¿¡ ¼³Á¤ÇØ ÁÖ¶ó. ȯ°æº¯¼ö¸¦ ¼³Á¤ÇÏ´Â ¹®¹ýÀº ´ÙÀ½°ú °°´Ù.

For the Bourne shell:

variable_name=value; export variable_name

For the C shell:

setenv variable_name value  


Note:

Oracle ÇÁ·Î¼¼½º¿¡ ÀÇÇØ »ç¿ëµÇ´Â °Í°ú µ¿ÀÏÇÑ À̸§À» °¡Áø ȯ°æº¯¼ö´Â Á¤ÀÇÇÒ ¼ö ¾ø´Ù. ¿¹¸¦ µé¸é: CKPT, PMON, and DBWR. µî°ú °°Àº °ÍµéÀÌ´Ù.

 

ORACLE_HOME

¿À¶óŬ ¼­¹ö¿¡¼­ ¿À¶óŬ ¼ÒÇÁÆ®¿þ¾î¸¦ Æ÷ÇÔÇϰí ÀÖ´Â µð·ºÅ丮¸¦ ¸í½ÃÇÑ´Ù. OFA ¿¡¼­ ±ÇÀåÇÏ´Â °ªÀº $ORACLE_BASE/product/releaseÀÌ´Ù. ¿¹¸¦ µé¸é: /u01/app/oracle/product/8.0.5

LD_LIBRARY_PATH

Oracle products°¡ °øÀ¯ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÒ ¶§ ¼³Á¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù. LD_LIBRARY_PATH °¡ $ORACLE_HOME/libÀ» Æ÷ÇÔÇϵµ·Ï ¼³Á¤Ç϶ó.

Oracle ȸ»ç´Â LD_LIBRARY_PATH ³»¿¡ /usr/ucblib¸¦ Æ÷ÇÔÇÏÁö ¾Êµµ·Ï Ç϶ó°í ±ÇÀåÇÑ´Ù. ¸¸¾à¿¡ LD_LIBRARY_PATH ³»¿¡ /usr/ucblib¸¦ Æ÷ÇÔÇÒ Çʿ伺ÀÌ ÀÖ´Â °æ¿ì, ã±â°æ·Î¿¡¼­ /usr/ccs/lib ´ÙÀ½¿¡ º¸À̵µ·Ï ¸¸µé¾î¶ó.

ORACLE_BASE

¿À¶óŬ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡¿Í °ü¸®¸¦ À§ÇÑ ÆÄÀϱ¸Á¶ÀÇ ÃÖ»óÀ§ µð·ºÅ丮¸¦ ¸í½ÃÇÑ´Ù. OFA¿¡¼­ ±ÇÀåÇÏ´Â °ªÀº software_mount_point/app/oracle ÀÌ´Ù. ¿¹¸¦ µé¸é: /u01/app/oracle

ORACLE_SID

¿À¶óŬ ¼­¹ö instanceÀÇ À̸§ÀÎ Oracle system identifier ¶Ç´Â sid¸¦ ¸»ÇÑ´Ù. sid´Â ¸¹Àº ÆÄÀÏÀ̸§ ¼Ó¿¡ Æ÷ÇԵDZ⠶§¹®¿¡, ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ ÆÄÀÏÀ̸§À¸·Î ÀÎÇÑ ¹®Á¦¸¦ ÇÇÇϰíÀÚ ÇÑ´Ù¸é 4ÀÚ ÀÌÇÏ·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ´Ù.

ORACLE_TERM

Installer¿Í ´Ù¸¥ ¿À¶óŬ Á¦Ç°¿¡¼­ »ç¿ëÇÒ Å͹̳ÎÀ» Á¤ÀÇÇÑ ¸®¼Ò½º ÆÄÀÏÀ» ¸í½ÃÇÑ´Ù. Å͹̳ΠŸÀÔ°ú ÇØ´çÇÏ´Â ORACLE_TERM ¼³Á¤À» º¸·Á¸é Table 2-4¸¦ ÂüÁ¶Ç϶ó.

Table 2-4 ORACLE_TERM Settings
Terminal Type   ORACLE_TERM Setting  

ANSI terminal for SCO

 

ansi

 

AT386 console

 

386

 

AT386 xterm

 

386x

 

UnixWare terminal

 

386u

 

Solaris x86 xterm

 

386s

 

Data General 200

 

dgd2

 

Data General 400

 

dgd4

 

IBM High Function Terminal and aixterm (color)

 

hftc

 

IBM High Function Terminal and aixterm (monochrome)

 

hft

 

hpterm terminal and HP 700/9x terminal

 

hpterm

 

IBM 3151 terminal

 

3151

 

NCD X terminal with vt220 style terminal

 

ncd220

 

cmdtool/shelltool using a Sun type 4 keyboard

 

sun

 

cmdtool/shelltool using a Sun type 5 keyboard

 

sun5

 

vt100 terminal

 

vt100

 

vt220 terminal

 

vt220

 

Wyse 50 or 60 terminal

 

wy50

 

Wyse 150 terminal

 

wy150

 

xterm using a Sun type 4 keyboard

 

xsun

 

xterm using a Sun type 5 keyboard

 

xsun5

 

ORA_NLS33

µ¥ÀÌŸº£À̽º ÀúÀå ¹®Á¦ ¼¼Æ® (database storage character set) À» US7ASCII ÀÌ¿ÜÀÇ °ÍÀ¸·Î ÁöÁ¤ÇÒ °æ¿ì ¿ä±¸µÈ´Ù. Installer¸¦ ±âµ¿ÇÏ´øÁö µ¥ÀÌŸº£À̽º¸¦ »ý¼ºÇϱâ Àü¿¡ ORA_NLS33À» $ORACLE_HOME/ocommon/nls/admin/data³»¿¡ ¼³Á¤Ç϶ó.

PATH

ã±â °æ·Î¿¡ ´ÙÀ½ÀÇ ¸ðµç °ÍÀÌ Æ÷ÇԵǾî ÀÖ´Â Áö Á¡°ËÇ϶ó:

SRCHOME

Installer¸¦ ½ÇÇàÇÒ ´ç½Ã¿¡´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù. ¸¸¾à SRCHOMEÀÌ ¼³Á¤µÇ¾î ÀÖ´Ù¸é, Installer´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÒ ¼Ò½º µð·ºÅ丮¸¦ ±× °ªÀ¸·Î ¿©±â°Ô µÈ´Ù.

TMPDIR

Installer¿¡°Ô ¾²±â permissionÀÌ Çã¿ëµÈ ÃÖ¼ÒÇÑ 20 MBÀÇ °ø°£À» °¡Áø µð·ºÅ丮¸¦ ¸í½ÃÇØ ÁÖ¾î¾ß ÇÑ´Ù. LINUX 2.0.33¿¡¼­´Â ±âº»°ªÀÌ /var/tmp·Î ¼³Á¤µÇ¾î ÀÖ´Ù.

TWO_TASK

Server ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÒ ¶§ ¼³Á¤À» ÇØÁ¦(undefine)½ÃÄÑ ÁÖ¾î¾ß ÇÑ´Ù. ¸¸¾à TWO_TASKÀÌ Á¤ÀǵǾî ÀÖÀ¸¸é¼­, µ¥ÀÌŸº£À̽º¸¦ »ý¼ºÇÏ·Á°í ÇÒ¶§ Installer´Â by TWO_TASK¿¡ ÀÇÇØ ¸í½ÃµÈ µ¥ÀÌŸº£À̽º¿¡ °´Ã¼¸¦ »ý¼ºÇÏ·Á°í ½ÃµµÇÏ°Ô µÈ´Ù.

ÇöÀç ÀÛ¾÷À» À§ÇØ È¯°æÀÇ °»½Å

oracle °èÁ¤ÀÇ .profile ¶Ç´Â .login file ³»¿¡ ȯ°æº¯¼öÀÇ ¼³Á¤ÀÌ ³¡³ª°í ³ª¸é ÇöÀç ½ÇÇàÁßÀÎ shellÀÇ È¯°æÀ» °»½ÅÇØ ÁÖ¾î¾ß ÇÑ´Ù.

Bourne shell À̳ª Korn shell:

$ ./.profile

C shell¿¡¼­:

$ source .login

°³º°ÀûÀÎ ¿À¶óŬ Á¦Ç°À» À§ÇÑ ¼³Ä¡ ÀÛ¾÷

¼³Ä¡¸¦ À§ÇØ ÇÊ¿äÇÑ ´Ü°è¸¦ ½ÇÇàÇ϶ó. Tables 1-3¿¡¼­ 1-5±îÁö´Â ¸ðµç Á¦Ç°¿¡¼­ ¼³Ä¡Àü¿¡ ÇÊ¿äÇÑ ÀÛ¾÷¿¡ ´ëÇØ¼­ ³ª¿­ ÇØ µÎ¾ú´Ù.

Tools and Precompilers

±×µéÀ» ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½ Åø(tools)µé°ú Àü󸮱â(pre-compiler)¸¦ ¼³Ä¡ ¿Ï·áÇ϶ó.

Pre-Installation Steps for JDBC

  1. JDK ¹èÆ÷º»¿¡ µû¶ó CLASSPATH ȯ°æº¯¼ö¸¦ °»½ÅÇ϶ó:

    $ORACLE_HOME/jdbc/lib/classes111.zip (or classes102.zip)

  2. ´ÙÀ½ µð·ºÅ丮¸¦ LD_LIBRARY_PATH¿¡ Ãß°¡Ç϶ó:
    $ORACLE_HOME/jdbc/lib 
    

Pro*C/C++ Precompiler¸¦ À§ÇÑ ¼³Ä¡Àü ÀÛ¾÷

C compiler°¡ PATH ³»¿¡ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇ϶ó.

³×Æ®¿öÅ·°ú ½Ã½ºÅÛ °ü¸® Á¦Ç°µé

Oracle NetworkÀ» ¼³Á¤À» À§ÇÑ Network Manager´Â ÀÌÁ¦ ´õ ÀÌ»ó Á¦°øµÇÁö ¾Ê´Â´Ù. SQL*Net version 2 configuration filesÀº ºñ·Ï ¾à°£ÀÇ Á¦ÇÑÀº ÀÖÁö¸¸ Net8°ú ȣȯµÈ´Ù. ³×Æ®¿öÅ© Á¦Ç°µéÀ» À§ÇÑ README filesÀÌ CD-ROMÀÇ network/doc directory ¾Æ·¡¿¡ ÀÖ´Ù. ÀÌ ÆÄÀÏ¿¡´Â Net8ÀÇ Á¦ÇÑÁ¡°ú ¹®Á¦Á¡¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù.

¿À¶óŬ Net8À» À§ÇÑ ¼³Ä¡Àü ÀÛ¾÷µé

Net8À» ¼³Ä¡Çϱâ Àü¿¡ ¼­¹öÀÇ ¸ðµç SQL*Net ¿Í Net8 listeners¸¦ shut down ½ÃŲ´Ù.

Oracle Name Server¸¦ À§ÇÑ ¼³Ä¡Àü ÀÛ¾÷µé

¸¸¾à ¿©·¯ºÐµéÀÌ Àß ¾Ë·ÁÁø Name Server¸¦ ÀÌ¿ëÇÏ±æ ¿øÇÑ´Ù¸é /etc/hosts file ³»¿¡ ¼­¹öÀÇ È£½ºÆ®À̸§(hostname)¿¡ ´ëÇÏ¿© oranamesrvr[0-4]¶ó´Â alias¸¦ ¸¸µé¾î Áà¶ó.

128.128.44.123   sun1.eng   oranamesrvr0

¿©·¯ºÐµéÀº ¹Ýµå½Ã ³×Æ®¿öÅ© »óÀÇ ¸ðµç ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»Å͵鿡¼­ Àß ¾Ë·ÁÁø Name server¿¡ ´ëÇÑ alias¸¦ ¸¸µé¾î ÁÖ¾î¾ß ÇÑ´Ù. (À߾˷ÁÁø (well-known) Name server´Â °³º°ÀûÀ¸·Î ¼³Á¤À» ÇÏ´Â °ÍÀÌ ¾Æ´Ï°í, Ŭ¶óÀÌ¾ðÆ®°¡ ³×Æ®¿öÅ©»ó¿¡¼­ ¹ß°ßÇÒ ¼ö ÀÖ´Â ±âº» À̸§À» »ç¿ëÇÏ´Â °ÍÀÌ´Ù.)


See Also:

Names Servers ¿Í well-known Names Servers´Â Oracle Net8 Administrator's Guide¿¡¼­ ³íÀÇ ÇÒ °ÍÀÌ´Ù.

 

Oracle Protocol Adapters¸¦ À§ÇÑ ¼³Ä¡Àü ÀÛ¾÷µé

¾î¶² protocol adapter¸¦ ¼³Ä¡Çϱâ Àü¿¡, ±× ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀÌ ÀûÀýÇÏ°Ô ¼³Á¤µÇ¾î ÀÖ°í ±â´ÉÀ» Àß ¹ßÈÖÇÏ´Â Áö È®ÀÎÇϵµ·Ï Ç϶ó.

TCP/IP

TCP/IP Protocol Adapter´Â ¸ðµç Oracle8 Server¸¦ ¼³Ä¡ÇÏ´Â µ¿¾È¿¡ ÀÚµ¿ÀûÀ¸·Î ¼³Ä¡µÈ´Ù.

  1. ftp utility¸¦ ÀÌ¿ëÇÏ¿© ÆÄÀÏÀ» Àü¼ÛÇØ º½À¸·Î¼­ ³×Æ®¿öÅ©ÀÌ ÀûÀýÇÏ°Ô ±â´ÉÀ» ¹ßÈÖÇϰí ÀÖ´ÂÁö È®ÀÎÇØ Áֱ⠹ٶõ´Ù.
    $ ftp remote_server_name
    
ftp> put test_filenameftp> get test_filename

Oracle Security Server (OSS)¸¦ À§ÇÑ ¼³Ä¡Àü ¼³Á¤µé

OSS È£½ºÆ® ÄÄÇ»ÅÍ´Â ¹°¸®ÀûÀ¸·Î ¾ÈÀüÇÑ °÷¿¡ À§Ä¡Çϰí ÀÖ¾î¾ß ÇÑ´Ù.




Prev

Next
Oracle
Copyright © 1998 Oracle Corporation.

All Rights Reserved.

Library

Product

Contents

Index