Microsoft Word - CNVZNGWAIYSE.docx

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

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

ENT5_ora11g_R2_ hwp

슬라이드 1

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

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

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

Oracle Regular Expression

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 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

슬라이드 1

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

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

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

문서 제목

Install stm32cubemx and st-link utility

Chapter 1

Microsoft Word - CNVZNGWAIYSE.docx

ODS-FM1

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

슬라이드 1

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

歯815설치1.PDF

단계

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Windows 8에서 BioStar 1 설치하기

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

오라클 데이터베이스 10g 핵심 요약 노트

DBMS & SQL Server Installation Database Laboratory

AKG 설 맞이 사내 특판 이벤트

APOGEE Insight_KR_Base_3P11

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

MySQL-Ch10

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

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

PowerPoint 프레젠테이션

Solaris Express Developer Edition

DE1-SoC Board

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

Remote UI Guide

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

Microsoft Word ARM_ver2_0a.docx

문서 대제목

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

PowerPoint 프레젠테이션

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

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

ISP and CodeVisionAVR C Compiler.hwp

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

ArcGIS Desktop 9.2 Install Guide

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

Microsoft PowerPoint - comp_prac_081223_2.pptx

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

CD-RW_Advanced.PDF

01Àå

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

초보자를 위한 C++

Microsoft PowerPoint - 10Àå.ppt

PowerPoint 프레젠테이션

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

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

ICAS CADWorx SPLM License 평가판설치가이드

4S 1차년도 평가 발표자료

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

DR-M140 사용 설명서

Orcad Capture 9.x

Document Server Information Items Description Test Date 2011 / 05 / 31 CPU Intel(R) Xeon(R) CPU 2.40GHz X 8 Main Memory 1GB O/S version OEL 5.

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

Assign an IP Address and Access the Video Stream - Installation Guide

운영체제실습_명령어

untitled

작성자 : 기술지원부 김 삼 수

vm-웨어-01장

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

System Recovery 사용자 매뉴얼

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


05Àå

R50_51_kor_ch1

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

LXR 설치 및 사용법.doc

PowerPoint 프레젠테이션

untitled

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

PowerPoint Presentation

Adobe Flash 취약점 분석 (CVE )

P2WW HNZ0

OnTuneV3_Manager_Install

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

데이터베이스_오라클_부록(최종).indd

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.

<4D F736F F D20B1B9B0A1BAB020BEC6C0CCC7C720C2F7B4DC20B0A1C0CCB5E5>

10X56_NWG_KOR.indd

Transcription:

Print Date: 2010-12-18 DATE : 2010-12-18 01:40 Writer : 박상수 License : 개인자료 CALMMASS.TISTORY.COM - 본문서는모든사람에게열람및수정모두가능합니다 -

버전수정일작성자변경내역 1.0 2010/12/16 박상수 Oracle Database 머신설치, Patch Set 설치, 1.5 2010/12/17 박상수 Oracle Net Services, Database 생성 제목... - 2 -

목차 1. 시스템구성... 4 1.1. 개요... 4 1.1.1. 정의... 4 1.1.2. 목적... 4 1.1.3. 환경... 4 2. Overview... 5 2.1. Hardware requirements... 5 2.2. Required kernel version... 5 3. Configuring Linux for the Installation of Oracle DB 11g... 6 3.1. Setting Kernel Parameters... 6 3.2. Setting Shell Limits for the Oracle User... 7 3.3. Creating Groups and User for Oracle... 8 3.4. Setting /home/oracle/.bash_profile for the oracle... 9 3.5. Required RPM package... 10 3.6. Creating the Oracle Base Directory... 11 3.7. Rebooting... 12 4. Installing Oracle Database 11g Release 2... 13 4.1. Oracle Database 11g R2 Download(FTP, SFTP)... 13 4.2. Oracle Database 11g R2 software procedure step-by step... 14 5. De-Installing Oracle Database 11g Release 2... 25 6. Installing Oracle Database 11g Patch Set (11.2.0.2)... 26 6.1. Oracle Database Patch Set Download(FTP, SFTP)... 26 6.2. Oracle Database 11g R2 patch set procedure step-by step... 27 7. Installing Oracle Net Services... 39 7.1. Oracle Net Services Configuration... 39 8. Auto Create Database... 50 8.1. Create Database... 50 9. Check Oracle Database 11g R2(11.2.0.2)... 61 10. 참고자료... 62 제목... - 3 -

