'오라클 11g 설치'에 해당되는 글 2건

 DB 생성

   

   

화면 캡처: 2011-12-20 오후 2:05

   

   

화면 캡처: 2011-12-20 오후 2:05

   

   

화면 캡처: 2011-12-20 오후 2:06

 

   oracle 계정에서 dbca 명령을 입력
 

  • $  dbca

   

   

화면 캡처: 2011-12-20 오후 2:07
 

   데이터 베이스 생성
 

   

화면 캡처: 2011-12-20 오후 2:07


   사용 목적에 다른 구분 선택. 일반적인 목적으로 선택

   

화면 캡처: 2011-12-20 오후 2:07

   

   

화면 캡처: 2011-12-20 오후 2:07

  

   데이터 베이스 ID 지정 : oracle11g 입력
 

   

화면 캡처: 2011-12-20 오후 2:08

   

   관리 옵션 (체크 되어 있다면 해제 시켜 비활성화)
 

   

화면 캡처: 2011-12-20 오후 2:08

   

   

화면 캡처: 2011-12-20 오후 2:12

 

   동일한 관리 비밀 번호 사용에 체크 후 암호입력

   

화면 캡처: 2011-12-20 오후 2:09

   

   

   데이터 파일 위치(기본값 설정)
 

   

화면 캡처: 2011-12-20 오후 2:09

   

   

화면 캡처: 2011-12-20 오후 2:12
 

   복구 구성 [빠른 복구 영역 지정]
 

   

화면 캡처: 2011-12-20 오후 2:10

  

   연습용 db 생성을 위해 샘플 스키마 체크
 

   

화면 캡처: 2011-12-20 오후 2:11

   

   

화면 캡처: 2011-12-20 오후 2:11

 
 
SGA 와 PGA 로 사용될 메모리 값을 설정. 기본값은 OS 전체 메모리의 약 40% 정도를 사용.

일단 기본값으로 두고 character set 탭 수정
 

화면 캡처: 2011-12-20 오후 2:13

   

화면 캡처: 2011-12-20 오후 2:13

   

10-1. 한글을 지원해야 하기 때문에 아래쪽에 있는 세 번째 옵션을 선택 후 KO16MSWIN949 를 선택

   

   

화면 캡처: 2011-12-20 오후 2:13

   

   

화면 캡처: 2011-12-20 오후 2:14
 

   데이터베이스 파일을 요약해서 보여줌 (왼쪽 파일명을 누르면 자세한 내역이 보임)
 

화면 캡처: 2011-12-20 오후 2:13

    

   

화면 캡처: 2011-12-20 오후 2:16


   

화면 캡처: 2011-12-20 오후 2:15


   

화면 캡처: 2011-12-20 오후 2:16

   

생성 옵션   데이터 베이스 생성에 체크 되었는지 확인
 

   

화면 캡처: 2011-12-20 오후 2:16

   

   설정한 내용들을 요약해 보여준다
 

   

화면 캡처: 2011-12-20 오후 2:17

   

화면 캡처: 2011-12-20 오후 2:17

  

   DB 생성
 

   

화면 캡처: 2011-12-20 오후 2:17

   

   생성 완료
 

화면 캡처: 2011-12-20 오후 2:26

   

화면 캡처: 2011-12-20 오후 2:26

  

   설치 및 생성 완료 확인

  • $ sqlplus / as sysdba
  • SQL > select status from v$instance ;

   

화면 캡처: 2011-12-20 오후 3:37

   

-張- 

'1. IT Story > DB' 카테고리의 다른 글

Oracle Parameter file(spfile/pfile)  (0) 2012.02.29
Oracle Structure 저장 영역 구조  (0) 2012.02.29
Oracle Structure 프로세스  (0) 2012.02.29
Oracle Structure 메모리  (0) 2012.02.29
Oracle 11g Install[RHEL 5] 2  (0) 2012.02.27
Oracle 11g Install[RHEL 5] 1  (0) 2012.02.27
Oracle Engine백업 및 그외..  (0) 2011.09.11
Cold 백업하자!!  (0) 2011.09.11
블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,

 
 Oracle 11g Install Start!!

   

   사용자 계정 및 그룹 만들기
 

 # mkdir -p /app/oracle

      # groupadd -g 5000 dba

      # useradd -g 5000 oracle

      # passwd oracle

   

   

화면 캡처: 2011-12-20 오전 11:03

   

<11g 는 설치 디렉토리가 설치 계정과 같으면 안되기 때문에 파티션(/app)을 새롭게 나눠 주던가 HDD를 추가 후 마운트 시켜 설치 하여야 한다.

   

 스왑 용량 확인 및 /tmp 용량 확인 (최소한의 메모리 1GB, /tmp 디렉토리도 1GB 이상 되어야 한다.)
 

