주식회사커브 Oracle 12c CentOS 7 에설치 이문서는 Atlassian 제품군을설치하기위한 Oracle 12c 를 CentOS 7 에설치하는방법에대한가이드를공유하기위해작성되었다. Version OS : Cent OS 7 64bit DB : Oracle 12c

Similar documents
Oracle Database 11g R2 Installation Guide for OEL5(x86) Writer : 이경호

ENT5_ora11g_R2_ hwp

Oracle Database 11g R2 Installation Guide for RHEL5(x86) Writer : 이경호

슬라이드 1

Microsoft Word - CNVZNGWAIYSE.docx

Oracle Regular Expression

Microsoft Word - CentOS 5.3에서 Oracle 10g 설치 1.doc

슬라이드 1

Document Server Information Items Description Last Edit Date 2011 / 06 / 13 CPU Intel(R) Xeon(R) CPU 2.40GHz X 8 Main Memory 4GB O/S version O

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

슬라이드 1

Windows 8에서 BioStar 1 설치하기

Advanced Oracle Document Enterprise Manager Cloud Control 12c R1( ) [OMS Part] Author: Hyun-Ho, Jung Site: Job: Oracle

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

슬라이드 1

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

Chapter 1

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

PowerPoint 프레젠테이션

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

단계

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 Oracle Install configuration Xshell 에

Install stm32cubemx and st-link utility

PowerPoint 프레젠테이션

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

SBR-100S User Manual

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

PowerPoint 프레젠테이션

AKG 설 맞이 사내 특판 이벤트

슬라이드 1

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

슬라이드 1

PowerPoint 프레젠테이션

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

문서 제목

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

DBMS & SQL Server Installation Database Laboratory

MySQL-Ch10

歯815설치1.PDF

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

슬라이드 1

PowerPoint 프레젠테이션

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

공개 SW 기술지원센터

PowerPoint 프레젠테이션

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

VPN.hwp

OnTuneV3_Manager_Install

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

Packstack 을이용한 Openstack 설치

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Tina Admin

Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호

개발및운영 Tibero DB Link (Tibero To Oracle) - Local 방식

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

NTD36HD Manual

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Solaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

슬라이드 1

ArcGIS Desktop 9.2 Install Guide

내지시안c00?淪Α?274痴

Microsoft Word - src.doc

Server Agent Guide

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Cubase AI installation guide

Title Here

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

인켈(국문)pdf.pdf

운영체제실습_명령어

PowerPoint 프레젠테이션

2016 1

APOGEE Insight_KR_Base_3P11

/chroot/lib/ /chroot/etc/

Adobe Flash 취약점 분석 (CVE )

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

한국에너지기술연구원 통합정보시스템설치방법설명서 한국에너지기술연구원 지식정보실 - 1 -

메뉴얼41페이지-2

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

<4D F736F F D20B1B9B0A1BAB020BEC6C0CCC7C720C2F7B4DC20B0A1C0CCB5E5>

Page 1 / 솔루션소개 Magento Magento 는강력한기능을제공하는오픈소스쇼핑몰제작관리도구입니다. 커스터마이징가 능한글로벌쇼핑몰구축시에사용을권장하며, 자체마켓플레이스를보유하고있을정도 로다양한기능을유 / 무료로추가할수있습니다. 2. 설치버전 하기명시된

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.

윈도우시스템프로그래밍

슬라이드 1

!K_InDesginCS_NFH

Transcription:

