본문 바로가기

쓰기

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
번호 분류 제목 글쓴이 조회 수 날짜
9 oracle Oracle 몇가지 사용쿼리들 이곤아이 28 2021.09.27
8 oracle Oracle에서 사용자Lock풀기 이곤아이 23 2021.09.27
» oracle Centos에서 oracle 12c 설치하기 이곤아이 23 2021.09.27
6 oracle Centos에서 oracle 11g 설치 이곤아이 23 2021.09.27
5 oracle Centos에서 Oracle 10G 설치 이곤아이 24 2021.09.27
4 oracle Oracle 실행절차 이곤아이 4 2021.09.22
3 oracle Oracle10g업데이트 후 에러 이곤아이 1 2021.09.22
2 oracle oracle 10g dbstart에러 조치방법 이곤아이 2 2021.09.22
1 oracle oracle 10g 아카이브 모드 설정 이곤아이 1 2021.09.22
목록
Board Pagination Prev 1 Next
/ 1