요 문서대로만 하면 쉽게 설치할수 있답니다.

ORACLE 10g Install Guide

Install 전 Check 사항

  ORACLE Version 및 Bits
  OS Version 및 Bits
  Oracle & OS 간의 호환성 check
  Oracle Patchset 유/무
  Oracle install 시 필요한 OS Patch 유/무
  X-Window 가 지원되는지 check
  Install 시 Rebooting 이 가능한지 check
         - Kernel Setting 후 Rebooting을 해야 하므로 확인해야 함.
         - 불가능할 경우, 담당자 또는 OS 엔지니어에게 Kernel setting 값을 부탁하여 미리 setting 할 수 있도록 조치를 취해 놓는다.




Oracle & OS 간의 호환성 check  
SUN OS

    OS

    Product

    Status

    Addtl. Info.

    Install Issue

    9

    10gR2 64-bit

    Certified

    None

    None

    8

    10gR2 64-bit

    Certified

    None

    None

    10

    10gR2 64-bit

    Certified

    None

    None

    9

    10g 64-bit

    Certified

    Certification Note:

    Existing Patch Sets:     10.1.0.3     10.1.0.4

    None

    8

    10g 64-bit

    Certified

    Certification Note:

    Existing Patch Sets:     10.1.0.3     10.1.0.4

    None

    10

    10g 64-bit

    Certified

    Certification Note:

    Existing Patch Sets:     10.1.0.4
    • HTTP Server is not currently supported with Solaris 10, this is targeted for Q2CY05

      Install Information:

      • 1. Execute runInstaller with the -ignoreSysPrereqs option.
      • 2. Select 'Do not create a starter database' when installing Oracle 10g.
      • 3. During installation, the warning message 'SUNWsprox package not installed' can be ignored. Press Continue to resume the installation.
      • 4. Download and install patch 4365826 from metalink.oracle.com.
      • 5. Download and install patch 4163208 from metalink.oracle.com.
      • 6. If you have an End User Solaris 10 distribution, install the SUNWuiu8 package prior to installing the 10g client.

    None


HP-UX

    OSProductStatusAddtl. Info.Install Issue
    11i v2 (11.23)10gR2 64-bitCertifiedNone None
    11i v1 (11.11) 10gR2 64-bitCertifiedNone None
    11i v2 (11.23)10g 64-bitCertified

    Certification Note:

    Existing patch sets:     10.1.0.3     10.1.0.4
    • In order to install Oracle 10.1.0.2 on 11iv2 (11.23):

      Please use the -ignoreSysPreReqs flag with runInstaller

    None
    11i v1 (11.11)10g 64-bitCertified

    Certification Note:

    Existing patch sets:     10.1.0.3     10.1.0.4
    Minimum O/S requirements: GoldQPK11i(June 2003) PHKL_29198 PHSS_28871 PHSS_28880 
    None


IBM UNIX

    OSProductStatusAddtl. Info.Install Issue
    5L10gR2 64-bitCertifiedNone None
    5L10g 64-bitCertified

    Certification Note:

      Existing patch sets:     10.1.0.3     10.1.0.4
    • AIX 5L 5.2 Maintenance level 1 or higher is required.
      The following APARS are required:IY43980IY44810IY45462IY45707IY46214IY46605IY51801
      The following filesets must be installed and committed:bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctools
    None

HP TRU64

    OSProductStatusAddtl. Info.Install Issue
    5.1b10g 64-bitCertified

    Certification Note:

      Existing Patch Sets:     10.1.03

      O/S Information:

      • Tru64 UNIX 5.1b patchkit 4 or greater is preferred. You must also edit the following parameters in the /etc/sysconfigtab file:
        • vfs: fifo_do_adaptive = 0
          vm: new_wire_method = 1
          vm: vm_bigpg_enabled = 0

      • Note: That setting new_wire_method = 1 should increase overall performance. If you are using 5.1b patchkit 2 or less, you should set new_wire_method = 0

      Misc. Information:

      • Spike is an HP provided tool for performing code optimization after linking. Spike (V5.2-511) is now supported for Oracle version 10gR1 with Tru64 UNIX V5.1B Pathkit4. Later versions of Tru64 UNIX 5.1B patchkits are also supported.
      • More information on Spike may be obtained at the following web site: http://h30097.www3.hp.com/dtk/spike_ov.html
    None

Windows

    OSProductStatusAddtl. Info.Install Issue
    200010gR2CertifiedNone None
    200010gCertified

    Certification Note:

    Existing patch sets:     10.1.0.3     10.1.0.4
    None

    OSProductStatusAddtl. Info.Install Issue
    XP10gR2CertifiedNone None
    XP10gCertified

    Certification Note:

    Existing patch sets:     10.1.0.3     10.1.0.4
    None

    OSProductStatusAddtl. Info.Install Issue
    4.010gDesup:OS

    Certification Note:

    Existing patch sets:     10.1.0.3
    N/A


ORACLE 10g 설치하기

1. Kernel Configuration 설정하기

SUN OS

        # vi /etc/system
     
