VMWARE 에서
램 2G
하드 50G 로 설정
OEL6 에 설치하지만 CENTOS6 도 설치방법은 동일하다.
하드 파티션 나누기
/ - 10000
/boot - 200
/var - 3000
swap - 2000
/app - 20000
/home - 남은용량전부
Customize now 선택 후 다음
Base System 에서
- Base
- Compatibility libraries
- Console Internet tools
- Debugging Tools
- Directory Client
- Hardware Monitoring Tools
- Java Platform
- Large System Performance
- Legacy Unix Compatibility
- Network File system Client
- Networking Tools
- Performance Tools
- Perl Support
선택
Servers, Web Services, Databases, System Management, Virtualization 은 모두 선택 해제
Desktops 에서
- Desktop
- Desktop Platform
- Fonts
- General Purpose Desktop
- Graphic Administration Tools
- Legacy X Window System Compatibility
- Remote Desktop Clients
- X window System
선택
Applications 모두 선택 해제
Development 모두 선택
Languages 에서 Korean Support 선택
설치 완료 후 Reboot
root 계정으로 로그인
인터넷 연결
# groupadd oinstall
# groupadd dba
# groupadd oper
# useradd -g oinstall -G dba,oper oracle
# passwd oracle
WinSCP 로 설치파일 복사
# vi /etc/hosts
각자의 설정에 맞게 아이피와 호스트네임 추가
# yum install oracle-rdbms-server-12cR1-preinstall -y
# vi /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
# vi /etc/security/limits.conf
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
# vi yum.sh
yum install binutils -y
yum install compat-libcap1 -y
yum install compat-libstdc++-33 -y
yum install compat-libstdc++-33.i686 -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc.i686 -y
yum install glibc-devel -y
yum install glibc-devel.i686 -y
yum install ksh -y
yum install libgcc -y
yum install libgcc.i686 -y
yum install libstdc++ -y
yum install libstdc++.i686 -y
yum install libstdc++-devel -y
yum install libstdc++-devel.i686 -y
yum install libaio -y
yum install libaio.i686 -y
yum install libaio-devel -y
yum install libaio-devel.i686 -y
yum install libXext -y
yum install libXext.i686 -y
yum install libXtst -y
yum install libXtst.i686 -y
yum install libX11 -y
yum install libX11.i686 -y
yum install libXau -y
yum install libXau.i686 -y
yum install libxcb -y
yum install libxcb.i686 -y
yum install libXi -y
yum install libXi.i686 -y
yum install make -y
yum install sysstat -y
yum install unixODBC -y
yum install unixODBC-devel -y
# sh yum.sh
# vi /etc/security/limits.d/90-nproc.conf
soft -> -
1024 -> 16384
# vi /etc/selinux/config
SELINUX=DISABLE
# service iptables stop
# chkconfig iptables off
# vi /home/oracle/.bash_profile
export TMP=/app/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=dbserver
export ORACLE_UNQNAME=db12c
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1
export ORACLE_SID=db12c
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
# chown -R oracle.oinstall /app/
# su - oracle
$ mkdir /app/tmp
$ unzip linuxamd64_12c_database_1of2.zip && unzip linuxamd64_12c_database_2of2.zip
오라클 계정으로 로그인 후
$ cd /home/oracle/database
$ ./runInstaller
보안 메일 수신을 위한 메일주소 등록인데 일단 체크해제 하고 다음
skip software updates 선택 후 다음
Install database software only 선택 후 다음
한국어 추가
VMWare에서 테스트하는 것이기 때문에 Swap Size 체크가 뜨는데 일단 무시한다.
Ignore All 체크하고 다음
설치 중
설치 후 스크립트를 실행하라는 창이 뜨면
root 계정으로
# /app/oraInaventory/orainstRoot.sh
# /app/oracle/product/12.1.0/db_1/root.sh
두 개의 스크립트를 실행한다.
데이터베이스 생성
dbca
Advanced Mode 체크
Database Name 설정
리스너 설정
Character Sets 를 아래와 같이 설정
생성완료
$ sqlplus / as sysdba
$ select status from v$instance ;
완료