
VM -> Removable Devices -> CD/DVD(IDE) -> Connect 선택

rpm 설치 준비 (cd /media/RHEL_5.3 x86_64 DVD/Server)

rpm -Uvh libaio-devel-0.*

rpm -Uvh sysstat-7.*

rpm -Uvh unixODBC-2.*

rpm -Uvh unixODBC-devel-2.*

rpm -Uvh numactl-devel-*

vi /etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2069800960
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 = 1048576

sysctl -p 적용하기

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

vi /etc/pam.d/login 내용추가

session required pam_limits.so

vi /etc/redhat-release 내용 수정

release 4 수정

유저 생성
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
passwd oracle

chown -R oracle:oinstall /app
chmod -R 775 /app

su - oracle (오라클 계정으로 접속)

.bash_profile 수정

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=oracle; export ORACLE_HOSTNAME
ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME
ORACLE_BASE=/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11g; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:/app/oracle/grid/11g/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
DISPLAY=192.168.10.51:0.0; export DISPLAY

. ./.bash_profile 적용하기

ASM 생성을 위한 Disk 추가 작업

OS Shut Down

Edit Virtual machine settings 클릭

Add 클릭

Hard Disk 선택 후 Next 클릭

SCSI 선택 , Independent 선택 , Persistent 선택 후 Next 클릭

Create a new virtual disk 선택 후 Next 클릭

Maximum disk size(GB) : 10
Allocate all disk space now 선택 후 Next 클릭

Finish 클릭

Advanced 클릭

SCSI 1:0 으로 변경

Disk 하나 더 추가 Add 클릭

Hard Disk 선택 후 Next 클릭

SCSI 선택 , Independent 선택 , Persistent 선택 후 Next 클릭

Create a new virtual disk 선택 후 Next 클릭

Maximum disk size(GB) : 10
Allocate all disk space now 선택 후 Next 클릭

Finish 클릭

Advanced 클릭

SCSI 1:1 으로 변경

Disk2개 생성 확인 후 OK 클릭

Power on 클릭

Username 입력

Password 입력

Linux LVM(8e) 으로 파티션 작업(sdb)


Linux LVM(8e) 으로 파티션 작업(sdc)


fdisk -l (LVM 관련 디스크 확인)

pvcreate 로 물리적 디스크로 매핑
pvcreate /dev/sdb1 /dev/sdc1

개별 디스크를 1개의 그룹으로 만들기
vgcreate asm /dev/sdb1 /dev/sdc1

논리적 볼륨으로 나눈다 (asm1에 DB 설치)
lvcreate -L 10G -n asm1 asm

논리적 볼륨으로 나눈다 (fra1에 flashback 정보 저장)
lvcreate -L 9.5G -n fra1 asm

lvscan

Xftp 로 ASM library 이동

ASM library 설치
rpm -Uvh oracleasm*

libarary 환경설정
/etc/init.d/oracleasm configure
Default user to own the driver interface []: oracle
Default group to own the driver interface []: dba
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y

/etc/init.d/oracleasm enable

/etc/init.d/oracleasm start

ASM 디스크 생성
/etc/init.d/oracleasm createdisk asm1 /dev/asm/asm1

ASM 디스크 생성
/etc/init.d/oracleasm createdisk fra1 /dev/asm/fra1

스캔작업
oracleasm scandisks

생성리스트 확인
oracleasm listdisks

xftp 로 오라클 설치 파일 이동하기(oracle 유저)
(1of7 ~ 3of7) 3개 파일까지 이동

unzip 으로 압축해제

GUI 환경에서 설치하기 위해 Xmanager 실행

ASM 엔진 설치를 위해 /app/grid로 이동
./runInstaller 실행

설치 시작

Skip software updates 선택
Next 클릭

RAC 환경이 아닌 Single Instance 환경에서 ASM 설치하기 위해
Configure Oracle Grid Infrastructure for a Standalone Server 선택
Next 클릭

Korea 추가
Next 클릭

Disk Group Name : DATA
Redundancy : External
Candidate Disks 선택
ORCL:ASM1 선택
Next 클릭

Password 설정
Next 클릭

Yes 클릭

Next 클릭

Yes 클릭

Software Location : /app/oracle/grid/11g 로 변경
Next 클릭

Next 클릭

설치 전 검사

Summary 확인
Install 클릭

설치 진행 중..

스크립트 두개를 root 계정에서 실행하기

/app/oraInventory/orainstRoot.sh(root 계정)

/app/oracle/grid/11g/root.sh(root 계정)

다 실행 했으면 OK 클릭

설치 완료 Close 클릭

oracle 엔진 설치를 위해 /app/database 로 이동
(oracle 유저)
./runInstaller 실행

설치 시작

I wish ... 체크 해제
Next 클릭

Yes 클릭

Skip software Updates 체크
Next 클릭

Install database software only
(oracle 엔진만 설치)
Next 클릭

Single instance database installation 체크
(Single instance 설치)
Next 클릭

Korea 추가
Next 클릭

Enterprise Edition 체크
Next 클릭

Oracle base 경로 확인 : /app/oracle
Software Location 경로 확인 : /app/oracle/product/11g

Next 클릭

설치 전 검사

Summary 확인
Install 클릭

설치 진행 중..

스크립트 실행

root 계정에서 실행
/app/oracle/product/11g/root.sh

스크립트 실행 후 OK 클릭

오라클 엔진 설치 완료

asmca
FRA 디스크 그룹을 하나더 생성

Create 클릭

Disk Group Name : FRA
External 체크
ORCL:FRA1 체크
OK 클릭

Disk Group 생성

FRA Disk Group 추가 확인
Exit 클릭

Yes 클릭

dbca
database 생성

설치 시작

Next 클릭

Create a Database 체크
Next 클릭

Custom Database 체크
Next 클릭

Global Database Name : orcl
SID : orcl
Next 클릭

Configure Enterprise Manager 체크 해제
Next 클릭

Password 설정
Next 클릭

Yes 클릭

Storage Type : ASM
Use Oracle-Managed Files 체크
Browse 클릭

DATA 체크
OK 클릭

Database Area 확인
Next 클릭

Specify Fast Recovery Area 체크
Browse 클릭

FRA 체크
OK 클릭

Fast Recovery Area 확인
Next 클릭

전부 체크 해제
Standard Database Components 클릭

전부 체크 해제

Yes 클릭

체크 해제 확인
OK 클릭

체크 해제 확인
Next 클릭

Character Sets 클릭
Choose from the list of character sets 체크
Database Character Set : K016MSWI....선택
Next 클릭

Database Storage 확인
Next 클릭

Create Database 체크
Finish 클릭

Summary 확인
OK 클릭

설치 진행 중..

설치 완료

sqlplus 로 status 와 instance_name 확인

asm instance 확인을 위해 .bash_profile 수정

ORACLE_SID=+ASM
ORACLE_HOME=@ORACLE_BASE/grid/11g

.bash_profile 적용

sqlplus / as sysasm 으로 접속
status , instance_name 확인