SlideShare a Scribd company logo
1 of 14
Download to read offline
Oracle database 12C
Installation manual
On Oracle Linux 7.3
작성자 : 김재벌(김석)
E-mail : ostoneo@gmail.com
Blog : http://blog.solaris.co.kr
♣필수 조건
[root@ localhost 바탕화면]# sestatus
[root@ localhost 바탕화면]# firewall-cmd –state
SELinux 가 enforcing mode , firewall이 enable 되어야 한다.
♣설치 환경구성
- Oracle database user와 group 생성
[root@localhost 바탕화면]# groupadd oinstall
[root@localhost 바탕화면]# groupadd dba
[root@localhost 바탕화면]# useradd -g oinstall -G dba oracle
[root@localhost 바탕화면]# passwd oracle
[root@localhost 바탕화면]# vi /etc/sysctl.conf // 파일에 아래 내용 작성
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
[root@localhost 바탕화면]# sysctl –p //파일의 값
load
[root@localhost 바탕화면]# sysctl –a //파일의 모든 값 display-> 확
인
[root@localhost 바탕화면]# gedit /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
파일에 아래 내용을 작성하여 oracle user의 limit를 명시한다.
♣파일 다운로드
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
- File1, File2 를 둘 다 다운받는다
♣파일이 저장된 위치로 이동한 후, zip 파일을 /stage/에 압축을 푼다.
[root@localhost 바탕화면]# cd /home/admin/다운로드/
[root@localhost 다운로드]# unzip linuxamd64_12102_database_1of2.zip -d /stage/
[root@localhost 다운로드]# unzip linuxamd64_12102_database_2of2.zip -d /stage/
♣ /stage/ 의 소유권한을 수정한다
[root@localhost 다운로드]# chown -R oracle:oinstall /stage/
♣oracle software 를 위한 디렉토리 /u01
Databse 파일들을 위한 디렉토리 /u02 생성
[root@localhost 다운로드]# mkdir /u01
[root@localhost 다운로드]# mkdir /u02
[root@localhost 다운로드]# chown -R oracle:oinstall /u01
[root@localhost 다운로드]# chown -R oracle:oinstall /u02
[root@localhost 다운로드]# chmod -R 775 /u01
[root@localhost 다운로드]# chmod -R 775 /u02
[root@localhost 다운로드]# chmod g+s /u01 //파일의 소유그룹에게 권한 부여
[root@localhost 다운로드]# chmod g+s /u02
♣ 필요한 packages 설치
[root@localhost 다운로드]# yum install -y binutils.x86_64 compat-libcap1.x86_64
gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 
glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686
libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 
libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686
libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 
libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
♣ oracle 계정으로 로그인
- 기존의 계정을 완전히 로그아웃 한다.
- Oracle 계정으로 접속
이 때, 언어는 영어를 선택할 것
한국어를 선택할 시 언어가 깨져서 나온다. (한국어를 선택하여 언어가 깨지는 문제는
뒤에서 해결 하도록 한다 )
♣ 설치 실행 시작
[oracle@localhost 바탕화면]$ /stage/database/runInstaller
♣ 설치 단계
Oracle로부터 메일을 수신 받고 싶지 않으면 체크 풀고 next
Yes 선택
- Swap size 가 부족하므로 늘려주기 위해 새 터미널을 연다.
[oracle@localhost 바탕화면]$ su //root로 로
그인
[root@localhost 바탕화면]# dd if=/dev/zero of=/root/swapfile01 bs=1M
count=2048
[root@localhost 바탕화면]# mkswap -L swap1 /root/swapfile01
[root@localhost 바탕화면]# vim /etc/fstab
>>/root/swapfile01 swap swap defaults 0 0 맨 밑줄에 추
가
[root@localhost 바탕화면]# swapon –a //모든 swqp을
enable
[root@localhost 바탕화면]# swapon –s //swap 장치들을 간단하게 보여준
다
<결과창>
- 새 터미널을 연다.
[oracle@localhost 바탕화면]$ su //root로 로
그인
[root@localhost 바탕화면]# cd /u01/app/oraInventory
[root@localhost oraInventory]# ./orainstRoot.sh
[root@localhost oraInventory]# cd /u01/app/oracle/product/12.1.0/dbhome_1/
[root@localhost dbhome_1]# ./root.sh
그 다음 OK 버튼을 누르면 다음 과정으로 넘어간다.
♣ 환경 변수 추가
[oracle@localhost 바탕화면]$ vim /home/oracle/.bash_profile
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1; export
ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib64; export
LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export
CLASSPATH
//파일 아래에 환경변수 추가
[oracle@localhost 바탕화면]$ cd ~
[oracle@localhost ~]$ . .bash_profile //새로운 세팅에 대해
reload
♣ 설치 확인
- SQL 실행
[oracle@localhost ~]$ sqlplus / as sysdba
-
참고)
♣언어를 한국어로 설정하여 언어가 깨질 때 -> 언어 변경 방법
[oracle@localhost 바탕화면]$ echo $LANG //현재 언어 확
인
[oracle@localhost 바탕화면]$ locale –a //사용 가능한 언어 확
인
[oracle@localhost 바탕화면]$ su //root로 로그
인
[root@localhost 바탕화면]$ vim /etc/sysconfig/locale.conf
>>LANG="en_IN.utf8"
[root@localhost 바탕화면]$ shutdown –r now //재부
팅
- 재부팅 후 언어를 확인하면 언어가 바뀌었음을 확인 할 수 있다.
그리고 오라클 설치를 실행하면 언어가 깨지지 않는다.

