Aix 5L에서 오라클9i 설치법

2010.05.12 08:28

조인상 조회 수:9715

원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++


1. 사전 설치 작업



(1). Tasks to Perform as the root user
    Create a Group and User
      group 생성 : oinstall, dba
      user 생성 : oracle
      (Primary group : oinstall, Secondary group : dba)



Oracle을 설치할 File System /oracle 4GB 이상 생성
Oracle 설치를 위한 /tmp 400MB 이상 확보



AIX 5L release 5.1 ML01+
(IY22854), IY26778, IY28766,
IY28949, IY29965, IY30150



http://techsupport.services.ibm.com/server/fixes



Java 1.3.1이상 설치



다음과 같이 오라클(oracle user) Home Directory 설정
# mkdir -p /oracle/app/oracle/product/9.2.0.1.0
# chown -R oracle:oinstall /oracle



(2). Tasks to Perform as the oracle user
    Set Environment Variables

    DISPLAY=workstation_name:0.0
    PATH=$ORACLE_HOME/bin:/usr/ccs/bin:$PATH
    ORACLE_HOME=/oracle/app/oracle/product/9.2.0.1.0
    NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    ORACLE_SID=jkkang



위의 환경변수를 oracle user의 .profile에 추가한다
위 환경변수중 굵게 표시된 부분은 필수적이고, 나머지는 생략을 해도 무난하다.







2. # smitty aio 문제 발생시



aio 설정은 많은 외장 디스크를 사용하는 환경에서 필수적이다. 이를 설정함으로써 I/O 성능을
증가시킬수 있다.



min server # : 10
max server # : 20
STATE to be configured at system restart        defined            +
State of fast path                                  enable            +



min은 max의 1/2이다. 보통 transaction이 많은 경우는 100,200 정도로 맞춰준다. # pstat -a |grep aio 해서 process의 갯수 확인 필요



설정변경시 반드시 Rebooting,



주의사항: # export LANG=en_US
과같이 LANG이 설정되어 있어야 한다. 그 이유는 Oracle을 설치하기전에 Shell이 환경검사를 하는데, 영문모드로 검사하기 때문이다.




3. Mount Oracle 9i CD-ROM



Oracle CD를 사용하기위해서는 메뉴얼로 mount를 해줘야 한다. 2번씨디를
넣으라고 나올때도 umount; mount를 메뉴얼로 해줘야 한다.




4. Run the rootpre.sh Script



$ su - root
# cd /cdrom
# ./rootpre.sh
# exit




5. Start Oracle Universal Installer in CDE



Login oracle user ( # id -> oracle )
$ id
uid=203(oracle) gid=204(oinstall) groups=205(dba)
$ /cdrom/runInstaller



    했을때, 'y'



* 몇번 잘못 실행시켜서 다시 실행시킬때, /tmp/OraInstall0 ....
: Bad File number 에러메시지가 뜨면,
# cd /tmp
# rm -r OraInstall*
후, 재실행



@ Standard Edition 선택 - General Purpose 선택 - Global Database Name/SID 입력 - Java131
Home Dir 입력(/usr/Java131) - 다음 다음







6. 중간중간에 root 권한으로 메시지에 뜨는 Shell을 실행시켜준다.







7. Oracle 설치가 끝나고 추가로 Pro*C를 설치할수 있다. (Custom 옵션 사용)
Pro*C는 Oracle CD #1번에 들어있다.




8. 설치완료




9. Oracle Startup



Oracle 9i로 넘어오면서 기존에 사용하던 svrmgrl이 업어지고 다음과 같이 시작/종료를 할수 있다.



$ sqlplus /nolog



SQL> connect system/xxxxxx as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.




10. Oracle Shutdown



$ sqlplus /nolog



SQL> connect system/xxxxxx as sysdba
SQL> shutdown immediate
번호 제목 글쓴이 날짜 조회 수
95 Master Note for Diagnosing ORA-4030 (Oracle Metalink) 조인상 2011.10.31 12679
94 성능분석을 위한 v$sysstat, v$sesstat, v$system_event 조회 조인상 2011.09.27 50461
93 Oracle 7.3.4 for Windows file 조인상 2011.08.31 11894
92 10G: ORA-6512 AT SYS.OLAPIHISTORYRETENTION [ID 266728.1] 조인상 2011.06.23 12379
91 Unix/Linux 에서 exp 동시에 gzip 으로 압축하기 조인상 2011.06.10 10206
90 오라클 11g - ADR/ADRCI : 새로운 alertlog 위치 조인상 2011.05.17 29735
89 오라클 10g 이상의 SGA영역 자동화(sga_target 파라미터) 조인상 2011.04.05 18436
88 HP-UX 에 오라클 설치 조인상 2011.02.18 15756
87 ORA-12705: Cannot access NLS data files or invalid environment specified 조인상 2011.01.01 16491
86 롤백세그먼트 부족에 대한 관리법 (ORA-01555) 조인상 2010.10.13 12463
85 imp 시의 속도향상을 위한 팁 조인상 2010.10.13 14059
84 오라클 패치후 각 컴퍼넌트들 버전 확인 쿼리 조인상 2010.10.05 46347
83 오라클 exp 유틸리티를 이용한 백업 조인상 2010.09.15 16905
82 time-based recovery 조인상 2010.08.24 7423
81 오라클 캐릭터셋 변경 조인상 2010.07.30 13500
80 windows용 오라클 온라인 백업 스크립트 file 조인상 2010.07.01 20152
79 오라클 8.1.7 for windows [5] file 조인상 2010.07.01 9369
78 ORA-01089 : 오라클 프로세스를 kill 한 후 로그인 못 할때 조인상 2010.06.20 19472
77 BUFFER HIT RATIO NOTES 조인상 2010.06.15 9948
76 ORA-01632 조인상 2010.05.13 8445
서버에 요청 중입니다. 잠시만 기다려 주십시오...