반응형

ASM 설치


$ cd /home/oracle/pkg/database

$ ./runInstaller



Product Languages 선택해서 Korean 추가 


이름이랑 경로 변경해주기

Name = OraDb10g_home2

Path = /home/oracle/product/10g/asm


Select All


성공 못한 부분은 체크해주고 넘어가기


Configure Automatic Storage Management (ASM)체크하고 비밀번호 설정


/dev/raw/raw6 , /dev/raw/raw7 선택     /dev/raw/raw8 은 플래쉬백용으로 남겨두기



각 노드에 스크립트 입력



$ crs_stat -t 해서 asm 설치확인




ASM 패치


ASM 패치를 위해 ASM 정지 후 상태확인 

$ srvctl stop asm -n rac1

$ srvctl stop asm -n rac2


$ cd /home/oracle/pkg/Disk1

$ ./runInstaller



이름 경로 확인해서 바꿔준다. (이름 바꾸면 경로 자동으로 바뀜)







모든 노드에서 스크립트 입력



asm 구동되나 확인

$ crsctl start asm -n rac1

$ crsctl start asm -n rac1



DB생성


$ dbca




Select All


Custom Database 선택


vi /home/oracle/.bash_profile 에 SID 명이랑 같게 해줌


체크 해제하고 Next


암호설정


Automatic Storage Management (ASM) 체크


Create New 선택


플래쉬백 디스크 생성을 위해 External 선택하고 raw8 체크


DATA만 체크하고 Next


플래쉬백 경로 설정을 위해 Browse 선택


FRA 체크 하고 free 용량 확인


Flash Recovery Area Size 에 아까 확인했던 free사이즈 기입


Standard Database Components선택


체크 다풀고 OK


체크 해제하고 Next







$ crs_stat -t  로 DB확인



반응형
반응형

엔진 설치


$ cd /home/oracle/pkg

$ unzip 10201_database_linux32.zip

$ cd database

$ ./runInstaller



Product Languages 선택해서 Korean 추가



이름 경로 확인


Select All 눌러서 모든 노드 선택


실패한거는 체크 눌러서 확인


Software only 선택



설치중


node1 node2 차례로 스크립트 입력




엔진 패치


$ cd /home/oracle/pkg/Disk1

$ ./runInstaller


이름, 경로 확인







node1 node2 에서 스크립트 입력




리스너 구성


$ netca



Select all nodes 선택









crs_stat -t 로 리스너 제대로 구성되어있는지 확인





반응형
반응형

설치전 준비 사항


$ mkdir pkg


winscp를 이용해 아래 파일들 pkg 디렉토리에 넣어주기


$ unzip 10201_clusterware_linux32.zip

$ su -

# cd /home/oracle/pkg/clusterware/rpm

# export CVUQDISK_GRP=dba

# rpm -ivh cvuqdisk-1.0.1-1.rpm

# scp cvuqdisk-1.0.1-1.rpm rac2:/tmp 


Node2 (root계정)

# cd /tmp

# export CVUQDISK_GRP=dba

# rpm -ivh cvuqdisk-1.0.1-1.rpm



Clusterware 설치

$ cd /home/oracle/pkg/clusterware

$ ./runInstaller




경로 /home/oracle/product/10g/crs

"Product Langguages" 눌러서 Korean 추가해주고 넘어가기


체크해서 확인


Add 눌러서 노드추가


아래와 같이 추가



eth0  Edit 눌러서 Type 변경해주기


Public으로 변경


ocr 경로 넣어주기


vote 경로 넣어주기



설치중


설치중 스크립트 입력창 뜨면 node1, node2 순서대로 입력

node1 > /home/oracle/oraInventory/orainstRoot.sh

node2 > /home/oracle/oraInventory/orainstRoot.sh

node1 > /home/oracle/product/10g/crs/root.sh

node2 > /home/oracle/product/10g/crs/root.sh