More Related Content

What's hot

[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1Ji-Woong Choi
 
[오픈소스컨설팅]Zabbix Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration Guide[오픈소스컨설팅]Zabbix Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration GuideJi-Woong Choi
 
PCF installation guide
PCF installation guidePCF installation guide
PCF installation guideseungdon Choi
 
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick GuideJi-Woong Choi
 
Solaris 11 network virtualization & Server Virtualization for cloud
Solaris 11 network virtualization & Server Virtualization for cloudSolaris 11 network virtualization & Server Virtualization for cloud
Solaris 11 network virtualization & Server Virtualization for cloudsuk kim
 
From MSSQL to MySQL
From MSSQL to MySQLFrom MSSQL to MySQL
From MSSQL to MySQLI Goo Lee
 
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1Ji-Woong Choi
 
MySQL_Fabric_운영시유의사항
MySQL_Fabric_운영시유의사항MySQL_Fabric_운영시유의사항
MySQL_Fabric_운영시유의사항I Goo Lee
 
PCF Installation Guide
PCF Installation GuidePCF Installation Guide
PCF Installation Guideseungdon Choi
 
MySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software TestMySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software TestI Goo Lee
 
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Opennaru, inc.
 
Pivotal HD 3.0 설치가이드
Pivotal HD 3.0 설치가이드Pivotal HD 3.0 설치가이드
Pivotal HD 3.0 설치가이드seungdon Choi
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Ji-Woong Choi
 
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)Ji-Woong Choi
 
Zinst 패키지 기반의-리눅스_중앙관리시스템_20140415
Zinst 패키지 기반의-리눅스_중앙관리시스템_20140415Zinst 패키지 기반의-리눅스_중앙관리시스템_20140415
Zinst 패키지 기반의-리눅스_중앙관리시스템_20140415sprdd
 
IBM PowerKVM Install Guide
IBM PowerKVM Install GuideIBM PowerKVM Install Guide
IBM PowerKVM Install GuideCheolHee Han
 
Intro KaKao ADT (Almighty Data Transmitter)
Intro KaKao ADT (Almighty Data Transmitter)Intro KaKao ADT (Almighty Data Transmitter)
Intro KaKao ADT (Almighty Data Transmitter)I Goo Lee
 
Enterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configurationEnterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configurationsuk kim
 
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편Ji-Woong Choi
 

What's hot (20)

[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
[오픈소스컨설팅]Nginx 1.2.7 설치가이드__v1
 
[오픈소스컨설팅]Zabbix Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration Guide[오픈소스컨설팅]Zabbix Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration Guide
 
PCF installation guide
PCF installation guidePCF installation guide
PCF installation guide
 
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
 
Solaris 11 network virtualization & Server Virtualization for cloud
Solaris 11 network virtualization & Server Virtualization for cloudSolaris 11 network virtualization & Server Virtualization for cloud
Solaris 11 network virtualization & Server Virtualization for cloud
 
From MSSQL to MySQL
From MSSQL to MySQLFrom MSSQL to MySQL
From MSSQL to MySQL
 
[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1[오픈소스컨설팅]Docker on Kubernetes v1
[오픈소스컨설팅]Docker on Kubernetes v1
 
MySQL_Fabric_운영시유의사항
MySQL_Fabric_운영시유의사항MySQL_Fabric_운영시유의사항
MySQL_Fabric_운영시유의사항
 
Lam pstack
Lam pstackLam pstack
Lam pstack
 
PCF Installation Guide
PCF Installation GuidePCF Installation Guide
PCF Installation Guide
 
MySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software TestMySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software Test
 
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
 
Pivotal HD 3.0 설치가이드
Pivotal HD 3.0 설치가이드Pivotal HD 3.0 설치가이드
Pivotal HD 3.0 설치가이드
 
Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드Scouter와 influx db – grafana 연동 가이드
Scouter와 influx db – grafana 연동 가이드
 
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
[오픈소스컨설팅]Docker on Cloud(Digital Ocean)
 
Zinst 패키지 기반의-리눅스_중앙관리시스템_20140415
Zinst 패키지 기반의-리눅스_중앙관리시스템_20140415Zinst 패키지 기반의-리눅스_중앙관리시스템_20140415
Zinst 패키지 기반의-리눅스_중앙관리시스템_20140415
 
IBM PowerKVM Install Guide
IBM PowerKVM Install GuideIBM PowerKVM Install Guide
IBM PowerKVM Install Guide
 
Intro KaKao ADT (Almighty Data Transmitter)
Intro KaKao ADT (Almighty Data Transmitter)Intro KaKao ADT (Almighty Data Transmitter)
Intro KaKao ADT (Almighty Data Transmitter)
 
Enterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configurationEnterprise Linux 7 new feature_network configuration
Enterprise Linux 7 new feature_network configuration
 
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
 

Viewers also liked

firewalld concept and configuration
firewalld concept and configurationfirewalld concept and configuration
firewalld concept and configurationsuk kim
 
131444591 97430634-apostila-468-zabbix
131444591 97430634-apostila-468-zabbix131444591 97430634-apostila-468-zabbix
131444591 97430634-apostila-468-zabbixRodrigo Souza
 
Gnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPGnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPWellington Silva
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
 
Palestra ganeti puppet
Palestra ganeti puppetPalestra ganeti puppet
Palestra ganeti puppetDaniel Sobral
 
Administracao de sistemas_com_puppet
Administracao de sistemas_com_puppetAdministracao de sistemas_com_puppet
Administracao de sistemas_com_puppetRamon Mota
 
Step by Step Restore rman to different host
Step by Step Restore rman to different hostStep by Step Restore rman to different host
Step by Step Restore rman to different hostOsama Mustafa
 
Backup and Recovery Procedure
Backup and Recovery ProcedureBackup and Recovery Procedure
Backup and Recovery ProcedureAnar Godjaev
 
Workshop SQL Server 2012
Workshop SQL Server 2012Workshop SQL Server 2012
Workshop SQL Server 2012Viviane_ribeiro
 
JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.Eduardo Medeiros
 
Implantação do Windows Server 2008 R2
Implantação do Windows Server 2008 R2Implantação do Windows Server 2008 R2
Implantação do Windows Server 2008 R2Fabio Hara
 
Monitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - NagiosMonitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - NagiosEduardo Legatti
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Yury Velikanov
 
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemCodificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemMarcos Freccia
 

Viewers also liked (20)

12c on RHEL7
12c on RHEL712c on RHEL7
12c on RHEL7
 
12c installation
12c installation12c installation
12c installation
 
firewalld concept and configuration
firewalld concept and configurationfirewalld concept and configuration
firewalld concept and configuration
 
131444591 97430634-apostila-468-zabbix
131444591 97430634-apostila-468-zabbix131444591 97430634-apostila-468-zabbix
131444591 97430634-apostila-468-zabbix
 
Gnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USPGnu/Linux - Workshop EACH-USP
Gnu/Linux - Workshop EACH-USP
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
 
Palestra ganeti puppet
Palestra ganeti puppetPalestra ganeti puppet
Palestra ganeti puppet
 
Administracao de sistemas_com_puppet
Administracao de sistemas_com_puppetAdministracao de sistemas_com_puppet
Administracao de sistemas_com_puppet
 
Step by Step Restore rman to different host
Step by Step Restore rman to different hostStep by Step Restore rman to different host
Step by Step Restore rman to different host
 
Apostila Oracle
Apostila OracleApostila Oracle
Apostila Oracle
 
Backup and Recovery Procedure
Backup and Recovery ProcedureBackup and Recovery Procedure
Backup and Recovery Procedure
 
Workshop SQL Server 2012
Workshop SQL Server 2012Workshop SQL Server 2012
Workshop SQL Server 2012
 
JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.
 
Implantação do Windows Server 2008 R2
Implantação do Windows Server 2008 R2Implantação do Windows Server 2008 R2
Implantação do Windows Server 2008 R2
 
Monitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - NagiosMonitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - Nagios
 
Treinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12cTreinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12c
 
Treinamento DBA Essential
Treinamento DBA EssentialTreinamento DBA Essential
Treinamento DBA Essential
 
Hands on Labs - SQL Server 2008
Hands on Labs - SQL Server 2008Hands on Labs - SQL Server 2008
Hands on Labs - SQL Server 2008
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
 
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemCodificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
 

Similar to Oracle database 12 c on oracle linux 7.3

20141029 하둡2.5와 hive설치 및 예제
20141029 하둡2.5와 hive설치 및 예제20141029 하둡2.5와 hive설치 및 예제
20141029 하둡2.5와 hive설치 및 예제Tae Young Lee
 
Nginx basic configurations
Nginx basic configurationsNginx basic configurations
Nginx basic configurationsJohn Kim
 
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXpressEngine
 
Linux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario ChoLinux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario ChoMario Cho
 
JVM_트러블슈팅.pdf
JVM_트러블슈팅.pdfJVM_트러블슈팅.pdf
JVM_트러블슈팅.pdfkwbak
 
한국에서 제일 쉬운 centos7 설치 튜토리얼
한국에서 제일 쉬운 centos7 설치 튜토리얼한국에서 제일 쉬운 centos7 설치 튜토리얼
한국에서 제일 쉬운 centos7 설치 튜토리얼ChoDae
 
Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차Nalee Jang
 
(130907) #fitalk generating volatility linux profile
(130907) #fitalk   generating volatility linux profile(130907) #fitalk   generating volatility linux profile
(130907) #fitalk generating volatility linux profileINSIGHT FORENSIC
 
우분투에 시스템콜 추가하기
우분투에 시스템콜 추가하기우분투에 시스템콜 추가하기
우분투에 시스템콜 추가하기Hoyoung Jung
 
Osc4.x installation v1-upload
Osc4.x installation v1-uploadOsc4.x installation v1-upload
Osc4.x installation v1-uploadDong-Hwa jung
 
이스티오 (Istio) 자습서 v0.5.0
이스티오 (Istio) 자습서 v0.5.0이스티오 (Istio) 자습서 v0.5.0
이스티오 (Istio) 자습서 v0.5.0Jo Hoon
 
망고210 android fastboot nand write 방법
망고210 android fastboot nand write 방법망고210 android fastboot nand write 방법
망고210 android fastboot nand write 방법종인 전
 
Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)wonyong hwang
 
도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편Sam Kim
 
Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차Nalee Jang
 
Hyperledger Fabric practice (v2.0)
Hyperledger Fabric practice (v2.0) Hyperledger Fabric practice (v2.0)
Hyperledger Fabric practice (v2.0) wonyong hwang
 
Clonezilla se
Clonezilla seClonezilla se
Clonezilla se석 허
 
리눅스서버세팅-김태호
리눅스서버세팅-김태호리눅스서버세팅-김태호
리눅스서버세팅-김태호ETRIBE_STG
 
GoldenGate for MySQL 설치 시 필요한 사항
GoldenGate for MySQL 설치 시 필요한 사항GoldenGate for MySQL 설치 시 필요한 사항
GoldenGate for MySQL 설치 시 필요한 사항정명훈 Jerry Jeong
 

Similar to Oracle database 12 c on oracle linux 7.3 (20)

20141029 하둡2.5와 hive설치 및 예제
20141029 하둡2.5와 hive설치 및 예제20141029 하둡2.5와 hive설치 및 예제
20141029 하둡2.5와 hive설치 및 예제
 
Nginx basic configurations
Nginx basic configurationsNginx basic configurations
Nginx basic configurations
 
Kafka slideshare
Kafka   slideshareKafka   slideshare
Kafka slideshare
 
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
 
Linux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario ChoLinux Kernel Boot Process , SOSCON 2015, By Mario Cho
Linux Kernel Boot Process , SOSCON 2015, By Mario Cho
 
JVM_트러블슈팅.pdf
JVM_트러블슈팅.pdfJVM_트러블슈팅.pdf
JVM_트러블슈팅.pdf
 
한국에서 제일 쉬운 centos7 설치 튜토리얼
한국에서 제일 쉬운 centos7 설치 튜토리얼한국에서 제일 쉬운 centos7 설치 튜토리얼
한국에서 제일 쉬운 centos7 설치 튜토리얼
 
Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차
 
(130907) #fitalk generating volatility linux profile
(130907) #fitalk   generating volatility linux profile(130907) #fitalk   generating volatility linux profile
(130907) #fitalk generating volatility linux profile
 
우분투에 시스템콜 추가하기
우분투에 시스템콜 추가하기우분투에 시스템콜 추가하기
우분투에 시스템콜 추가하기
 
Osc4.x installation v1-upload
Osc4.x installation v1-uploadOsc4.x installation v1-upload
Osc4.x installation v1-upload
 
이스티오 (Istio) 자습서 v0.5.0
이스티오 (Istio) 자습서 v0.5.0이스티오 (Istio) 자습서 v0.5.0
이스티오 (Istio) 자습서 v0.5.0
 
망고210 android fastboot nand write 방법
망고210 android fastboot nand write 방법망고210 android fastboot nand write 방법
망고210 android fastboot nand write 방법
 
Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)Hyperledger fabric practice(pdf)
Hyperledger fabric practice(pdf)
 