Oracle 12c CentOS 7 에설치 이문서는 Atlassian 제품군을설치하기위한 Oracle 12c 를 CentOS 7 에설치하는방법에대한가이드를공유하기위해작성되었다. Version OS : Cent OS 7 64bit DB : Oracle 12c R2(12.2.0.1.0) prerequisites: swap 5G 공간추천 오라클설치 패키지설치 Oracle 설치에필요한패키지를설치합니다. # yum update # 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 Group 과 User 생성 Oracle 계정의필요한그룹과유저를생성합니다. # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracle Oracle 계정의 Oracle 의 Base 디렉토리생성및환경변수설정 Oracle 의 base 가되는디렉토리생성후권한부여합니다. # cd /home/oracle # mkdir db # chown -R oracle:oinstall db # chmod -R 775 db # chmod g+s db Oracle 계정의환경변수설정하기위해편집을합니다. 아래화면과같이.bash_profile 의맨아래 Line 에입력합니다.

vi /home/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 커널설정수정 커널설정을하기위해 /etc/sysctl.conf 편집합니다. 아래화면과같이 sysctl.conf 의맨아래 Line 에입력합니다. 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 커널수정한내용적용및확인 # sysctl -p shell limit 를설정 Oracle 계정의 Shell limit 를설정하기위해 /etc/security/limits.conf 편집합니다. vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 Oracle Install Oracle site 에서다운받은 Oracle 설치파일을 unzip 으로해제후 Oracle 계정으로접속한다. # unzip linuxx64_12201_database.zip # su - oracle $ cd /home/oracle/database

Oracle 실행하기 $./runinstaller 화면에 GUI 화면이안나타난다면 oracle 서버 (X11 클라이언트 ) 에서아래와같이실행한다. $ export DISPLAY=:0.0 $ echo $DISPLAY $ xhost + $ xclock xclock 명령어이후 local machine, 즉사용자컴퓨터 (X11 서버 ) 에서시계 gui 가떠야한다. 만약되지않으면 troubleshooting X11 을읽는다. 1. 사용자컴퓨터가 mac인경우 a. XQuartz 를설치해서사용자컴퓨터가 X server 가되도록만들어줘야함. b. XQuartz 설치후 ssh -X 는 X11 Forwarding, ssh -Y 는 trusted X11 forwarding 명령어임. 둘중에하나를써서 ssh -Y oracle@[oracle 서버 ip] 로접속한후 $xclock 을다시시도해본다. 2. 사용자컴퓨터가 Windows 인경우 a. b. Xming 사용자컴퓨터에설치및실행다운로드 putty.exe 및 X11 forwarding 을 enable (Connection > SSH > X11) 후 ssh 접속 * 참조 : https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action?pageid=280461906 3. X11Forwarding 을 "yes" 로세팅, mac, linux 의경우사용자컴퓨터 (X server) 에서 X11Forwarding 을 yes 로세팅한다. $ sudo vi /etc/ssh/sshd_config... X11Forwarding yes... X11UseLocalhost no $systemctl reload sshd X11UseLocalhost no 를해주면 DISPLAY variable 설정을걱정하지않아도된다. 4. xauth 설치 # yum search xauth # yum install xorg-x11-xauth 이제시도해보자. debugging 을위해 -v 옵션으로안되는이유를볼것을추천 $ ssh [oracle ip] -X -v

보안문제에대한정보를메일로수신하지않기때문에언체크를하고 Next 한다. 팝업창이뜨면 Yes 를한다. 데이터베이스를생성하고 Next 한다.

서버클래스로선택하고 Next 한다.

싱글인스턴스데이터베이스로설치선택하고 Next 한다.

고급설치선택하고 Next 한다.

엔터프라이즈에디션선택하고 Next 한다.

오라클설치경로확인후 Next 한다.

오라클인벤토리설정후 Next 한다.

데이터베이스타입을 General Purpose 선택후 Next 한다.

오라클글로벌이름과 SID, Pluggable 이름을입력후 Next 한다.

메모리탭에서자동메모리설정을언체크를하고메모리사이즈를설정한다.

