본문 바로가기

쓰기

oracle

Centos에서 oracle 12c 설치하기

by 이곤아이 posted Sep 27, 2021
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Centos에서 Oracle 12C설치하기

/etc/hosts에 호스트네임 정보 수정 (localhost 말고...)

  1. 패키지 설치하기
    $> yum install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc -y
    	$> yum install libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 libXext libXext.i686 -y
    	$> yum install libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 unixODBC unixODBC-devel -y
  2. 커널파라미터 수정
    	$> echo "fs.file-max = 6815744
    	kernel.sem = 250 32000 100 128
    	kernel.shmmni = 4096
    	kernel.shmall = 1073741824
    	kernel.shmmax = 4398046511104
    	net.core.rmem_default = 262144
    	net.core.rmem_max = 4194304
    	net.core.wmem_default = 262144
    	net.core.wmem_max = 1048576
    	fs.aio-max-nr = 1048576
    	net.ipv4.ip_local_port_range = 9000 65500" >> /etc/sysctl.conf
    	$> sysctl -p
  3. 계정정보 설정
    	$> echo "oracle   soft   nofile    1024
    	oracle   hard   nofile    65536
    	oracle   soft   nproc    16384
    	oracle   hard   nproc    16384
    	oracle   soft   stack    10240
    	oracle   hard   stack    32768" >> /etc/security/limits.conf 
    	
    	$> groupadd -g 54321 oinstall
    	$> groupadd -g 54322 dba
    	$> groupadd -g 54323 oper
    	$> useradd -u 54321 -g oinstall -G dba,oper oracle
    	$> passwd oracle
    	{{ 패스워드 입력 2회 }}
    	$> mkdir -p /usr/local/oracle/product/12.1.0/db_1
    	$> mkdir /usr/local/oraInventory
    	$> chown -R oracle:oinstall /usr/local/oracle
    	$> chown oracle.oinstall /usr/local/oraInventory
    	$> chmod -R 775 /usr/local/oracle
    	 
  4. 시스템 변수 설정
    	$> echo "
    	# Oracle Settings
    	export TMP=/tmp
    	export TMPDIR=\$TMP
    	export ORACLE_HOSTNAME=orcl.localdomain
    	export ORACLE_UNQNAME=orcl
    	export ORACLE_BASE=/usr/local/oracle
    	export ORACLE_HOME=\$ORACLE_BASE/product/12.1.0/db_1
    	export ORACLE_SID=orcl
    	export PATH=/usr/sbin:\$PATH
    	export PATH=\$ORACLE_HOME/bin:\$PATH
    	export LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib
    	export CLASSPATH=\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib" >> /home/oracle/.bash_profile
  5. 시스템 구동 후 DB실행
    $> echo "
    	source /etc/profile
    	su - oracle -c \"\$ORACLE_HOME/bin/lsnrctl start\"
    	su - oracle -c \"\$ORACLE_HOME/bin/dbstart\"
    	" >> /etc/rc.d/rc.local
    	 
TAG •
?

List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
58 linux RHEL환경에서 ssh 접속시 locale warning 메시지 출력시 조치사항 이곤아이 59 2021.09.28
57 oracle Oracle 몇가지 사용쿼리들 이곤아이 28 2021.09.27
56 oracle Oracle에서 사용자Lock풀기 이곤아이 23 2021.09.27
» oracle Centos에서 oracle 12c 설치하기 이곤아이 23 2021.09.27
54 mysql mysql replication 설정 이곤아이 22 2021.09.27
53 oracle Centos에서 oracle 11g 설치 이곤아이 23 2021.09.27
52 oracle Centos에서 Oracle 10G 설치 이곤아이 24 2021.09.27
51 mysql mysql패스워드 설정 이곤아이 32 2021.09.24
50 mysql mysqlcheck 유틸리티 사용법 이곤아이 88 2021.09.24
49 kubernetes Harbor 설치가이드 이곤아이 34 2021.09.24
48 mysql extrabackup을 이용한 mysql 백업 수행 이곤아이 5 2021.09.24
47 mysql maxscale 설치 이곤아이 30 2021.09.24
46 WEB/WAS Apache Benchmark 테스트 이곤아이 1417 2021.09.22
45 oracle Oracle 실행절차 이곤아이 4 2021.09.22
44 ansible Ansible 이해하기 이곤아이 4 2021.09.22
43 git git 기본정보 이곤아이 1 2021.09.22
42 storage Glusterfs rpm 설치 이곤아이 1 2021.09.22
41 OSS php 경로별 모듈 인식 오류 이곤아이 1 2021.09.22
40 oracle Oracle10g업데이트 후 에러 이곤아이 1 2021.09.22
39 oracle oracle 10g dbstart에러 조치방법 이곤아이 2 2021.09.22
목록
Board Pagination Prev 1 2 3 Next
/ 3