1. 시스템구성 1.1. 개요 1.1.1. 정의 - VMware 7을이용하여 Redhat Linux Enterprise 5 기반의 Oracle 11g r2(12.2.0.2) 엔진을설치후각종패치및데이터베이스를생성 1.1.2. 목적 - 각 OS별설치가이드를작성할예정이며 RHEL5 OS환경에서 Oracle 11g를설치하도록하겠습니다. - 설치전환결설정및기본적인권장사항을파악해보도록하겠습니다. 1.1.3. 환경 - OS : Windows 7 Home Premium K - 가상머신종류 : Vmware 7 - 프로세서 : Intel core(tm)2 Duo CPU P8700 - 메모리 : 4G - 시스템종류 : 32비트 제목... - 4 -

2. Overview 2.1. Hardware requirements - RAM 1024MB 이상 - 디스크공간체크사항 /tmp 디렉토리의여유공간이 1024 MB 이상 Oracle Home 디렉토리의여유공간은 4 Gb 이상 (Oracld Database Software 는 3.8Gb 를사용합니다.) Swap(RAM 1024 기준일경우 ) 1.5GB 이상 - - CPU, Memory, Swap 용량확인 [2010-12-17 02:27:23]-[root@calmmass:~] # cat /proc/cpuinfo grep 'model name' model name : Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz [2010-12-17 02:28:14]-[root@calmmass:~] # cat /proc/meminfo grep 'MemTotal' MemTotal: 1035244 kb [2010-12-17 02:28:35]-[root@calmmass:~] # cat /proc/meminfo grep 'SwapTotal' SwapTotal: 2096472 kb - 표 1 hardware check 2.2. Required kernel version - Oracle 11gR2 에서권장하는커널버전은 2.6.18-92 입니다. 아래와같이명령어를이용하여현재커널의버전과년도를확인하시기바랍니다.(RHEL5 기준 ) [2010-12-17 02:50:49]-[root@calmmass:~] # uname -sr -v --kernel-version Linux 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 - 표 2 kernel version check 제목... - 5 -

3. Configuring Linux for the Installation of Oracle DB 11g 3.1. Setting Kernel Parameters - 현재커널매개변수의설정을확인 [2010-12-17 03:20:36]-[root@calmmass:/proc/sys/kernel] # cat /etc/sysctl.conf grep -v '^#' perl -ne 'print if /^.+/' sort kernel.core_uses_pid = 1 kernel.msgmax = 65536 kernel.msgmnb = 65536 kernel.shmall = 268435456 // 주석처리필요함 kernel.shmmax = 4294967295 // 주석처리필요함 kernel.sysrq = 0 net.ipv4.conf.default.accept_source_route = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.ip_forward = 0 net.ipv4.tcp_syncookies = 1 - 표 3 Linux Kernel Parameters 확인 - 아래내용과같이 sysctl.conf 파일에추가해주시기바랍니다. 단, 이미설정되어있는부분은주석처리하시기바랍니다. 자세한설명은리눅스커널매게변수를참고하시기바랍니다. [2010-12-17 03:22:54]-[root@calmmass:/proc/sys/kernel] # vi /etc/sysctl.conf kernel.shmall= 2097152 kernel.shmmax=2147483648 kernel.shmmni=4096 kernel.sem=250 32000 100 128 fs.file-max=6553600 net.ipv4.ip_local_port_range=1024 65000 net.core.rmem_default=4194304 net.core.rmem_max=4194304 net.core.wmem_default= 262144 net.core.wmem_max= 262144 - 표 4 Linux Kernel Parameters 추가 제목... - 6 -

3.2. Setting Shell Limits for the Oracle User - 리눅스시스템에서최대한의퍼포먼스를사용하기위해서오라클소프트웨어에서는아래와같이 Shell Limits 를사용합니다. 리소스제한을함으로써보안상문제도같이해결할수있는좋은방법중에하나입니다. 자세한설명은 Shell Limits 설정을참고하시기바랍니다. [ 설명 ] 리눅스리소스제한을하기위해서아래와같이명령어를수행 [2010-12-17 03:40:43]-[root@calmmass:/proc/sys/kernel] # cat >> /etc/security/limits.conf <<EOF > > # Oracle User Settings > oracle soft nproc 2047 > oracle hard nproc 16384 > oracle soft nofile 1024 > oracle hard nofile 65536 > EOF [ 결과확인 ] [2010-12-17 03:40:43]-[root@calmmass:/proc/sys/kernel] # tail -5 /etc/security/limits.conf [ 설명 ] 이부분또한리눅스리소스제한을하기위한방법 [2010-12-17 03:41:06]-[root@calmmass:/proc/sys/kernel] # cat >> /etc/pam.d/login <<EOF > > # Oracle Settings > session required /lib/security/pam_limits.so > session required pam_limits.so > EOF [ 결과확인 ] [2010-12-17 03:42:29]-[root@calmmass:/proc/sys/kernel] # tail -3 /etc/pam.d/login - 표 5 Shell Limits 추가및확인 제목... - 7 -