스크립트 입력하고 나면 아래와 같이 에러 나오는데 루트계정으로 터미널창 하나열고 

# vipca 해준다.


vipca 설정



rac1-vip , rac2-vip 써주면 자동으로 ip잡힌다


vipca 설정 완료하고 다시 cluster설치 화면으로가서 설치 마무리


Node1, Node2 에서 crs_stat -t 해서 ONLINE 상태 확인



Clusterware 패치


$ cd pkg

$ unzip p6810189_10204_Linux-x86.zip

$ cd Disk1

$ ./runInstaller



이름이랑 경로 확인






스크립트 입력은 반드시 순서대로

node1 - a

node1 - b

node2 - a

node2 - b


스크립트 입력하고 패치 완료


node1 node2 에서 crs_stat -t 로 확인하고 마무리



반응형
반응형

1. Node1 설정


# ifconfig 로 ip확인

# netstat -nr 로 gateway 주소 확인

# neat 로 ip 설정


eth0 , eth1 edit버튼으로 ip변경



DNS주소는 168.126.63.1


# /etc/init.d/network restart 로 네트워크 재시작

# ping 168.126.63.1 연결 잘 되어있는지 확인


vi /etc/hosts


불필요한 서비스 종료

# chkconfig --level 123456 xinetd off

# chkconfig --level 123456 sendmail off

# chkconfig --level 123456 cups off

# chkconfig --level 123456 cups-config-daemon off

# chkconfig --level 123456 smartd off

# chkconfig --level 123456 isdn off

# chkconfig --level 123456 pcmcia off

# chkconfig --level 123456 iptables off


# vi /etc/sysctl.conf

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

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


# sysctl -p 적용


# vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536


# vi /etc/pam.d/login

session       required       pam_limits.so


# vi /etc/modprobe.conf

options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180


# modprobe -v hangcheck-timer


# vi /etc/rc.local

/sbin/modprobe hangcheck-timer

rdate -s 203.248.240.140


# groupadd -g 5000 dba

# useradd -g dba oracle

# passwd oracle

# chown -R oracle.dba /home/oracle


# vi .bash_profile

PATH=$PATH:$HOME/bin:/home/oracle/product/10g/crs/bin


# su - oracle

$ vi .bash_profile

export EDITOR=vi

export LD_ASSUME_KERNEL=2.4.19

export ORACLE_BASE=/home/oracle

export ORA_CRS_HOME=$ORACLE_BASE/product/10g/crs

export ORACLE_HOME=$ORACLE_BASE/product/10g/db

export ORA_ASM_HOME=$ORACLE_BASE/product/10g/asm

export ORACLE_SID=rac1

export LANG=ko_KR.eucKR

export ORACLE_TERM=xterm

export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601

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

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

export PATH=$PATH:$ORACLE_HOME/bin:/$ORA_CRS_HOME/bin

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


$ exit


# fdisk /dev/sdb

# fdisk /dev/sdc

# fdisk /dev/sdd

# fdisk /dev/sde

# fdisk /dev/sdf

# fdisk /dev/sdg

# fdisk /dev/sdh

# fdisk /dev/sdi


아래와 같은 방식으로 파티션 설정


# vi /etc/sysconfig/rawdevices

/dev/raw/raw1   /dev/sdb1

/dev/raw/raw2   /dev/sdc1

/dev/raw/raw3   /dev/sdd1

/dev/raw/raw4   /dev/sde1

/dev/raw/raw5   /dev/sdf1

/dev/raw/raw6   /dev/sdg1

/dev/raw/raw7   /dev/sdh1

/dev/raw/raw8   /dev/sdi1


# /etc/init.d/rawdevices restart


# vi /etc/udev/permissions.d/50-udev.permissions


112 - ram*:root:disk:0660

113 - #raw/*:root:disk:0660

