Aix 5L에서 오라클9i 설치법
2010.05.12 08:28
원문 : 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
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
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