3.3. Creating Groups and User for Oracle - Oracle Database 머신을설치하기위해서유저와그룹을생성합니다. [ 설명 ] dba 그룹을생성 [2010-12-17 03:59:00]-[root@calmmass:/proc/sys/kernel] # groupadd -g 5000 dba [ 결과확인 ] dba 그룹설정확인 [2010-12-17 04:00:33]-[root@calmmass:/proc/sys/kernel] # cat /etc/group grep dba dba:x:5000: [ 설명 ] Oracle 유저를생성하고, 그룹은 dba, 기본쉘은 /bin/bash [2010-12-17 03:59:12]-[root@calmmass:/proc/sys/kernel] # useradd -g dba -d /home/oracle -s /bin/bash -m oracle [ 결과확인 ] Oracle User의설정확인및 Oracle 디렉토리확인 [2010-12-17 04:01:21]-[root@calmmass:/proc/sys/kernel] # cat /etc/passwd grep oracle oracle:x:500:5000::/home/oracle:/bin/bash [2010-12-17 04:01:54]-[root@calmmass:/proc/sys/kernel] # ls -ld /home/oracle drwx------ 3 oracle dba 4096 Dec 17 04:00 /home/oracle [ 설명 ] Oracle 암호를설정 ( 아래명령어를수행하지않을경우접속되지않음 ) [2010-12-17 04:05:57]-[root@calmmass:/proc/sys/kernel] # passwd oracle Changing password for user oracle. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully. - 표 6 Oracle User, Group 생성 제목... - 8 -

3.4. Setting /home/oracle/.bash_profile for the oracle - Oracle Database 머신을설치과정에서.bash_profile 의환경설정내역을많이사용하게됩니다.. [ 설명 ] 아래정의한항목을모두추가하고주황색으로표시한곳은유동적으로변경이가능합니다. 다른디스크에오라클을설치하고자한다면항목에서값을변경하시기바랍니다. [2010-12-17 04:08:42]-[root@calmmass:/proc/sys/kernel] # vi /home/oracle/.bash_profile # User specific environment and startup programs export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=testdb export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export ORACLE_TERM=xterm export LD_LIBRARY_PATH=$ORACLE_HOME/lib export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib export TEMP=/tmp export TMPDIR=/tmp - 표 7 oracle 계정.bash_profile 환경설정추가 제목... - 9 -

3.5. Required RPM package - RPM package 확인 [ 설명 ] 주황색으로표시된패키지는현재리눅스시스템에없을경우에 not installed 로출력하게됩니다. RHEL5 CD/ROM에서패키지를찾아서설치하시기바랍니다. [2010-12-17 04:23:07]-[root@calmmass:~] # rpm -q binutils compat-db control-center gcc glibc gcc-c++ glibc-common libstdc++ libstdc++-devel make sysstat unixodbc libaio-devel sysstat unixodbc-devel binutils-2.17.50.0.6-9.el5 package compat-db is not installed.. 생략.. package sysstat is not installed package unixodbc is not installed package libaio-devel is not installed package sysstat is not installed package unixodbc-devel is not installed [ 설명 ] 총 5건의패키지를 CD/ROM에서찾아서설치해야합니다. 그런데모두어디에있는지알수없을때아래와같은명령어를사용하면한번에관련패키지를찾아서자동으로설치할수있습니다. 하늘색으로표시된패키지를 CD/ROM에서찾아서설치할수있습니다. 나머지설치되지않은패키지도설치해주시기바랍니다. [2010-12-17 04:29:40]-[root@calmmass:/media/RHEL_5.3 i386 DVD] # find. -name 'sysstat*' -type f xargs l rpm -Uvh warning:./server/sysstat-7.0.2-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing... ############################### [100%] 1:sysstat ############################### [100%] - 표 8 필수 RPM package 설치 제목... - 10 -

