본문 바로가기

Oracle

[Linux]Oracle 설치 전 설정

>> 의존 라이브러리 설치

 #yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat


 #yum -y install compat-libstdc++-33.x86_64 binutils elfutils-libelf elfutils-libelf-devel


#yum -y install compat-libstdc++-33.x86_64 binutils elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++ make sysstat unixODBC unixODBC-devel unzip pdksh

 

>>

계정 및 그룹 생성


    4  2015-08-21_03:39:55 [CMD]: groupadd oinstall
    5  2015-08-21_03:40:07 [CMD]: groupadd dba
    6  2015-08-21_03:40:24 [CMD]: useradd -m -g oinstall -G dba oracle
    7  2015-08-21_03:40:28 [CMD]: passwd oracle
    8  2015-08-21_03:40:56 [CMD]: mkdir /oracle
    9  2015-08-21_03:42:00 [CMD]: chown -R oracle.dba /oracle/
   10  2015-08-21_03:42:09 [CMD]: chmod -R 755 /oracle

 

>>  Kernel Parameter 설정

없는 부분 추가

 

 $ vi /etc/sysctl.conf

 

1
2
3
4
5
6
7
8
9
10
11
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

아래 명령어를 이용하여 변경된 파라미터 값을 적용

#/sbin/sysctl.conf -p

 

사용자 자원 제한 설정

#vi /etc/security/limits.conf

oracle  soft    nproc   2048
oracle  hard    nproc   65536
oracle  soft    nofile  1024
oracle  hard    nofile  65536
oracle  soft    stack   10240

 

사용자 인증 보안 설정

#vi /etc/pam.d/login

session    required     pam_limits.so
추가

 

사용자 계정 생성

groupadd oinstall                 -> dba , oinstall 그룹명은 왠만 하면 변경하지 말고 그대로 진행하는게 정신건강에 이로움
groupadd dba                      ->

useradd -g oinstall -G dba oracle

passwd oracle

 

mkdir -p /app/oracle                                                             ->/oracle,  /oraInventory 폴더는 꼭 생성시켜 줘야 함.
chown -R oracle:oinstall /app/oracle                                  -> 파일경로는 변경할 수 있음 ex) /oracle , /opt.oracle
chmod -R 775 /app/oracle                                                                                                            /opt/oraInventory
                                                                                                                                              
mkdir -p /app/oraInventory
chown -R oracle:oinstall /app/oraInventory
chmod -R 775 /app/oraInventory
 
mkdir -p /data/database/oracle
chown -R oracle:oinstall /data/database/oracle
chmod -R 775 /data/database/oracle
 
환경변수 설정
vi .

 


'Oracle' 카테고리의 다른 글

오라클 캐릭터 셋  (0) 2015.10.12
오라클 계정 및 테이블 생성  (0) 2015.10.07