# df  -h /tmp

# grep SwapTotal /proc/meminfo

# free

   

   

화면 캡처: 2011-12-20 오전 11:04

   

RHEL 5 cd  마운트 하기
 
(rpm 패키지를 검사하고 설치되어 있지 않는 것을 설치 해주어야 한다. rpm 설치를 위해 RHEL5 cd 를 마운트 한다.)

   

  • vmware 하단의 cd 이미지를 클릭 하여 RHEL cd 를 삽입

   

  

   

화면 캡처: 2011-12-20 오전 11:09

   

 rpm 패키지 검사 및 설치  (RHEL5  환경에서 oracle 11g 를 설치하는데 필요한 rpm)

   

<설치 rpm위치>

  • #cd /media/(RHEL5 CD)/Server

   

<rpm 설치 명령어>

  • #rpm -Uvh RPM_Name.rpm

       

               -패키지 설치확인 명령어-

  • #rpm -qa | grep 패키지 명

   

-강제설치- 

  • #rpm --nodeps -Uvh 패키지.rpm

<설치 RPM> 

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

elfutils-libelf-devel-static-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-common-2.5

glibc-devel-2.5

glibc-headers-2.5

kernel-headers-2.6.18

ksh-20060214

libaio-0.3.106

libaio-devel-0.3.106

libgcc-4.1.2

libgomp-4.1.2

libstdc++-4.1.2

libstdc++-devel-4.1.2

make-3.81

numactl-devel-0.9.8.i386

sysstat-7.0.2

unixODBC-32bit-2.2.11

unixODBC-devel-2.2.11

   

   

화면 캡처: 2011-12-20 오전 11:17

   

에러발생!!(강제 설치 해야 되는 패키지들이 있음…. Oracle Error 참고)

   

   Core Dump file 을 생성하도록 설정 변경 
 
                   <라인을 보기 :set nu>   

  • #  vi  /etc/profile

             <설정>

  • 변경 전 값 : ulimit –s –c 0 > /dev/null 2 > &1
  • 변경 후 값 : ulimit –s –c unlimited > /dev/null 2 > &1

   

화면 캡처: 2011-12-20 오전 11:38

   

<설정 위치>

  • # vi /etc/sysctl.conf

   

<설정>

(커널 파라 파라미터 설정하는 파일 같이 넣어준다)

   

<2개는 제외해 봄..>

fs.aio-max-nr = 1048576

fs.file-max = 6815744

   

kernel.shmall = 2097152 <-- 시스템에서 사용 가능한 공유 메모리의 최대 크기

kernel.shmmax = 536870912 <-- shared memory 세그먼트 최대값

kernel.shmmni = 4096 <-- shared memory 세그먼트 최소값

kernel.sem = 250 32000 100 128 <-- 세마포어 개수 설정입니다.

net.ipv4.ip_local_port_range = 9000 65500 <-- ip 포트 레인지

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

   

   

화면 캡처: 2011-12-20 오후 1:19

   

sysctl.conf  변경사항 적용(시스템에 잘 적용 되도록 한다)

 

  • # sysctl -p
     

화면 캡처: 2011-12-20 오후 1:20

  

   설치에 필요한 그룹과 사용자를 생성
 

# groupadd oinstall

# groupadd oper

# usermod -g oinstall -G dba,oper oracle

 

화면 캡처: 2011-12-20 오후 1:21

   

   설치할 사용자의 Resource Limit 값을 확인하고 수정
 

  • # vi /etc/security/limits.conf

   

Oracle soft nproc 2047

Oracle hard nproc 16384

Oracle soft nofile 1024

Oracle hard nofile 65536

Oracle soft stack 10240

   

화면 캡처: 2011-12-20 오후 1:22

   

   커널 파라미터 설정 하기
 

  •  # vi /home/oracle/.bash_profile

   

export EDITOR=vi

export ORACLE_BASE=/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11g

export ORACLE_SID=oracl11g (설치할때 SID와 일치시켜야함!!)

export LANG=ko_KR.eucKR

export ORACLE_TERM=xterm

export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lolscal/lib

export PATH=$PATH:$ORACLE_HOME/bin

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

 

화면 캡처: 2011-12-20 오후 1:24

   

  • # vi /etc/pam.d/login(기존 내용에 아래 내용 추가)

   

session required pam_limits.so

   

화면 캡처: 2011-12-20 오후 1:25


   오라클 설치 파일의 압축 풀기
 

  • # cd  /home/oracle
  • Unzip 해당 파일명.zip
  • 2개의 알집을 모두 풀어준다.

   