3.6. Creating the Oracle Base Directory - /home/oracle 디렉토리의소유권과소유그룹을변경합니다. [ 설명 ] 주황색으로표시된패키지는현재리눅스시스템에없을경우에 not installed 로출력하게됩니다. RHEL5 CD/ROM에서패키지를찾아서설치하시기바랍니다. [2010-12-17 04:49:14]-[root@calmmass:/media/RHEL_5.3 i386 DVD] # chown -R oracle.dba /home/oracle/ [ 결과확인 ] 보통 useradd 명령어에서 g 옵션을사용하였다면위와같은작업을하지않아도됩니다. [2010-12-17 04:51:17]-[root@calmmass:~] # ls -al /home/oracle total 36 drwx------ 3 oracle dba 4096 Dec 17 04:14. drwxr-xr-x 4 root root 4096 Dec 17 04:00.. -rw-r--r-- 1 oracle dba 33 Dec 17 04:00.bash_logout -rw-r--r-- 1 oracle dba 711 Dec 17 04:14.bash_profile -rw-r--r-- 1 oracle dba 124 Dec 17 04:00.bashrc -rw-r--r-- 1 oracle dba 515 Dec 17 04:00.emacs drwxr-xr-x 4 oracle dba 4096 Dec 17 04:00.mozilla -rw-r--r-- 1 oracle dba 658 Dec 17 04:00.zshrc - 표 9 필수 Oracle Directory 소유권소유그룹변경 제목... - 11 -

3.7. Rebooting - 모든설정이완료되었다면재시작을하시기바랍니다. 원칙대로라면재시작하지않아도되지만 kernel 설정변경을하였기때문에가급적이면재시작을하기바랍니다. [2010-12-17 04:49:14]-[root@calmmass:/media/RHEL_5.3 i386 DVD] # init6 - 표 10 Linux System Rebooting 제목... - 12 -

4. Installing Oracle Database 11g Release 2 4.1. Oracle Database 11g R2 Download(FTP, SFTP) [ 설명 ] 오라클사이트에서다운받은데이터베이스를운영서버 ( 가상머신 ) 로전송 - 표 11 hardware check 제목... - 13 -

4.2. Oracle Database 11g R2 software procedure step-by step [ 설치과정 1 ] 사용자컴퓨터에서다운받은오라클데이터베이스파일압축해제 [2010-12-17 05:12:47]-[root@calmmass:~] # su - oracle [2010-12-17 05:12:51]-[oracle@calmmass:~] $ cd install_file/ [ 설명 ] file 명령어를이용하여파일의구조를파악하고 cut 명령어로 : 패턴의뒤에나오는문자는제거하게됩니다. 이후 xargs 명령어를이용하여자동으로압축파일만해제합니다. 해제가모두완료되면 du h 명령어로용량을체크바랍니다. [2010-12-17 05:15:00]-[oracle@calmmass:~/install_file] $ file * grep archive cut -d":" -f1 xargs -l unzip [ 설치과정 2 ] Xmanager 3.0 버전의프로그램에 Xstart 라는가상 X 윈도우가있습니다. 로컬에서직접 OUI 환경을띄우지않고 Xstart 를이용하겠습니다. 제목... - 14 -

[ 설치과정 3 ] runinstaller 를실행하시기바랍니다. [ 설치과정 4-1 ] 오라클에서지원하는메타링크를가입하신분은직접입력하시기바 랍니다. 본문서에서는체크해제하겠습니다. NEXT 를눌러주시기바랍니다. 제목... - 15 -

[ 설치과정 4-2 ] 체크를해제할경우경고창이나옵니다. 가볍게 YES 를눌러주시기 바랍니다. [ 설치과정 5 ] 데이터베이스를생성할것인지물어봅니다. 소프트웨어만설치하도 록하겠습니다. NEXT 를눌러주시기바랍니다. 제목... - 16 -

[ 설치과정 6 ] Instance 를 1 개만설정하도록하겠습니다. 만약 RAC 구성을원한다면 Real Application Clusters database installation 을선택하시기바랍니다. NEXT 를눌러주시기바랍니다. [ 설치과정 7 ] 한글을사용할수있게 korean 을추가해주시기바랍니다. 제목... - 17 -

[ 설치과정 8 ] Enterprise Edition 을선택후 NEXT 를눌러주시기바랍니다. [ 설치과정 9 ] Oracle Base, Oracle Home 경로를지정해주셔야합니다. 하지만이미 환경변수에설정을하였기때문에자동으로값이나오게됩니다. 제목... - 18 -

[ 설치과정 10 ] 기본으로설정하도록하겠습니다. YES 눌러주시기바랍니다. [ 설치과정 11] 사용자를확인하고그룹을확인했을경우 dba 그룹을사용하고있는 것을확인할수있습니다. 인벤토리는 /home/oracle/orainventory 로사용하겠습니다. NEXT 를눌러주시기바랍니다. 제목... - 19 -

[ 설치과정 12 ] YES 를눌러주시기바랍니다. [ 설치과정 13] NEXT 를눌러주시기바랍니다.( 기본 ) 제목... - 20 -

