./categories/os
Oracle 설치 및 설정
1. RPM
yum -y install setarch make glibc libaio compat-libstdc++-33 compat-gcc-34 gcc libXp openmotif compat-db glibc-devel \
binutils elfutils-libelf elfutils-libelf-devel glibc-common glibc-headers gcc-c++ libaio-devel \
libgcc libstdc++ make sysstat unixODBC unixODBC-devel unzip
rpm -Uvh --nodeps pdksh-5.2.14-30.x86_64.rpm
2. 커널 파라미터 (/etc/sysctl.conf 등)
Oracle 11g용 semaphore/shm/file-max 등 설정 후
sysctl -p
3. JDK
yum install java-1.8.0-openjdk-devel.x86_64
4. 계정
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -d /home/oracle oracle
passwd oracle
# /etc/security/limits.conf 등 정책 조정
su - oracle
~/.bash_profile 예
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11gr2
export ORACLE_SID=ORCL
export PATH=$PATH:$ORACLE_HOME/bin
# export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949
5. 설치 파일
su - root
# linux.x64_11gR2_database_1of2.zip / 2of2.zip 연속 압축 해제
mkdir -p /oracle
chown -R oracle:oinstall /oracle
6. runInstaller (X-Window)
su - root
xhost +
su - oracle
export LANG=C
cd /oracle/database
./runInstaller
설치 마법사 요약
- Database 생성 및 구성 / Server Class / 단독 인스턴스 / Advanced
- Korean 추가, SE, ORACLE_BASE 경로, oraInventory=
/oracle/oraInventory(oinstall) - General Purpose, SID 설정, AMM, charset AL32UTF8 또는 KO16MSWIN949
- 동일 암호(데모/로컬용), SYSDBA·SYSOPER=
dba - root 스크립트 실행 후 Close
7. 접속
su - oracle
sqlplus / as sysdba
SCOTT (데모)
Password Manager에서 SCOTT Unlock 후 사용 (scott/tiger 등 데모 계정).
./comments