1. 솔라리스 설치
http://gyh214.tistory.com/152 참고하세요
* 주의점 : 최신 솔라리스로 설치하지 않으면, oracle11g을 설치할수가 없으므로, www.oracle.com에서 최신 솔라리스10을 받아서 설치하세요.
* HDD용량을 30GB로 설정해주세요.
* 파티션설정은
/ : 8000
swap : 램의 2배
/export/home : 1000
/u01 : 나머지용량배분
2. Pre-Installation Task
2.1 user 생성
2.2 설치파일 복사
/u01/pkg/안에 복사하세요~
2.3 필요한 패키지 확인
2.4 시스템설정
2.5 설정확인
2.6 oracle 사용자의 .profile 수정
2.7 소유권 설정
2.8 설치전 최종 재부팅
3. Installation Task
3.1 오라클 엔진설치
cd /u01/pkg/database
./runInstaller
3.2 오라클 Database(DB구성)
Filesystem에 하겠습니다.
$ dbca
4. Post-Installation Task
위와 같이 OPEN된다면 성공!
** RAC노드를 구성하실 생각이 있으시다면 s/w 설치전에 반드시 grid infrastructure를 설치하셔야합니다.
http://gyh214.tistory.com/152 참고하세요
* 주의점 : 최신 솔라리스로 설치하지 않으면, oracle11g을 설치할수가 없으므로, www.oracle.com에서 최신 솔라리스10을 받아서 설치하세요.
* HDD용량을 30GB로 설정해주세요.
* 파티션설정은
/ : 8000
swap : 램의 2배
/export/home : 1000
/u01 : 나머지용량배분
2. Pre-Installation Task
2.1 user 생성
# groupadd oinstall # groupadd dba # useradd -d /export/home/oracle -m -s /bin/bash -g oinstall -G dba oracle 64 블록 # passwd -r files oracle # mkdir -p /u01/app/oracle # mkdir -p /u01/app/grid
2.2 설치파일 복사
/u01/pkg/안에 복사하세요~
2.3 필요한 패키지 확인
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibms SUNWsprot \ > SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt # cd /cdrom/sol_10_508_x86/Solaris_10/ Docs/ Misc/ Patches/ Product/ Tools/ # cd /cdrom/sol_10_508_x86/Solaris_10/Product/ # cp -r SUNWi1cs /var/spool/pkg # cp -r SUNWi15cs /var/spool/pkg # pkgadd
2.4 시스템설정
# RAM_MB=`prtconf |grep Memory|awk '{print $3 }'` # echo $RAM_MB # SHMMAX=`expr $RAM_MB \* 1024 \* 1024 \* 70 / 100` # echo $SHMMAX # projadd -U oracle user.oracle # projmod -s -K "project.max-sem-ids=(priv,128,deny)" user.oracle # projmod -s -K "project.max-shm-ids=(priv,128,deny)" user.oracle # projmod -s -K "process.max-sem-nsems=(priv,512,deny)" user.oracle # projmod -s -K "project.max-shm-memory=(priv,$SHMMAX,deny)" user.oracle ****위 $SHMMAX대신에 4G를 넣으셔도 됩니다. ****차이점은 $SHMMAX은, 현재시스템에 맞는 공유메모리를 측정한 후 그것을 넣어주는 것이고, ****4G의 경우에는 oracle권장 공유메모리가 4G이기때문에 그냥 그것을 넣어준 것입니다. ****테스트환경이라, 뭘 넣어도 상관없을겁니다.(사실 잘 몰라요 ^^;) # projmod -s -K "process.max-file-descriptor=(priv,65536,deny)" user.oracle # echo "set max_nprocs = 30000" >> /etc/system # echo "set maxuprc = 16384" >> /etc/system
2.5 설정확인
# su - oracle Sun Microsystems Inc. SunOS 5.10 Generic January 2005 $ id -p uid=100(oracle) gid=100(oinstall) projid=100(user.oracle) $ more /etc/project system:0:::: user.root:1:::: noproject:2:::: default:3:::: group.staff:10:::: user.oracle:100::::process.max-file-descriptor=(priv,65536,deny);process.max-sem-nsems= (priv,256,deny);project.max-sem-ids=(priv,100,deny);project.max-shm-ids=(priv,100,deny) ;project.max-shm-memory=(priv,1127428915,deny)
2.6 oracle 사용자의 .profile 수정
# su - oracle $ vi .profile export TMP=/tmp export TMPDIR=$TMP export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=testdb export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export CRS_HOME=/u01/app/grid/crs_1 export PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin:$CRS_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:$CRS_HOME/bin export PATH=$ORACLE_HOME/bin:$PATH export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949 export EDITOR=vi export NLS_DATE_FORMAT='RRRR-MM-DD:HH24:MI:SS'
2.7 소유권 설정
# chown -R oracle:oinstall /u01 # chown -R oracle:oinstall /export/home/oracle
2.8 설치전 최종 재부팅
# init 6(reboot)
3. Installation Task
3.1 오라클 엔진설치
cd /u01/pkg/database
./runInstaller
3.2 오라클 Database(DB구성)
Filesystem에 하겠습니다.
$ dbca
4. Post-Installation Task
-bash-3.2$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri May 4 21:42:38 2012 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select status from v$instance; STATUS ------------ OPEN
위와 같이 OPEN된다면 성공!
** RAC노드를 구성하실 생각이 있으시다면 s/w 설치전에 반드시 grid infrastructure를 설치하셔야합니다.
'Oracle > 인스톨메뉴얼' 카테고리의 다른 글
Database 수동으로만들기 ; DB생성, 리스너생성, EM구성까지 (1) | 2012.03.29 |
---|---|
Configure Enterprise Manager(DB control) manually ; EM 수동으로 구성하기 (0) | 2012.03.23 |
2011.12.28 OEL5 에 oracle11g(silent) (0) | 2012.01.09 |
2011.12.26 OEL5 에 oracle11g(OUI) (0) | 2012.01.09 |
2011.12.26 RHEL5 에 oracle10g(OUI) (0) | 2012.01.09 |