PaaS/Data

(Oralce DB) Oralce 서버 구축

armyost 2021. 7. 26. 06:49
728x90

1) 사전준비사항

 

- OS의 swap파티션 충분히 설정할것

- oracle파티션 생성
※ /oracle 소프트웨어 홈의 경우 권한을 775로 줄것

 

 

- 환경변수 세팅 : vi 커맨드를 통해 내용을 확인하고 맞추어 수정한다.

#vi /etc/security/limits.conf

oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   10240

 

 

#vi /etc/sysctl.conf

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 = 1048576

#vi /etc/hosts
--호스트 네임 입력

127.0.0.1 localhost KCCIDB

 

 




2) 패키지 설치

#yum -y install binutils compat-libcap1 compat-libstdc++-33  gcc-c++ glibc glibc-devel libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat

#yum -y install ksh.x86_64

 

 

 

 

3) oracle database install 파일 oracle home 이 될 위치에 옮긴뒤 unzip



4) GUI 화면에서 Run Installer 실행


  
- GUI 모드로 설치

※ CLI 설치 방식은 어렵고 전문엔지니어도 꺼려하는 방식입니다.

 

 

5)  환경변수 확인/설정


환경변수 적용 목록  ※ 환경변수는 각 OS에 맞추어 영구적으로 적용되도록 하는것이 좋습니다.


export PATH
export ORACLE_HOME
export ORACLE_BASE
export ORACLE_SID


 

 


6) 네트워크 설정

- ORACLE_HOME/network/admin 의 포트 수정후 DB Startup

- firewalld 등 OS방화벽 1521포트 해제

#firewall-cmd --permanent --zone=public --add-port=1521/tcp

 

7) 최종적으로 DB Startup


- database shutdown → startup mount → redo 로그 경로 변경 → database open