코드 잡동사니
1-1. 리눅스 Centos 7, redhat 7 오라클 12c 버전 설치 방법 본문
설치전 오라클 셋팅
1. rpm 패키지 설치
sudo yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 ksh elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make sysstat unixODBC unixODBC-devel
2. kernel parameters 설정
sudo vi /usr/lib/sysctl.d/00-system.conf
# 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
주석 처리
3. sudo vi /etc/sysctl.conf
끝에
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
추가
4. 설치 계정 그룹 생성
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
5. 내용 수정 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
중복된 내용이 있을 수 있음 확인!
6.sudo vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
7. 내용 끝에 추가 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
8. 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
9. sudo vi /home/oracle/.bash_profile
umask 022
export ORACLE_BASE=/usr/oracle/app
10. oracle 계정으로 이동 후에 다운받은 linuxamd64_12102_database_se2_2of2.zip 을 2개 다 푼다
다 푼 database 폴더를 home 에다가 이동
11. 설치 실행시에는 위치가 home 경로 일때
./database/runInstaller -jreLoc /usr/java/jdk1.8.0_151/jre
(예) 버튼으로 진행하시면 됩니다.
root 계정으로 2개 스크립트 실행해야하는데 오른쪽 상단에 누르고 root 계정으로 변경 해주셔야 합니다.
스크립트 전부 실행하면 다시 oracle 계정으로 들어오면 되고요.
전부 스크립트 실행뒤에는 다시 oracle 계정으로 사용자 변경
12. 환경변수 추가 vi ~/.bash_profile
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
적용
source ~/.bash_profile
2편 이어서 .......
'서버셋팅' 카테고리의 다른 글
Mongodb yum update 3.4 하기!!! (0) | 2017.11.06 |
---|---|
1-2. 리눅스 Centos 7, redhat 7 오라클 12c 버전 설치 방법 (0) | 2017.11.02 |
vsftp 설치 (0) | 2017.09.19 |
센트os7 재부팅시 인터넷 활성화하기 (0) | 2017.08.24 |
mosquitto 설치, 서비스 등록 (0) | 2017.08.24 |