도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편도커없이 컨테이너 만들기 1편
도커없이 컨테이너 만들기 1편
 
Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_5주차
 
Hyperledger Fabric practice (v2.0)
Hyperledger Fabric practice (v2.0) Hyperledger Fabric practice (v2.0)
Hyperledger Fabric practice (v2.0)
 
Clonezilla se
Clonezilla seClonezilla se
Clonezilla se
 
리눅스서버세팅-김태호
리눅스서버세팅-김태호리눅스서버세팅-김태호
리눅스서버세팅-김태호
 
GoldenGate for MySQL 설치 시 필요한 사항
GoldenGate for MySQL 설치 시 필요한 사항GoldenGate for MySQL 설치 시 필요한 사항
GoldenGate for MySQL 설치 시 필요한 사항
 

More from suk kim

cloud security-suk kim-2022-10-14-Busan.pdf
cloud security-suk kim-2022-10-14-Busan.pdfcloud security-suk kim-2022-10-14-Busan.pdf
cloud security-suk kim-2022-10-14-Busan.pdfsuk kim
 
cloud security trend and case
cloud security trend and casecloud security trend and case
cloud security trend and casesuk kim
 
Oracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kimOracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kimsuk kim
 
Cloud security suk kim
Cloud security suk kimCloud security suk kim
Cloud security suk kimsuk kim
 