[ 설치과정 14 ] 기다려주시기바랍니다.( 자동으로진행 ) [ 설치과정 15 ] Ignore All 을체크후 root 계정으로 runfixup.sh 스크립트를수행하시 기바랍니다. 오라클설정에맞는값으로변경하는스크립트입니다. 완료하셨다면 NEXT 를눌러주시기바랍니다. 제목... - 21 -

[ 설치과정 16 ] 여기까지정상적으로설정하셨다면아래와같이목록이나오게됩니 다. 자세히확인한후에 Finish 를눌러주시기바랍니다. [ 설치과정 17 ] 설치를시작합니다. 제목... - 22 -

[ 설치과정 18 ] 경로창이나오게되는데반드시환경변수를체크해주시기바랍니다. 위에서정상적으로설정하셨다면 YES 를눌러주시기바랍니다. [ 설치과정 19 ] root 계정으로로그인한후에아래구성스크립트를실행하시기바 랍니다. 모두수행완료후 OK 를눌러주시기바랍니다. 제목... - 23 -

[ 설치과정 20 ] Oracle Database 11g R2 엔진설치를모두완료하였습니다. 표 12 Oracle Database 11g R2 설치과정 제목... - 24 -

5. De-Installing Oracle Database 11g Release 2 - 아래명령어를이용하여 de-install 하시기바랍니다. [ 설명 ] 오라클설치를잘못했을경우에는아래와같은명령어를수행하면모두제거합니다. linux_11gr2_deinstall.zip 압축해제하면 deinstall 디렉토리가생성됩니다. 또는 patch set을압축을해제하면 deinstall 디렉토리가있습니다. [2010-12-17 23:12:51]-[oracle@calmmass:~] $ /home/oracle/[install_files]/deinstall/deinstall home $ORACLE_HOME local - 표 13 hardware check 제목... - 25 -

6. Installing Oracle Database 11g Patch Set (11.2.0.2) 6.1. Oracle Database Patch Set Download(FTP, SFTP) - 메타링크에서관련패치를다운받은후사용자컴퓨터에서운영서버 ( 가상머신 ) 로전송합니다. [ 설명 ] 오라클사이트에서다운받은데이터베이스를운영서버 ( 가상머신 ) 로전송 - 표 14 SFTP 를이용한다운로드방법 제목... - 26 -

6.2. Oracle Database 11g R2 patch set procedure step-by step - 설치하는방법보다압축해제하는작업이더오래걸릴수도있습니다. 그래서 One Line 으로한번에압축파일을해제하는방법을사용할것입니다. 설치과정은아래와같습니다. [ 설치과정 1-1 ] 앞에서설명한것과같이여러개의압축파일을일일이해제한다는것은굉장한인내심이필요합니다. 여러가지방법중에서저는파일의속성과문자열을자르는방식을이용해서 unzip 명령어로한번에압축을해제해보도록하겠습니다. [2010-12-17 14:30:15]-[oracle@calmmass:~/install_file/patchset] $ ls -l total 5059060 -rw-r--r-- 1 oracle dba 1322952768 Dec 17 14:26 p10098816_112020_linux_1of7.zip -rw-r--r-- 1 oracle dba 1050532828 Dec 17 14:25 p10098816_112020_linux_2of7.zip -rw-r--r-- 1 oracle dba 864428964 Dec 17 14:28 p10098816_112020_linux_3of7.zip -rw-r--r-- 1 oracle dba 665723921 Dec 17 14:28 p10098816_112020_linux_4of7.zip -rw-r--r-- 1 oracle dba 615198212 Dec 17 14:29 p10098816_112020_linux_5of7.zip -rw-r--r-- 1 oracle dba 512243685 Dec 17 14:29 p10098816_112020_linux_6of7.zip -rw-r--r-- 1 oracle dba 116762007 Dec 17 14:29 p10098816_112020_linux_7of7.zip -rw-r--r-- 1 oracle dba 27513939 Dec 17 14:21 p6880880_112000_linux_opatch.zip [ 설치과정 1-2 ] 일괄적으로 zip 파일을압축해제 file : 파일의속성을확인가능 (zip 파일일경우 Zip archive 문자열 ) cut : 문자열의내용중에서패턴이 : 일경우첫번째인자값을리턴 xargs : 앞에서수행하면 p10098816_112020_linux_6of7.zip 문자열이나오게됩니다. 여기에서해당명령어를수행하면 unzip p10098816_112020_linux_6of7.zip과같이앞에명령어를지정해주게됩니다. l 옵션은 1개이상의명령을수행할경우일괄적으로체크하여명령어를수행하게됩니다. [2010-12-17 14:38:52]-[oracle@calmmass:~/install_file/patchset] $ file * grep 'Zip archive' cut -d":" -f1 xargs -l unzip 제목... - 27 -

