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

2010.05.12 08:28

조인상 조회 수:9708

원문 : 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
번호 제목 글쓴이 날짜 조회 수
75 SGA 크기를 결정하는 방법 조인상 2010.05.12 8948
74 Oracle expdp 로 백업하기 조인상 2015.02.23 9094
73 NT기반 오라클환경에서 OS 다시 깔았을때 복구방법 조인상 2010.05.12 9138
72 오라클 cold 백업 스크립트(특정데이터파일만 추출) NT용 file 조인상 2010.05.12 9221
71 TNS-12540: TNS:internal limit restriction exceeded 조인상 2010.05.12 9299
70 오라클 8.1.7 for windows [5] file 조인상 2010.07.01 9351
69 오라클 hotbackup 스크립트 조인상 2010.05.12 9583
68 AIO 문제때문에 오라클 실행안될때 조인상 2010.05.12 9664
» Aix 5L에서 오라클9i 설치법 조인상 2010.05.12 9708
66 [장애처리] 메모리 풀로 인한 OS hang-up 조인상 2010.05.12 9769
65 BUFFER HIT RATIO NOTES 조인상 2010.06.15 9938
64 v$datafile 의 status 에 recover로 표시되는 경우 조인상 2010.05.12 9943
63 datafile 위치 변경하는 방법 조인상 2010.05.12 10091
62 Unix/Linux 에서 exp 동시에 gzip 으로 압축하기 조인상 2011.06.10 10198
61 Opatch : 다재다능한 패치 관리 유틸리티 file 조인상 2010.05.12 10323
60 .net 과 오라클 연동에 대하여 조인상 2010.05.12 10334
59 오라클 버전업 후 exp할때 ORA-00904에러 조인상 2010.05.12 10450
58 64비트 Solaris에 오라클 9.2.0 설치 하기 조인상 2010.05.12 10527
57 10g ORA-32004 : obsolete and/or deprecated parameter(s) specified 조인상 2010.05.12 10750
56 아카이브 로그 강제로 생성하는 명령어 조인상 2010.05.12 10790
서버에 요청 중입니다. 잠시만 기다려 주십시오...