[참조 : 오라클 홈페이지에 있는 10g
설치 문서]
[설치참조: http://kr.blog.yahoo.com/iavantgarde/MYBLOG/yblog.html?pc=5 ]
① 추가 패키지를 설치 한다.
② linux 시스템 설정
③ Oracle 환경 설정
④ Oracle 설치
Xmanager를 실행
- root로 로그인
- 사용할 언어를 선택한다.
- Network Configuration
reQuirements..에서 에러 발생되나 무시하고 설치 진행
안쓰는 네트워크 장치의 설정에서 IP자동할당을 꺼준다.
/etc/sysconfig/network-script/ifcfg-eth0,ifcfg-eth1.....
- 사용할 SID 설정
- 사용할 sysdba 패스워드
설정(manager사용불가)
- 설치 시작
- 설치후 아래 두 스크립터 실행
ⓐ sh ./oracle/app/oracle/oraInventory/orainstRoot.sh
ⓑ sh ./oracle/app/oracle/product/102/root.sh
- 설치 완료
※ 설치후 SID와 관련된 내용은
/etc/oratab에 추가됨
(동일 SID로 재설치시는 위의 파일에서 SID를 삭제해야 함)
[설치참조: http://kr.blog.yahoo.com/iavantgarde/MYBLOG/yblog.html?pc=5 ]
① 추가 패키지를 설치 한다.
#
yum -y install setarch make glibc libaio compat-libstdc++-33 compat-gcc-34 gcc
libXp openmotif compat-db glibc-devel libstdc++-devel
xscreensaver
② linux 시스템 설정
#
vi /etc/redhat-release
CentOS release 5 (Final) --> redhat-4로 수정한다.
# vi /etc/security/limits.conf -- 아래 내용 추가
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
# vi /etc/sysctl.conf -- 다음과 같이 추가한다.(커널 파라메터 수정)
//kernel.shmall = centos값 그대로 유지
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
# /sbin/sysctl -p 로 에러 메시지가 없고 설정파일만 보이면 성공이다.
# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
# vi /etc/gdm/custom.conf
[xdmcp]
Enable=1
xdmcp 를 활성화 시킵니다.
[security]
AllowRemoteRoot=true
AllowRoot=true
문서엔 AllowRemoteRoot 만 true 시키라고 되어 있지만 AllowRoot 도 true 시켜 주시기 바랍니다.
# shutdown -r now -- 재시작
CentOS release 5 (Final) --> redhat-4로 수정한다.
# vi /etc/security/limits.conf -- 아래 내용 추가
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
# vi /etc/sysctl.conf -- 다음과 같이 추가한다.(커널 파라메터 수정)
//kernel.shmall = centos값 그대로 유지
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
# /sbin/sysctl -p 로 에러 메시지가 없고 설정파일만 보이면 성공이다.
# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
# vi /etc/gdm/custom.conf
[xdmcp]
Enable=1
xdmcp 를 활성화 시킵니다.
[security]
AllowRemoteRoot=true
AllowRoot=true
문서엔 AllowRemoteRoot 만 true 시키라고 되어 있지만 AllowRoot 도 true 시켜 주시기 바랍니다.
# shutdown -r now -- 재시작
③ Oracle 환경 설정
#
groupadd dba
# useradd -g dba oracle
# passwd oracle -- 패스워드는 각자 알아서...
# mkdir -p /oracle/app/oracle/product/102
chown -R oracle.dba /oracle
# su - oracle
$ vi .bash_profile
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/102; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID -- SID명 각자 알아서..
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
<pre>LANG=C; export LANG
export DISPLAY=:0.0
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
# useradd -g dba oracle
# passwd oracle -- 패스워드는 각자 알아서...
# mkdir -p /oracle/app/oracle/product/102
chown -R oracle.dba /oracle
# su - oracle
$ vi .bash_profile
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/102; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID -- SID명 각자 알아서..
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
<pre>LANG=C; export LANG
export DISPLAY=:0.0
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
④ Oracle 설치
[oracle@ns]$
gunzip 10201_database_linux_x86_64.cpio.gz
[oracle@ns]$ cpio -idmv <10201_database_linux_x86_64.cpio
[oracle@ns]$ cpio -idmv <10201_database_linux_x86_64.cpio
Xmanager를 실행
안쓰는 네트워크 장치의 설정에서 IP자동할당을 꺼준다.
/etc/sysconfig/network-script/ifcfg-eth0,ifcfg-eth1.....
ⓐ sh ./oracle/app/oracle/oraInventory/orainstRoot.sh
ⓑ sh ./oracle/app/oracle/product/102/root.sh
(동일 SID로 재설치시는 위의 파일에서 SID를 삭제해야 함)
http://blog.hieehee.com/hieehee/55
'Infrastructure' 카테고리의 다른 글
간편한 XenServer 다운로드 방법 (0) | 2009.07.07 |
---|---|
WSUS 3.0 Overview (1) | 2009.07.06 |
linux redhat 9 & oracle 9i 설치하기 (0) | 2009.06.22 |
Microsoft .NET Framework 3.5 서비스 팩 1 (2) | 2009.06.19 |
Internet Explorer 8 사용 중 일부 링크를 열 때 “웹 페이지를 표시할 수 없습니다” 오류 메시지가 나타나요 (11) | 2009.06.12 |