aix 5.3 에 오라클 설치.
1. 화일 업로드시 문제 발생. 최대 화일 크기제한에 걸려 오라클 zip화일이 업로드 되지 않음.
/etc/security/limits 화일을 에서 최대 화일 크기를 수정한다.(-1 이면 무제한)
default:
* fsize = 2097151
fsize = -1
core = 2097151
cpu = -1
data = 262144
rss = 65536
stack = 65536
nofiles = 2000
재부팅 하면 업로드 안되는 문제는 해결됨.
# ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 131072
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) 2097151
nofiles(descriptors) 2000
2. 오라클 계정을 생성. aix에는 groupadd 가 없다. 대신, mkgroup
# mkgroup dba
# useradd
# useradd -c “oracle” -d /oracle -g dba -m oracle
계정 생성후 설치를 위한 환경설정을 해준다. oracle 홈 디렉토리에서 , .profile 에 아래 내용추가 하고, .dtprofile 에 . ~/.profile 을 추가해준다.
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11gr2
export ORACLE_SID=oracle
export ORACLE_PATH=$ORACLE_HOME/bin;
3. 오라클 설치를 시작하면, oslevel 이지원되지 않는다며 (낮아서) , 중지된다.
OS 패치를 실행. 패치후, 커널 파라메터 수정
# chdev -l sys0 -a maxuproc=35000
sys0 changed# chdev -l sys0 -a ncargs=128
sys0 changed
4. /tmp 부족으로 아래 에러 발생
Starting Oracle Universal Installer…
Checking temp space: 124 MB available, 190 MB required. Failed <<<<
Checking swap space: must be greater than 150 MB. Actual 512 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/bin/X11/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<Some requirement checks failed. You must fulfill these requirements before
chfs 로 /tmp 늘여줌(물론, free pp가 충분히 남아 있어야 한다.)
# chfs -a size=+128M /tmp
Filesystem size changed to 524288
5. root user로 오라클 설치디렉토리에서 rootpre.sh 실행.
6. 설치시도했는데, swap 부족. 아래 커맨드로 swap 3GB로 만들어줌(기존 512MB)
# chps -s 20 hd6
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 3072MB 1 yes yes lv
또, rsct.basic.rte 와 rsct.compat.client.rte 가 없다고 나온다. 이 두 패키지는 AIX 5.3 3번째 CD에 들어 있다. 설치해 줬다.
마지막으로, IZ41855, LZ51456, LZ52319 패치가 없다고 나오는데, -ignorePrereqs 옵션으로 무시하고 설치했다.
잘 된다.
설치후, netca와 dbca를 실행해서 리스너와 데이타베이스를 만들어주는 것은 다른 OS와 동일하다.