IT기술/Oracle

OEL6 + 12C

dobbby 2013. 12. 2. 13:32
반응형

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 ;


완료 



반응형