How to Oracle Ravello Cloud 200% utilize and use case
How to Oracle Ravello Cloud 200% utilize and use case How to Oracle Ravello Cloud 200% utilize and use case
How to Oracle Ravello Cloud 200% utilize and use case suk kim
 
Oracle Developer Cloud for Developer 101
Oracle Developer Cloud for Developer 101Oracle Developer Cloud for Developer 101
Oracle Developer Cloud for Developer 101suk kim
 
Enterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingEnterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingsuk kim
 
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...suk kim
 

More from suk kim (8)

cloud security-suk kim-2022-10-14-Busan.pdf
cloud security-suk kim-2022-10-14-Busan.pdfcloud security-suk kim-2022-10-14-Busan.pdf
cloud security-suk kim-2022-10-14-Busan.pdf
 
cloud security trend and case
cloud security trend and casecloud security trend and case
cloud security trend and case
 
Oracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kimOracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kim
 
Cloud security suk kim
Cloud security suk kimCloud security suk kim
Cloud security suk kim
 
How to Oracle Ravello Cloud 200% utilize and use case
How to Oracle Ravello Cloud 200% utilize and use case How to Oracle Ravello Cloud 200% utilize and use case
How to Oracle Ravello Cloud 200% utilize and use case
 
Oracle Developer Cloud for Developer 101
Oracle Developer Cloud for Developer 101Oracle Developer Cloud for Developer 101
Oracle Developer Cloud for Developer 101
 
Enterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_bootingEnterprise Linux 7 new feature_systemd_booting
Enterprise Linux 7 new feature_systemd_booting
 
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
Automation Oracle Solaris 11.3 Administration with puppet for cloud part 1 su...
 

Oracle database 12 c on oracle linux 7.3

  • 1. Oracle database 12C Installation manual On Oracle Linux 7.3 작성자 : 김재벌(김석) E-mail : ostoneo@gmail.com Blog : http://blog.solaris.co.kr
  • 2. ♣필수 조건 [root@ localhost 바탕화면]# sestatus [root@ localhost 바탕화면]# firewall-cmd –state SELinux 가 enforcing mode , firewall이 enable 되어야 한다. ♣설치 환경구성 - Oracle database user와 group 생성 [root@localhost 바탕화면]# groupadd oinstall [root@localhost 바탕화면]# groupadd dba [root@localhost 바탕화면]# useradd -g oinstall -G dba oracle [root@localhost 바탕화면]# passwd oracle [root@localhost 바탕화면]# vi /etc/sysctl.conf // 파일에 아래 내용 작성 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 [root@localhost 바탕화면]# sysctl –p //파일의 값 load [root@localhost 바탕화면]# sysctl –a //파일의 모든 값 display-> 확 인 [root@localhost 바탕화면]# gedit /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 파일에 아래 내용을 작성하여 oracle user의 limit를 명시한다.
  • 3. ♣파일 다운로드 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html - File1, File2 를 둘 다 다운받는다 ♣파일이 저장된 위치로 이동한 후, zip 파일을 /stage/에 압축을 푼다. [root@localhost 바탕화면]# cd /home/admin/다운로드/ [root@localhost 다운로드]# unzip linuxamd64_12102_database_1of2.zip -d /stage/ [root@localhost 다운로드]# unzip linuxamd64_12102_database_2of2.zip -d /stage/ ♣ /stage/ 의 소유권한을 수정한다 [root@localhost 다운로드]# chown -R oracle:oinstall /stage/ ♣oracle software 를 위한 디렉토리 /u01 Databse 파일들을 위한 디렉토리 /u02 생성 [root@localhost 다운로드]# mkdir /u01 [root@localhost 다운로드]# mkdir /u02 [root@localhost 다운로드]# chown -R oracle:oinstall /u01 [root@localhost 다운로드]# chown -R oracle:oinstall /u02 [root@localhost 다운로드]# chmod -R 775 /u01 [root@localhost 다운로드]# chmod -R 775 /u02 [root@localhost 다운로드]# chmod g+s /u01 //파일의 소유그룹에게 권한 부여 [root@localhost 다운로드]# chmod g+s /u02
  • 4.
  • 5. ♣ 필요한 packages 설치 [root@localhost 다운로드]# yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 ♣ oracle 계정으로 로그인 - 기존의 계정을 완전히 로그아웃 한다. - Oracle 계정으로 접속 이 때, 언어는 영어를 선택할 것 한국어를 선택할 시 언어가 깨져서 나온다. (한국어를 선택하여 언어가 깨지는 문제는 뒤에서 해결 하도록 한다 ) ♣ 설치 실행 시작 [oracle@localhost 바탕화면]$ /stage/database/runInstaller
  • 6. ♣ 설치 단계 Oracle로부터 메일을 수신 받고 싶지 않으면 체크 풀고 next Yes 선택
  • 7.
  • 8.
  • 9. - Swap size 가 부족하므로 늘려주기 위해 새 터미널을 연다. [oracle@localhost 바탕화면]$ su //root로 로 그인 [root@localhost 바탕화면]# dd if=/dev/zero of=/root/swapfile01 bs=1M count=2048 [root@localhost 바탕화면]# mkswap -L swap1 /root/swapfile01 [root@localhost 바탕화면]# vim /etc/fstab >>/root/swapfile01 swap swap defaults 0 0 맨 밑줄에 추 가 [root@localhost 바탕화면]# swapon –a //모든 swqp을 enable [root@localhost 바탕화면]# swapon –s //swap 장치들을 간단하게 보여준 다 <결과창>
  • 10.
  • 11. - 새 터미널을 연다. [oracle@localhost 바탕화면]$ su //root로 로 그인 [root@localhost 바탕화면]# cd /u01/app/oraInventory [root@localhost oraInventory]# ./orainstRoot.sh [root@localhost oraInventory]# cd /u01/app/oracle/product/12.1.0/dbhome_1/ [root@localhost dbhome_1]# ./root.sh 그 다음 OK 버튼을 누르면 다음 과정으로 넘어간다.
  • 12. ♣ 환경 변수 추가 [oracle@localhost 바탕화면]$ vim /home/oracle/.bash_profile TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib64; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH //파일 아래에 환경변수 추가 [oracle@localhost 바탕화면]$ cd ~ [oracle@localhost ~]$ . .bash_profile //새로운 세팅에 대해 reload ♣ 설치 확인 - SQL 실행 [oracle@localhost ~]$ sqlplus / as sysdba
  • 13. -
  • 14. 참고) ♣언어를 한국어로 설정하여 언어가 깨질 때 -> 언어 변경 방법 [oracle@localhost 바탕화면]$ echo $LANG //현재 언어 확 인 [oracle@localhost 바탕화면]$ locale –a //사용 가능한 언어 확 인 [oracle@localhost 바탕화면]$ su //root로 로그 인 [root@localhost 바탕화면]$ vim /etc/sysconfig/locale.conf >>LANG="en_IN.utf8" [root@localhost 바탕화면]$ shutdown –r now //재부 팅 - 재부팅 후 언어를 확인하면 언어가 바뀌었음을 확인 할 수 있다. 그리고 오라클 설치를 실행하면 언어가 깨지지 않는다.