character sets 탭으로이동하여기본 AL32UTF8로설정하고 Next 한다. 다른 character set을고르면안된다. https://confluence.atlassian.com/adminjiraserver071/connecting-jira-applications-to-oracle-802592181.html 에따르면 The recommended encoding is AL32UTF8 (the Oracle equivalent of Unicode UTF-8). 이라고하며, 실제다른 character encoding 고르고넘어가면나중에 Jira 설치과정중에 create a project 할때 project에들어갈 table생성후 record들이안들어가져서결국 project 생성을할수없는기이한현상이발생한다. Create a Project 버튼을누르면 project 생성이안되며, 다음과비슷한로그가출력됨.... com.querydsl.core.queryexception: Caught SQLException for insert into "AO_B9A0F0_APPLIED_TEMPLATE" ("PROJECT_ID", "PROJECT_TEMPLATE_MODULE_KEY", "PROJECT_TEMPLATE_WEB_ITEM_KEY") values (?,?,?)... oracle 재설치없이 character encoding을바꾸고자하면 https://jehna.tistory.com/36 여기를따라한다.

오라클파일시스템경로를설정하고 Next 한다.

EM(Enterprise Manager) Cloud Control 등록언체크하고 Next 한다.

복구사용할경우 Enable Recovery 체크를하고 Next 한다. 또는복구사용안하면언체크를하고 Next 한다.

비밀번호을전체동일하게선택후패스워드입력하고 Next 한다. 오라클에서권장하는비밀번호가아니므로진행하겠느냐에 Yes 를선택한다. 오라클에서권장하는비밀번호는 8 자리이상의영문자대문자, 소문자, 숫자가모두포함된다.

권한이부여된운영시스템그룹설정후 Next 한다.

전체조건검사수행시최대스택사이즈가다릅니다. 라고메시지가나타났습니다. ulimit -s 하면 stack size 를확인할수있습니다. ulimit -s 10240 명령어를입력하여 stack size 를늘려줍니다.

위의검사에서 "smartmontools", "net-tools" 등이없다고뜨면 $ yum install smartmontools $ yum install net-tools 등의명령어로설치해준다. 검사가끝나면 Oracle 설치에대한정보를 Report 형식으로보여줍니다. 확인후 Install 을선택합니다.

설치가진행중스크립트를실행하라고나타납니다.

새로운터미널을열어서 root 로접속하고스크립트명령어를입력합니다. 작업이완료가되면앞서나왔던팝업창을 OK 선택합니다.

이후설치중에아래와같이 Oracle Database Configuration Assistant 에서에러가나면 "troubleshooting with Oracle Database Configuration Assistant" 를읽어본다.

위그림에서 Detail 을클릭하면나오는로그파일을열어서보면다음과같은에러메시지를발견할수있다. [FATAL] [DBT-06103] The port (5,500) is already in use. 위에러를해결하는방법으로다른웹을찾아보고또한필자가겪은두가지케이스를적어본다. 일단웹을뒤져보면대부분의경우 /etc/hosts 에서에러가있거나다음과같이수정할것을권고한다. 1. /etc/hosts 에 [ 해당오라클서버의 ip] [hostname] 추가 기존 : 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 추가이후 : $hostname oracle 10.1.13.249 oracle 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 위와같이오라클서버의 ip 와 hostname 을 /etc/hosts 에추가한후, https://euless.tistory.com/75 를참고하여오라클을 deinstall 한후다시재실행해본다. 많은경우해결된다고한다. 2. avoid fully qualified hostname 기존에 fully qualified hostname을쓰고있었다. 즉, hostname: oracle.a.b.com 와같은형태의 hostname을쓰고있었다. 위와같은 fully qualified hostname을간단하게예를들어, "oracle" hostname을변경한후오라클삭제, 재설치를거쳤더니문제가해결되었다. $hostnamectl set-hostname oracle

와같은명령어로 hostname 변경후 1 번과같이 /etc/hosts 에도수정해주는것을잊지말자. 설치가완료가되었습니다. close 선택하여 GUI 를 Off 합니다. 터미널을열어서 Oracle 계정으로접속합니다. sqlplus 를실행해봅니다.