본문 바로가기

Database/ORACLE

내가 보려고 작성하는 Oracle12 & DataStage 설치

Server Info : Memory 8, Process 2*2, HardDisk 80GB, Network Bridge, CentOS 7

- 오라클은 꼭 GUI 버전 / Datastage 또한 마찬가지

1. Oracle 12 설치

(1) Oracle 홈페이지에 들어가 리눅스 버전 12C를 다운로드 받는다. 

(2) CentOs7 설치 이후 yum update를 해준다.

(3) 필요한 패키지를 설치한다.

yum install -y binutils compat-libcap1 gcc gcc-c++ glibc glibc glibc-devel glibc-devel ksh compat-libstdc++-33 libaio libaio libaio-devel libaio-devel libgcc libgcc libstdc++ libstdc++ libstdc++-devel libstdc++-devel libXi libXi libXtst libXtst make sysstat xorg-x11-apps

(4) 추후를 대비해 hostname을 바꿔준다.

(5) selinux도 꺼준다.

(6) 앞으로 사용할 Oracle 그룹과 계정을 생성하여준다.

(7) 권한설정을 해준다.

(8) oracle 계정의 .bash_profile을 수정하여준다.

export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/home/oracle/db
export ORACLE_SID=orcl
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
export ORACLE_HOME_LISTNER=$ORACLE_HOME/bin/lsnrctl
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$PATH

(9) 커널 설정도 수정해준다.

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1987162112
kernel.shmmni = 4096
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

#vi /etc/sysctl.conf

(10) Shell Limit를 설정해준다.

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

#vi /etc/security/limits.conf

(11) Oracle 파일을 옮겨 압축을 풀어준다. (unzip [파일명])

(12) 재부팅 이후 ./runInstaller로 Oracle 설치를 실행한다. 본인들이 심사 하고 켜준다.

(13) 원하는 역할에 맞게 구성하여 설치한다.

(14) 중간에 sid 확인한다.

(15) ulimit -s 로 stack size 확인 이후에 ulimit -s 10240으로 조절하여 다시 체크한다.

(16) 설치한다.

(17) 설치 완료 이후 접속하여 구동을 확인한다.

(18) tnsname.ora 수정

 외부에서 접속할 수 있게 하려면 tnsname.ora 파일을 수정해야 한다. oracle 설치 위치에 있다.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = orads)(PORT = 1521))


ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = orads)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

host = IP, PORT = 정한 포트 넣으면 된다. 이후 sql developer로 접속해본다.

(19)접속 안될 때는 꼭 방화벽을 확인해준다.

(20) 접속 완료

2. DataStage 설치

(1) 11.7 Version을 설치하였다. 일단 설치 파일을 옮겨준다.

(2) umlimit -n 10240으로 limit을 늘려준다.

(3) ./setup 을 통해 설치를 시작한다.

(4) 나타난 주소로 접속 이후 설치를 진행한다.

(5) requirement check 이후 필요한 요소를 설치하여준다.

(6) 옵션 선택 이후 설치한다.

(7) Install한다.

 

'Database > ORACLE' 카테고리의 다른 글

ORACLE 12C SAMPLE DATABASE 만들기  (0) 2019.04.30
ORACLE ) Dual 사용해보기  (0) 2019.04.30
ORACLE CONNECT BY LEVEL 사용  (0) 2019.03.20