set shmsys:shminfo_shmmax=0xffffffff
      set shmsys:shminfo_shmmin=1
      set shmsys:shminfo_shmmni=500
      set shmsys:shminfo_shmseg=64

      set semsys:seminfo_semmap=100
      set semsys:seminfo_semmni=100
      set semsys:seminfo_semmns=2500
      set semsys:seminfo_semmnu=2500
      set semsys:seminfo_semmsl=300
      set semsys:seminfo_semopm=100
      set semsys:seminfo_semume=2500
      set semsys:seminfo_semvmx=5324638

HP-UX

    # sam   =>   kernel configuration => configurable parameters  => '변경할 parameter 선택‘  
                 => 메뉴(tab key)  => actions  => modify configurable parameter =>
    '아래지정된 핵사 값으로 변경후 enter'

      maxdsiz           o x 1 0 0 0 0 0 0 0 (268,435,456)

      maxdsiz_64bit     o x 0 0 0 0 0 0 3 f f b f f f f f f f (4,396,970,769,279)

      maxssiz_64bin     o x 0 0 8 0 0 0 0 0 (8,388,608)

      maxtsiz_64bit      o x 0 4 0 0 0 0 0 0 (67,108,864)

      shmmax            o x 2 0 0 0 0 0 0 0 (536,870,912)


    # shutdown -f      --- (Y/N)에서 N를선택, 새로운 환경적용

HP Tru64

    # vi /etc/sysconfig
    vm:
           vm-maxvas=524288000
           vm-mapentries=20000
           vm-vpagemax=65536
           vm-page-free-target=768
    ipc:
           shm-max=524288000
    proc:
           max-per-proc-data-size=524288000
           per-proc-data-size=524288000
           max-per-proc-address-space=524288000
           per-proc-address-space=524288000
           max-proc-per-user=2048
           max-threads-per-user=16384
           task-max=1024
           maxusers=2048
           per-proc-stack-size=33554432
    socket:
           somaxconn=32767
           sominconn=32767
    inet:
           tcbhashsize=1024
           ipport_userreserved=65535

IBM-AIX

    # smit aio     --- Asynchronous IO 설정
         "Change/Show Characteristics of Asynchronous I/O"
         "State to be configured at system restart"
          defined --> available 로 setting 후

    # shutdown -Fr    ---  SYSTEM REBOOT

Windows

    설정할 Kernel Parameter  없음.


2. Group, User 등록하기 (각 Platform 마다 명령어는 틀릴 수 있음)

# groupadd -g GROUP_ID dba      .
  ex) #groupadd -g 101 dba



# useradd -g Group_ID -u User_id -d ORACLE_HOME Directory -s SHELL ORACLE_ACCOUNT  
  ex) #useradd -g 101 -u 1001 -d /oracle/app/oracle/product/10.2.0 -s /bin/ksh ora10g  
  ex) #chown -R ora10g:dba /oracle      => /oracle directory에 권한 부여하기



3. profile 작성하기



ksh, sh 일 경우 : .profile
csh      일 경우 : .cshrc

$ vi .profile

umask 022
  export ORACLE_BASE=/oracle/app/oracle
  export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_SID=ORA10g   (instance_name을 지정한다)
  export TMPDIR=$ORACLE_BASE/tmp
  export TMP=$ORACLE_BASE/tmp
  export DISPLAY= hostname:0.0   (runInstaller를 띄우기 위해 Display를 잡아준다)
  export TNS_ADMIN=$ORACLE_HOME/network/admin

  export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
  export NLS_LANG=American_america.KO16KSC5601 (DB Character set 지정)
  export LD_LIBRARY_PATH = $ORACLE_HOME/lib:$ORACLE_HOME/lib32:/usr/lib
  export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/sbin:/usr/ccs/bin:.:$PATH

<HP-UX 의 경우 추가사항>
  export SHLIB_PATH = $ORACLE_HOME/lib:$ORACLE_HOME/lib32:/usr/lib

< AIX 의 경우 추가사항>
 
export LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/lib
  export LINK_CNTRL=L_PTHREADS_D7



4. CD-ROM Mount 하기


sun, linux, windows  -  auto mount

IBM  
       cd-rom device 찾기
       # lsdev -c | grep cd
       mount 하기
       #  mount -rv cdrfs /dev/cd0 /cdrom

HP-UX
      cd-rom device 찾기
      # ioscan -fnC disk
     
      mount 하기
      # vi /etc/pfs_fstab
       /dev/dsk/c5t2d0 /cdrom pfs_rrip xlat=unix 0 0
      # nohup /usr/sbin/pfs_mountd &
      # nohup /usr/sbin/pfsd &
      # /usr/sbin/pfs_mountd &
      # /usr/sbin/pfsd  &
      # /usr/sbin/pfs_mount /cdrom

HP Tru64
     cd-rom device 찾기
     # hwmgr -v dev



5. Oracle Software 설치하기


1) $ /cdrom/disk1/runInstaller 실행.





2) Oracle Inventory => Install log 저장 위치
   dba 권한을 가져야 한다.
   next 선택  ->






