첨부파일 : 이 글에 맞게 생성되어 있는 rsp파일입니다.
Pre-Installation Tasks
1. OEL설치 시 파티션 정보
11g는 ORACLE user의 홈디렉토리와 ORACLE_HOME(소프트웨어가 깔린 디렉토리) 가 같으면 안됩니다.
OEL설치 할때 파티션 정보 : 총 하드 31GB 단위:MB / : 6000 /boot : 100 swap : 2048 /var : 1000 /home : 1000 /app : 나머지 로 하시고 인스톨 파일을 /app에 복사해서 설치하세요. |
그래서 1.5GB하드를 하나 추가해서 /tmp 로 mount시켜서 사용하였습니다. 옆 칸의 정보대로 하면 따로 이렇게 하실 필요없습니다. |
2. 파일준비(저는 /app/11g_install/ 에 복사하였습니다.)
p10098816_112020_LINUX_1of7.zip 부터 p10098816_112020_LINUX_7of7.zip 을 /app 에 copy한 후 unzip하세요.
cp *.zip /app
unzip p10098816_112020_LINUX_1of7.zip \
&& unzip p10098816_112020_LINUX_2of7.zip \
&& unzip p10098816_112020_LINUX_3of7.zip \
&& unzip p10098816_112020_LINUX_4of7.zip \
&& unzip p10098816_112020_LINUX_5of7.zip \
&& unzip p10098816_112020_LINUX_6of7.zip \
&& unzip p10098816_112020_LINUX_7of7.zip
3. 설치 시 필요한 RPM들
- binutils-2.17.50.0.6
- compat-libstdc++-33-3.2.3
- elfutils-libelf-0.125
- elfutils-libelf-devel-0.125
- elfutils-libelf-devel-static-0.125
- gcc-4.1.2
- gcc-c++-4.1.2
- glibc-2.5-24
- glibc-common-2.5
- glibc-devel-2.5
- glibc-headers-2.5
- kernel-headers-2.6.18
- ksh-20060214
- libaio-0.3.106
- libaio-devel-0.3.106
- libgcc-4.1.2
- libgomp-4.1.2
- libstdc++-4.1.2
- libstdc++-devel-4.1.2
- make-3.81
- numactl-devel-0.9.8.i386
- sysstat-7.0.2
- unixODBC-32bit-2.2.11
- unixODBC-devel-2.2.11
rpm -qa|grep unixODBC
식으로 확인 한 후 이 중 없는 항목은 OEL dvd에서 찾아서 설치해주세요.
저는
rpm -Uvh libaio-devel-0.3.106-3.2.i386.rpm
rpm -Uvh sysstat-7.0.2-3.el5.i386.rpmrpm -Uvh unixODBC-2.2.11-7.1.i386.rpm
rpm -Uvh unixODBC-devel-2.2.11-7.1.i386.rpm
위 4개 RPM이 없어서 설치해주었습니다.
http://jigi.net/attachment/7817025897.zip
(상위 버전이 있는 건 상관이 없으니 상위버전이 있다고 삭제한 후 하위버전으로 다시 설치할 필요는 없습니다.)
4. 계정생성 및 설치파일 소유권설정
groupadd -g 5000 dba
groupadd oinstall
groupadd oper
useradd -g 5000 -G oinstall,oper oracle
passwd oracle
chown -R oracle.dba /app
5. vi /etc/profile 변경
# No core files by default
ulimit -S -c unlimited > /dev/null 2>&1
6. vi /etc/security/limits.conf 에 내용추가
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
공유메모리 설정
7. vi /etc/sysctl.conf 에 내용추가
fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
export EDITOR=vi
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11g
export ORACLE_SID=testdb
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
9. vi /etc/pam.d/login 에 내용추가
session required pam_limits.so
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstallINVENTORY_LOCATION=/app/oraInventory
SELECTED_LANGUAGES=en,ko
ORACLE_HOME=/app/oracle/product/11g
ORACLE_BASE=/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.EEOptionsSelection=true
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oper
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=true
oracle.installer.autoupdates.option=SKIP_UPDATES
Installation Task
(oracle 계정으로 실행하세요)
X-windows까지 완전히 로그아웃 후 oracle로 로그인 후
cd /app/11g_install/database
./runInstaller -silent -responseFile /app/11g_install/database/response/db_install.rsp \
-force -waitforcompletion
(runInstaller 실행 스크린 샷)
(설치 확인은 root로 로그인 뒤 # top -c 입력하세요, top -c 실행 스크린샷)
설치 후 root로 로그인 한 후
/app/oraInventory/orainstRoot.sh/app/oracle/product/11g/root.sh
(orainstRoot.sh, root.sh 실행 스크린샷)
Post Installation
DB 생성하기
1. vi /app/11g_install/databse/response/dbca.rsp 파일 변경
GDBNAME = "testdb"
SID = "testdb"
SYSPASSWORD = "oracle"
SYSTEMPASSWORD = "oracle"
CHARACTERSET = "KO16MSWIN949"
NATIONALCHARACTERSET= "UTF8"
(SYSPASSWORD, SYSTEMPASSWORD를 따로 지정해주지 않으면 화면이 미친듯이 이상해집니다. 변경해주세요)
2. dbca 실행(silent mode)
dbca -silent -responseFile /app/11g_install/response/dbca.rsp
(데이터베이스 생성 성공 화면)
3. DB생성 확인
$ sqlplus / as sysdba
SQL> select status from v$instance;
STATUS
------------
OPEN
'Oracle > 인스톨메뉴얼' 카테고리의 다른 글
Database 수동으로만들기 ; DB생성, 리스너생성, EM구성까지 (1) | 2012.03.29 |
---|---|
Configure Enterprise Manager(DB control) manually ; EM 수동으로 구성하기 (0) | 2012.03.23 |
2011.12.26 OEL5 에 oracle11g(OUI) (0) | 2012.01.09 |
2011.12.26 RHEL5 에 oracle10g(OUI) (0) | 2012.01.09 |
2011.12.26 RHEL5 에 oracle10g(silent) (0) | 2012.01.09 |