2. 환경설정
3. 패치 설치
오라클 설치
4. DB 생성
설치에 필요한 파일
10201_database_linux32.zip
- patch
p4198954_40_LINUX.zip
- patch set
p8202632_10205_LINUX.zip
1. 계정생성
DBA 계정 생성 (root)
# groupadd -g 5000 dba
# useradd -g dba oracle
# passwd oracle
2. 환경설정
/etc/sysctl.conf 커널 변경값 설정 (root)
# vi /etc/sysctl.conf
kernel.shmmni=4096
kernel.shmall=2097152
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
커널 변경값 적용 (root)
# sysctl -p
- /etc/security/limits.conf (root)
# vi /etc/security/limits.conf (기존 내용에 아래의 내용 추가하세요)
oracle10g hard nproc 16384
oracle10g soft nofile 1024
oracle10g hard nofile 65536
- /etc/pam.d/login 커널설정하기(root)
# vi /etc/pam.d/login (기존 내용에 아래의 내용 추가하세요)
관련 RPM 설치(root)
리눅스 설치 CD 3번을 넣으세요. 그리고 아래와 같이 하세요
# umount /media/cdrom (또는 /media/cdrecoder) 하신후
# mount /media/cdrom (또는 /media/cdrecoder) 으로 CD를 새로 인식시키세요
# cd /media/cdrom/RedHat/RPMS
# rpm -ivh libaio-devel-0.3.105-2.i386.rpm
# cd /home/oracle/patch
패치 RPM 설치(root)
# unzip p4198954_40_LINUX.zip
# rpm -ivh compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm
.bash_profile 수정 (oracle)
# su - oracle
$ vi .bash_profile
export LD_ASSUME_KERNEL=2.4.19
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=testdb
export LANG=ko_KR.eucKR
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
오라클 서버 설치
다운받은 오라클10g 파일 압축 풀기 (ORACLE)
# cd /home/oracle
# unzip 10201_database_linux32.zip
# chown –R oracle.dba /home/oracle/
설치
여기서부터는 현재 Linux의 x window 에 root 로 접속되어 있다면 완전히 로그아웃하고 다시 oracle 로 로그인하여 계속 진행한다.
새 터미널을 하나 열고 압축 풀고 난 뒤에 생긴 database 디렉토리 안에 있는 runInstaller 를 실행한다.
$ /home/oracle/database/runInstaller
고급설치를 선택
그룹은 첫단계에서 했으니 다음으로 넘어간다. 다음
다음.
보안 커널 매개변수 부분에서 에러가 발생하는 경우가 종종있다. 그 이유는 /etc/sysctl.conf 파일의 내용이 잘못되었거나 적용이 안되었기 때문인데 재부팅하거나 # syssctl -p 명령으로 적용시키면 이 오류가 발생하지 않는다.
오라클 소프트웨어만 설치하자.
스크립트 실행
Changing permissions of /home/oracle/oraInventory to 770.
Changing groupname of /home/oracle/oraInventory to dba.
The execution of the script is complete
# /home/oracle/product/10g/root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /home/oracle/product/10g
Enter the full pathname of the local bin directory: [/usr/local/bin]: y
Creating y directory...
Copying dbhome to y ...
Copying oraenv to y ...
Copying coraenv to y ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
설치 완료후에 sql Plus로 접속한다. (oracle)
sqlplus 를 못찾는 경우는 환경설정값이 제대로 적용이 안되어 있는 상태이다. putty로 다시 접속하거나 #source /home/oracle/.bash_profile 으로 환경설정값을 적용시키자.
$sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Feb 21 23:44:37 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Patchset 설치
10.2.0.5.0 PatchSet
파일을 준비한다. p8202632_10205_LINUX.zip
압축을 해제하면 Disk1 디렉토리가 생성된다. 들어가서 .runInstaller 실행
어려운거 없다 다음 다음 다음 하면 설치 끗
'Oracle > [설치] 10g' 카테고리의 다른 글
[RAC-2] RHEL4 + oracle 10g + Raw Device (0) | 2012.03.06 |
---|---|
[RAC-1] RHEL4 + oracle 10g + Raw Device (0) | 2012.03.06 |
RHEL4 + ORACLE10g + ASM + DBCA (0) | 2012.02.28 |
(Silent 패치) Oracle10g Patchset 10.2.0.5.0 (0) | 2011.12.29 |
( Silent ) RHEL4 + Oracle10g + patchset 10.2.0.5.0 + dbca (0) | 2011.12.26 |