[ 설치과정 1-3 ] 정상적으로압축을해제했는지확인해보도록하겠습니다. 여기에서 database 디렉토리와 OPatch 디렉토리를적용해보도록하겠습니다. [2010-12-17 14:49:53]-[oracle@calmmass:~/install_file/patchset] $ ls -l grep -v zip total 5059088 drwxr-xr-x 6 oracle dba 4096 Nov 12 14:38 client drwxr-xr-x 8 oracle dba 4096 Nov 16 17:15 database drwxr-xr-x 20 oracle dba 4096 Nov 12 22:13 deinstall drwxr-xr-x 6 oracle dba 4096 Nov 12 14:39 examples drwxr-xr-x 7 oracle dba 4096 Nov 12 14:40 gateways drwxr-xr-x 8 oracle dba 4096 Nov 12 14:38 grid drwxr-xr-x 8 oracle dba 4096 Jul 5 20:31 OPatch [ 설치과정 2 ] Xstart 를이용하여가상머신의 X 윈도우를실행해보도록하겠습니다. 설 정은아래와같으며서버의정보를적어주시고실행을눌러주시기바랍니다. 제목... - 28 -

[ 설치과정 3 ] 아래와같이 ~/install_file/patchset/database/runinstaller 를수행해주시 기바랍니다. [ 설치과정 4-1 ] Patch Set 설치과정은 Oracle Database Software 설치하는방법과흡 사합니다. 체크를해제후 Next 를눌러주시기바랍니다. 제목... - 29 -

[ 설치과정 4-2 ] YES 를눌러주시기바랍니다. [ 설치과정 5 ] PSU(Patch Set Upgrade) 를오라클사에서지원해주는데여기에서는 Patch Set 만설치하도록하겠습니다. Next 를눌러주시기바랍니다. 제목... - 30 -

[ 설치과정 6 ] Database software only 를선택후 Next 를눌러주세요. [ 설치과정 7 ] RAC 를구축한다면다른항목을선택해주시기바라며여기에서는 Single instance database 를선택한후 Next 를눌러주시기바랍니다. 제목... - 31 -

[ 설치과정 8 ] 한글을사용하기위해서 Korean 을추가하고 Next 를눌러주시기바랍 니다. [ 설치과정 9 ] Enterprise Edition 을선택후 Next 를눌러주시기바랍니다. 제목... - 32 -

[ 설치과정 10-1 ] Oracle Database Patch Set을설치할경우기존에있는데이터베이스홈디렉토리를사용할수없습니다. 아래와같이다른이름으로지정해주시기바랍니다. Next를눌러주시기바랍니다. [ 설치과정 10-2 ] YES 를눌러주시기바랍니다. 제목... - 33 -

[ 설치과정 11 ] 그룹이름을지정해주고 Next 를눌러주시기바랍니다. [ 설치과정 12 ] 지금까지설정이제대로되었다면이상없이체크를완료할것입니 다. 제목... - 34 -

[ 설치과정 13 ] Ignore All 를선택후아래와같이 root 계정으로스크립트를수행하 시기바랍니다. Next 를눌러주시기바랍니다. [ 설치과정 14 ] 지금까지설정한항목이나오게됩니다. Install 을눌러주시기바랍니 다. 제목... - 35 -

[ 설치과정 15 ] 설치를진행합니다. [ 설치과정 16 ] Oracle 제목... - 36 -

[ 설치과정 17 ] Patch Set 설치를완료하였습니다. [ 설치과정 18 ] Oracle Database 버전을확인해보도록하겠습니다. 확인전에 ORACLE HOME의경로를 Patch Set 설치후변경된경로로반영하겠습니다. [2010-12-17 16:29:28]-[oracle@calmmass:~] $ vi.bash_profile export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_2 [2010-12-17 16:29:41]-[oracle@calmmass:~] $ source.bash_profile [2010-12-17 16:30:37]-[oracle@calmmass:~] $ sqlplus -v SQL*Plus: Release 11.2.0.2.0 Production 제목... - 37 -