화면 캡처: 2011-12-20 오후 1:28

   

   권한을 oracle 계정 소유로 변경
 

  • # chown -R oracle.dba /home/oracle
  • # chown -R oracle.dba /app

   

화면 캡처: 2011-12-20 오후 1:35

   

oracle 계정으로 로그인!!

  - export LANG=C (글이 깨질 때~, path로 미리 지정)

   

   오라클 설치 파일 실행

  • $ cd /home/oracle/database
  • $ ./runInstaller

   

화면 캡처: 2011-12-20 오후 1:36

   

<에러발생>

   

<해결방안>

   

화면 캡처: 2011-12-20 오후 1:37

   

<해결한 후, 설치 시작>

화면 캡처: 2011-12-20 오후 1:38

설치 시작을 알리는 OUI 창이 뜬다.

   

화면 캡처: 2011-12-20 오후 1:38

   

지속적인 Oracle Support를 받고 싶다면 작성!!

   

   

화면 캡처: 2011-12-20 오후 1:38

   
경고 창이 나오면 yes 를 클릭
 

   
데이터 베이스 엔진만 설치(추후에 추가적인 업데이트나 설치할 때 좀더 효율 적으로 적용할 수 있음)

   

   

화면 캡처: 2011-12-20 오후 1:39

  

   단일  인스턴스 데이터 베이스 설치 체크
 

   

화면 캡처: 2011-12-20 오후 1:40

   

   언어선택(좌측에서 korean 을 선택해서 우측으로 보냄)
 

   

화면 캡처: 2011-12-20 오후 1:40

   

   Enterprise Edition 선택
 

   

화면 캡처: 2011-12-20 오후 1:41

   

Select Options….선택-> Component 선택

   

   

화면 캡처: 2011-12-20 오후 1:41

설치 위치 지정

  • Oracle Base : /app/oracle
  • Software Location : /app/oracle/product/11g

   

   

화면 캡처: 2011-12-20 오후 1:42

   

19. 설치를 위한 Inventory  설정

   

  • Inventory Directory  :/app/oraInventory
  • oraInventory Group  Name : oinstall

   

   

화면 캡처: 2011-12-20 오후 1:42

연산 시스템 설정

  • DB관리자  그룹은 dba, 연산자 그룹은  oper로 설정

   

   

화면 캡처: 2011-12-20 오후 1:43

선행 체크상황을 점검
 

  • (경고가 나오면 vmware 에 할당한 물리 메모리가 부족해서 일어남.

  • 부족한 부분에 대해서 추가해준다.

   

<에러발생>

   

화면 캡처: 2011-12-20 오후 1:43

   

<에러해결>

   

화면 캡처: 2011-12-20 오후 1:45

   

<Check Again>

   

화면 캡처: 2011-12-20 오후 1:46

   

<에러해결>

   

화면 캡처: 2011-12-20 오후 1:49

   

<Check Again>

   

화면 캡처: 2011-12-20 오후 1:49   

<에러해결>

   

  • vmware 에 할당한 물리 메모리가 부족해서 일어남 -> ignore all 버튼을 체크.
  • Swap Size는 1G의 여유공간이 있다는 것을 아래 그램에서 확인할 수 있다, 그런데 그 값을 얻어오지 못함. -> ignore all 버튼을 체크.

   

   

화면 캡처: 2011-12-20 오후 1:49

   

   

   

화면 캡처: 2011-12-20 오후 1:50

   

지금까지의 설정된 값을 볼 수 있음.

   

   

화면 캡처: 2011-12-20 오후 1:50

   

23. 오라클 엔진 설치 진행

   

   

화면 캡처: 2011-12-20 오후 1:50

  
root 계정의 터미널을 열어서(su -  :명령어) 스크립트를 순서대로 실행 후 ok 버튼 클릭 
   

   

화면 캡처: 2011-12-20 오후 2:02

   

   

화면 캡처: 2011-12-20 오후 2:03

   

설치 완료

   

화면 캡처: 2011-12-20 오후 2:03


sqlplus / as sysdba 명령어로 설치 확인
 

화면 캡처: 2011-12-20 오후 2:04


-張- 

'1. IT Story > DB' 카테고리의 다른 글

Oracle Structure 저장 영역 구조  (0) 2012.02.29
Oracle Structure 프로세스  (0) 2012.02.29
Oracle Structure 메모리  (0) 2012.02.29
Oracle 11g Install[RHEL 5] 3  (0) 2012.02.27
Oracle 11g Install[RHEL 5] 1  (0) 2012.02.27
Oracle Engine백업 및 그외..  (0) 2011.09.11
Cold 백업하자!!  (0) 2011.09.11
Export백업!!  (0) 2011.09.11
블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,