본문으로 바로가기


안녕하세요!! 이번시간에는 Oracle11g 설치하기 전 초기 설정을 해주는 시간입니다!!


vi 에디터로 여러 파일을 설정하여 줄건데요! 잘 따라하시면 쉽게 하실 수 있을 것 입니다!!



초기설정 시작!




1.Oracle Linux에서 터미널을 하나 열어줍니다.



2.터미널에서 su 명령어를 사용해서 root 로 접속 하여 줍니다.



3.여러 패키지를 설치해줄겁니다.

sudo yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 ksh elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gccc++ libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make sysstat unixODBC unixODBC-devel 

패키지를 설치해줍니다.



4.이번엔 Kerner Parameters를 설정해줄건데요

 'sudo vi /usr/lib/sysctl.d/00-system.conf '를 입력하고 들어갑니다.



5.아래의 줄들을 주석 처리 합니다. 

# Disable netfilter on bridges. 

#net.bridge.bridge-nf-call-ip6tables = 0 

#net.bridge.bridge-nf-call-iptables = 0 

#net.bridge.bridge-nf-call-arptables = 0 



6.'sudo vi /etc/sysctl.conf' 입력하여 들어갑니다.



7.아래에 다음내용을 추가해줍니다.


net.ipv4.ip_local_port_range = 9000 65500 

fs.file-max = 6815744 

kernel.shmall = 10523004 

kernel.shmmax = 6465333657 

kernel.shmmni = 4096 

kernel.sem = 250 32000 100 128 

net.core.rmem_default=262144 

net.core.wmem_default=262144 

net.core.rmem_max=4194304 

net.core.wmem_max=1048576 

fs.aio-max-nr = 1048576 




8.파라미터를 확인 하여 줍니다.

'sudo sysctl -p' 명령을 씁니다.



9.설치 계정 및 그룹 생성을 해줍니다.

sudo groupadd -g 200 oinstall 

sudo groupadd -g 201 dba 

sudo useradd -u 440 -g oinstall -G dba -d /home/oracle oracle 

sudo passwd oracle 



10.'sudo vi /etc/pam.d/login '


아래처럼 내용을 중간에 추가해줍니다.. 

# pam_selinux.so open should only be followed by sessions to be 

executed in the user context 

session    required     pam_selinux.so open 

session    required     pam_namespace.so 

# add line start 

session    required     pam_limits.so

# add line end 

session    optional     pam_keyinit.so force revoke 

session    include      system-auth 

-session   optional     pam_ck_connector.so 



11.'sudo vi /etc/security/limits.conf '


아래의 내용을 끝에 추가해 줍니다.


oracle   soft   nproc    2047 

oracle   hard   nproc    16384 

oracle   soft   nofile   1024 

oracle   hard   nofile   65536 




12.'sudo vi /etc/profile' 


아래의 내용을 끝에 추가해 줍니다.


if [ $USER = "oracle" ]; then

 if [ $SHELL = "/bin/ksh" ]; then

   ulimit -p 16384

   ulimit -n 65536

  else  

   ulimit -u 16384 -n 65536

  fi

fi



13.Oracle 환경 설정입니다.


sudo mkdir -p /usr/oracle/app

sudo mkdir /usr/oracle/oradata 

sudo chmod -R 755 /usr/oracle 

sudo chown -R oracle:oinstall /usr/oracle 


'sudo vi /home/oracle/.bash_profile'

다음 내용을 끝에 추가 

 umask 022 

 export ORACLE_BASE=/usr/oracle/app    (설치에 따라 조금 다릅니다.. 저는 결국 home으로 바꿧네요..)



14.exit로 root의 권한을 마무리 합니다.



이로써 Oracle11g의 초기 설정이 완료되었습니다.


다음 시간에는 Oracle11g의 설치를 다루도록 하겠습니다.


이제 절반 정도 왔습니다!! 잘 따라하시면 리눅스에서 oracle을 사용하실수 있습니다.!! 화이팅~~




오라클 리눅스와 오라클 11g 설치는 내용이 너무 많기 때문에 조금씩 잘라서 설명해 드리겠습니다.