[ 설치과정 19 ] OPatch 버전을업그레이드하겠습니다. [ 설명 ] 현재사용하고있는 OPatch 버전을확인하겠습니다. [2010-12-17 16:40:09]-[oracle@calmmass:~/product/11.2.0/dbhome_2/OPatch] $./opatch -help grep 'Installer version' Oracle Interim Patch Installer version 11.2.0.1.1 [ 설명 ] 디렉토리를생성합니다. [2010-12-17 16:53:54]-[oracle@calmmass:~/product/11.2.0/dbhome_2/OPatch] $ mkdir backup [ 설명 ] 기존에생성된 OPatch 파일을모두백업디렉토리로이동시킵니다. [2010-12-17 16:53:54]-[oracle@calmmass:~/product/11.2.0/dbhome_2/OPatch] $ file * grep -v backup cut -d":" -f1 xargs -t -i mv {} backup [ 설명 ] ORACLE HOME 경로하위에 OPatch 디렉토리가있습니다. 모든파일을복사합니다. [2010-12-17 16:57:17]-[oracle@calmmass:~/install_file/patchset/OPatch] $ cp -R * $ORACLE_HOME/OPatch [ 설명 ].bash_profile에서 PATH 를추가하세요. 주황색부분을추가하면됩니다. [2010-12-17 17:00:12]-[oracle@calmmass:~] $ vi ~/.bash_profile export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH [ 설명 ].bash_profile의환경변수를현재시스템 (TTL, 터미널 ) 에서수행하기위해서 source 명령어를이용합니다. [2010-12-17 17:00:27]-[oracle@calmmass:~] $ source ~/.bash_profile [ 설명 ] which 명령어를이용해서경로가제대로지정되어있는지확인하겠습니다. [2010-12-17 17:00:39]-[oracle@calmmass:~] $ which opatch ~/product/11.2.0/dbhome_2/opatch/opatch [ 설명 ] 상위에서버전은 11.2.0..1.1이였는데 11.2.0.1.3으로간소하게업데이트된것을알수있습니다. [2010-12-17 17:00:48]-[oracle@calmmass:~] $ opatch -help grep 'Installer version' Oracle Interim Patch Installer version 11.2.0.1.3 표 15 Oracle Database Patch Set 설치과정 제목... - 38 -

7. Installing Oracle Net Services 7.1. Oracle Net Services Configuration - 외부에서데이터베이스를접근하기위해서리스너프로세스가필요합니다. netca 명령어를이용하여 Oracle Net Configuration Assistant 를진행하도록하겠습니다.. [ 설치과정 1 ] Xstart를이용하여설치를시작합니다. [ 설치과정 2 ] Listener configuration 을선택후 Next 를눌러주세요. 제목... - 39 -

[ 설치과정 3 ] 리스너를구성한내역이없을경우에는 ADD 항목하나만체크할수 있습니다. Next 를눌러주시기바랍니다. [ 설치과정 4 ] Listener Name 를지정해주시면됩니다. Next 를눌러주시기바랍니다. 제목... - 40 -

[ 설치과정 5 ] 리스너가사용할통신프로토콜을선택하여주시기바랍니다. Next 를눌러주시기바랍니다. [ 설치과정 6 ] TCP/IP Port 번호를지정하시면됩니다. 1521 포트가아닌다른포트로 하고싶을경우 Use another port number 항목을체크후포트번호를입력하시기바 랍니다. Next 를눌러주시기바랍니다. 제목... - 41 -

[ 설치과정 7 ] 다른리스너를구성할것인지를물어보는데 NO 를선택후 Next 를눌 러주시기바랍니다. [ 설치과정 8 ] Next 를눌러주시기바랍니다. 제목... - 42 -

[ 설치과정 9 ] Local Net Service Name configuration 을선택하시기바랍니다. Next 를 눌러주시기바랍니다. [ 설치과정 10 ] Add 를선택후 Next 를눌러주시기바랍니다. 제목... - 43 -

[ 설치과정 11 ] ORACLE_SID 이름과동일하게하도록하겠습니다. Next 를눌러주시기바랍니다. [ 설치과정 12 ] TCP 통신프로토콜을선택후 Next 를눌러주시기바랍니다. 제목... - 44 -

[ 설치과정 13 ] hostname 명령어를이용하여현재시스템의호스트네임을적어주시 기바랍니다. Next 를눌러주시기바랍니다. [ 설치과정 14 ] 리스너를테스트하겠습니다. Next 를눌러주세요. 제목... - 45 -

[ 설치과정 15-1 ] Change Login 을눌러주시면테스트를할수있습니다. [ 설치과정 15-1 ] 기본적으로값이설정됩니다. OK 를눌러주시기바랍니다. 제목... - 46 -

[ 설치과정 16 ] Next 를눌러주세요. [ 설치과정 17 ] Net Service Name 는 SID 와동일하게구성하도록하겠습니다. Next 를눌러주시기바랍니다. 제목... - 47 -