3) pop-up 창에 뜬 orainstRoot.sh 파일을 root user로 실행한다.
   oraInst.loc 파일을 생성하며, /etc 나 /var/opt/oracle 에 생성된다.

 



4) Oracle Software 가 설치될 위치를 선책한다.
   next 선택   ->





5) 설치하고자 하는 Type 선택
   Enterprise Edition
   Standard Edition
   Custom






6) 주로 Custom을 선택하여, 필요한 Product 만 설치한다.
    next  ->





7) Product Languates를 선택하여, 필요한 language를 선택한다.
   English, Korean 선택
   OK 선택 후 Next  ->






8) 자동으로 환경 설정을 check 한다.
   Next  ->





9) 필요한 Product 만을 선택하여 설치를 한다.
   Next  ->






10) 새로 설치이기 때문에 무시하고 Next 선택





11) Operation System Groups을 모두 dba 로 권한 부여한다.
     Next  ->






12) Database 설치할 것인지를 선택하는 부분.
    주로 No를 선택하고, 수동으로 DBCA를 실행한다.






13) Summary 부분.
    확인하고, 틀린 사항이 있으면, Back 하여 수정한다.
    Next 하여, Oracle Software 설치 완료 한다.






14) 100% 될 때까지 약 1시간 미만의 시간이 소요된다.



6. Oracle DB 설치하기



1) $ dbca 실행
      아래와 같은 Database Configuration Assistant를 띄운다.






2) Create a Database 선택





3) 각 환경에 맞는 Database Template를 선택한다.
   주로 Custom Database를 선택하여 설치한다.






4) Database Global Database Name 과 SID를 입력
   주로 Single 일 경우, Database Name 과 SID를 동일 이름으로 입력한다.






5) Management Options 선택 부분으로 사항에 맞게 Setting 한다.
   주로 Default 로 선택하고 넘어간다.






6) 각 계정별 패스워드 설정.
   하나의 패스워드 지정 또는 각 계정 마다 별도의 패스워드 부여 가능하다.






7) Database Storage Options 선택 화면.
   File System
   Automatic Storage Management (ASM)
   Raw Devices
   
   주로 Single 일 경우 File System 으로 선택한다.






8) Database File Locations
   Database 물리적인 controlfile, redo_log, datafile 들의 위치를 지정해 준다.






9) Recovery Configuration
   Flash Recovery Area의 물리적 위치를 지정해 준다.






10) Database Content
    각 필요한 Components를 선택한다
.





11) Initialization Parameters
    Memory 영역으로 SGA 영역에 대한 설정 화면이다.






12) Initialization Parameters
     DB_BLOCK_SIZE 설정과 Processes 값을 지정
     그외의 모든 파라메터에 대해 설정을 하고자 할 경우, All Initializtion Parameters 선택하여 수정한다.





13) Initialization Parameters
       Character Sets 설정한다.





14) Initialization Parameters
       Connection Mode 선택
       -  Dedcated Server Mode
       -  Shared Server Mode





15) Database Storage
     
     각 파일들의 위치와 Size를 지정한다. 또는 필요한 파일들을 추가/삭제 가능.
     Controlfile
     Datafile
     Redolog





16) Creation Options
     Scripts 로도 저장해 놓을 수도 있다.





17) Summary를 보고 설정된 값으로 설정되었는지 확인한다.





18) DB Creation 화면으로 100% 까지 Error 없이 끝나야 한다.




7. 설치 환경 체크하기


7-1)  DB startup & shutdown
         $ sqlplus "/as sysdba"
         SQL> startup

         $ sqlplus "/as sysdba"
         SQL> shutdown immediate


7-2)  Listener start & stop

         $ lsnrctl start LISTENER
         $ lsnrctl status LISTENER    => Listener 의 상태를 check 한다.
         $ lsnrctl stop LISTENER

         
ex)
         $ORACLE_HOME/network/admin/listener.ora
         
         ORA10G =          
<-- LISTENER_NAME
              (DESCRIPTION_LIST =
              (DESCRIPTION =
                 (ADDRESS_LIST =
                   (ADDRESS = (PROTOCOL = TCP)(HOST = ns)(PORT = 1521))
                  )
               )
            )

          SID_LIST_ORA10G =
           (SID_LIST =
              (SID_DESC =
                (SID_NAME = XXX)
                (ORACLE_HOME = /usr1/oracle/app/oracle/product/9.2.0)
              )
          )


7-3)  sqlplus
         $ sqlplus username/password
         SQL> show user;


7-4)  sql*net 접속
         $ tnsping TEST
         $ sqlplus username/password@TEST
               
         
ex)
          $ORACLE_HOME/network/admin/tnsnames.ora
           
              TEST =    
<-- TNS_ALIAS
                  (DESCRIPTION =
                         (ADDRESS_LIST =
                               (ADDRESS = (PROTOCOL = TCP)(HOST = ns)(PORT = 1521))
                          )
                          (CONNECT_DATA =
                                (SID = XXX)
                           )
                   )




Posted by pat98

12-18 21:32
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

최근에 달린 댓글