추가 - raw/*:oracle:dba:0660


# /etc/init.d/rawdevices restart

# ls –l /dev/raw


Node 1 설정 끝  init 0 종료


2. Node2 설정


rac1 디렉토리에 있는 rac1.vmdk 파일과 rac1.vmx 파일을 rac2 디렉토리로 복사


rac1.vmx 파일을 아래와 같이 편집


vmware로 rac2디렉토리에 있는 rac1.vmx파일 열어서 실행


I copied it 선택


Space


Remove Configuration 두번 반복


Configure 선택 (2번 반복)


Use dynamic IP configuration 선택


터미널창 열어서 neat로 IP설정


# vi /home/oracle/.bash_profile 

export ORACLE_SID = rac1 -> export ORACLE_SID = rac2 로 바꿔주기


Node2 설정 끝 reboot


3. equivalence 설정

Node1,Node2 둘다 실행 (oracle 계정)

$ mkdir .ssh

$ ssh-keygen –t rsa

$ ssh-keygen –t dsa



Node1 만 실행

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

$ ssh rac2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

$ ssh rac2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

$ scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys


Node1, Node2 모두 실행 

$ ssh rac1 date

$ ssh rac1-priv date

$ ssh rac2 date

$ ssh rac2-priv date







반응형
반응형

1. VMware 설정



Create a New Virtual Machine 으로 새로운 가상머신 추가


Custom




리눅스 버전 확인해서 설치


가상머신 이름을 rac1로 주고 설치 경로 지정



메모리는 700M 지정






디스크 크기 20G 주고 Single file 선택




가상머신 설정을 위해 Edit virtual machine settings


필요없는 하드웨어 제거후 필요한 하드웨어 추가하기 위해 Add 클릭


네트워크 추가를 위해 네트워크 선택


네트워크 연결방식은 Host-only 선택


다음 장치를 추가하기 위해 Add 클릭


하드웨어 추가



Independent 클릭


크기 300M주고 Allocate all disk space now 선택 (안하면 db생성때 에러날수있음)

single file 선택



장치 추가하고 Advanced 클릭


SCSI 1:0 선택


위와 같은 방식으로 하드 총 8개 추가

ocr1          300M          (1:0)

ocr2          300M          (1:1)

vote1         300M          (1:2)

vote2         300M          (1:3)

vote3         300M          (1:4)

asm1             5G          (1:5)

asm2             5G          (1:6)

asm3             5G          (1:8)



rac 설치 디렉토리로 와서 rac1.vmx 파일 편집


각각의 위치에 아래와 같은 문구 추가

disk.locking = "FALSE"

diskLib.dataCacheMaxSize = "0"

scsi1.sharedBus = "virtual"


scsi1:0.deviceType = "disk"

scsi1:1.deviceType = "disk"

scsi1:2.deviceType = "disk"

scsi1:3.deviceType = "disk"

scsi1:4.deviceType = "disk"

scsi1:5.deviceType = "disk"

scsi1:6.deviceType = "disk"

scsi1:8.deviceType = "disk"


cd넣고 설치 시작


2. Linux 설치


Skip





Manually partition with Disk Druid 선택


ALL Yes


New 버튼 눌러서 파티션 할당


sda 디스크에만 할당 

/              5000

/boot         100

/var          1000

swap        1500

/home      나머지



eth0, eth1 모두 Active 시키고 hostname 에 rac1


방화벽 모두 사용안함



추가언어에 Korean 추가


Asia/Seoul 선택



추가 패키지 설치위해 Customize software packages to be installed 선택


Applications

-Editor

-Graphical Internet

-Text-based Internet


Servers

-Server Configuration Tools


Development

-다 체크


System

-Administration Tools

-System Tools    (Details 클릭)


sysstat 추가








해상도 설정위해 Configure 선택


Generic LCD Display에서 LCD Panel 1024x768 선택


Resolution 에서 1024x768 선택







반응형

+ Recent posts