[ 설치과정 18 ] No 항목을선택후 Next 를눌러주시기바랍니다. [ 설치과정 19 ] 구성을모두완료하였습니다. 제목... - 48 -

[ 설치과정 20 ] 가벼운마음으로 Finish 를눌러주시기바랍니다. [ 설치과정 21 ] Listener 상태확인및구동 [2010-12-17 21:34:16]-[oracle@calmmass:~] $ lsnrctl status / Listener 상태확인 $ lsnrctl start / Listener 시작 표 16 Oracle Net Services Configuration 구성 제목... - 49 -

8. Auto Create Database 8.1. Create Database - Xstart 를이용하여설치를진행하도록하겠습니다.. [ 설치과정 1 ] Xstart 툴을이용하여운영서버 ( 가상머신 ) 에서 OUI를띄워보도록하겠습니다. [ 설치과정 2 ] dbca 를입력하시기바랍니다. 제목... - 50 -

[ 설치과정 3 ] Next 를눌러주시기바랍니다. [ 설치과정 4 ] 데이터베이스를생성합니다. Next 를눌러주시기바랍니다. 제목... - 51 -

[ 설치과정 5 ] 범용데이터베이스를설치하도록하겠습니다. Next 를눌러주시기바랍 니다. [ 설치과정 6 ] 환경변수의 ORACLE_SID 값과동일하게구성하도록하겠습니다. Next 를눌러주시기바랍니다. 제목... - 52 -

[ 설치과정 7 ] Enterprise Manager 에서사용할환경을설정해주시면됩니다. Next 를눌러주시기바랍니다. [ 설치과정 8 ] sys, system 등등관리자유저의암호를일괄적으로생성하는방법입 니다. Next 를눌러주시기바랍니다. 제목... - 53 -

[ 설치과정 9 ] YES 를눌러주시기바랍니다. [ 설치과정 10 ] Use Database File Locations from Template 를선택후다음을눌러주 시기바랍니다. 제목... - 54 -

[ 설치과정 11 ] Recovery 환경설정을아래와같은영역에정의하도록하겠습니다. Next 를눌러주시기바랍니다. [ 설치과정 12 ] 샘플스키마를선택후 Next 를눌러주시기바랍니다. 제목... - 55 -

[ 설치과정 13 ] Oracle Character Sets 를설정합니다. KO15MSWIN949 선택후 Next 를 눌러주시기바랍니다. [ 설치과정 14 ] 지금까지설정한내역을보여줍니다. Next 를눌러주시기바랍니다. 제목... - 56 -

[ 설치과정 15 ] 자동으로데이터베이스를생성해도되고아래와같이스크립트로수 행해도됩니다. 여기에서는자동으로데이터베이스를생성하도록하겠습니다. Finish 를눌러주시기바랍니다. [ 설치과정 16 ] 지금까지설정한내역을차례대로나옵니다. OK 를눌러주시기바랍 니다. 제목... - 57 -

[ 설치과정 17 ] 데이터베이스를자동으로설치를시작합니다. [ 설치과정 18-1 ] HR 계정의잠금을해제하고암호를넣겠습니다. Password Management 를눌러주시기바랍니다. 제목... - 58 -

[ 설치과정 18-2 ] 여기에서 SCOTT, HR 유저의 Lock 을해제합니다. [ 설치과정 18-3 ] YES 를눌러주시기바랍니다. 제목... - 59 -

[ 설치과정 18-4 ] 데이터베이스설치를완료하였습니다. EXIT 를눌러주시기바랍니다. 표 17 Auto Database Create 제목... - 60 -

9. Check Oracle Database 11g R2(11.2.0.2) - 정상적으로데이터베이스생성하였는지테스트해보도록하겠습니다. [ 설명 ] 접속및인스턴스상태확인 [2010-12-17 21:34:16]-[oracle@calmmass:~] $ sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on Fri Dec 17 22:16:01 2010 Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select status from v$instance; STATUS ------------ OPEN [ 설명 ] Oracle 버전정보 SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production PL/SQL Release 11.2.0.2.0 - Production CORE 11.2.0.2.0 Production TNS for Linux: Version 11.2.0.2.0 - Production NLSRTL Version 11.2.0.2.0 - Production - 표 18 Database Open 확인 제목... - 61 -

10. 참고자료 사이트 서진수샘 아이티윌오라클취업반 17기서진수저자 실전오라클백업과복구정성재샘 Linux Security 문서참조 Google [ Oracle Database 11g R2 Installation 으로검색 ] 제목... - 62 -