Oracle/RAC 20

Single to RAC (DB변환하기)

참고 http://www.commit.co.kr/101 실습전 설정 및 설치는 일반 RAC구성하는것과 동일하게 구성하되 db를 생성할때에는 cluster database생성말고 single instance로 db를 생성한 후 실습하세요. 환경 DB이름 : oel DB_SID : oel --> oel1, oel2 single instance to cluster instance (node1) (node1+node2) (이미 database는 공유스토리지에 저장되어있어서 위치이동은 필요없는 상태입니다.) (기존DB가 공유스토리지에 있지 않다면, catclust.sql 를 실행하기 전에 반드시 공유스토리지에 파일위치를 옮기는 작업이 필요합니다. 예: control파일재생성 및 기존DB파일 백업 & 복구, 등등)..

Oracle/RAC 2012.05.09

RAC 구성하기(solaris 10, oracle 10g) #5 ; engine 설치, db구성

1. 설치하기 $ cd pkg $ cd database $ ./runInstaller 시작 : 다음 클릭 설치유형선택 : Enterprise Edition 선택 후 다음 홈세부정보지정 : 경로와 .profile의 ORACLE_HOME과 일치하게 입력 하드웨어클러스터설치모드지정 : 모든 노드를 체크한 후 다음 제품별필요조건검사 : 실패한 검사를 고친 후 다음(없으면 그냥 다음) 구성옵션선택 : 데이터베이스 소프트웨어만 설치 요약 : 설치 클릭 이후 구성스크립트 실행 ** 동시에 실행하지마세요 노드1 # /export/home/oracle/product/10g/db/root.sh Running Oracle 10g root.sh script... The following environment variables..

Oracle/RAC 2012.04.30

RAC 구성하기(solaris 10, oracle 10g) #4 ; Clusterware 설치

0. clusterware, engine 파일을 복사하고 압축을 풉니다.-bash-3.00$ ls 10202_clusterware_solx86.zip 10202_database_solx86.zip -bash-3.00$ unzip 10202_clusterware_solx86.zip && unzip 10202_database_solx86.zip 1. cluterware 설치 (oracle 유저로 로그인후 실해하세요) $ pwd /export/home/oracle/pkg/clusterware ./runInstaller 이후 뜨는 메시지에서 y입력 (양쪽 노드에서 root로 모두 실행하세요) mkdir -p /usr/local/bin ln -s /usr/bin/ssh /usr/local/bin/ssh 이후 설치..

Oracle/RAC 2012.04.30

RAC 구성하기(solaris 10, oracle 10g) #3 ; 스토리지설정 및 node2 설정, equivalance 설정

0. openfiler는 계속 켜져있어야합니다. 1. node1(rac1)을 부팅합니다. 2. 스토리지 설정 # svcs *iscsi* # svcadm enable svc:/network/iscsi_initiator # iscsiadm modify discovery --sendtargets enable # iscsiadm list discovery # iscsiadm add discovery-address 192.168.0.30 # iscsiadm list discovery-address # iscsiadm list target # devfsadm -C -i iscsi # svcs *iscsi* STATE STIME FMRI disabled 17:43:14 svc:/network/iscsi_initiat..

Oracle/RAC 2012.04.30

RAC 구성하기(solaris 10, oracle 10g) #2 ; openfiler 설치(for storage)

openfiler 설명 RHEL4나 RHEL5에서는 VMware에서 clustering을 해서 별다른 os없이 storage만으로 두 노드에서 동시에 접근가능한 스토리지를 설정했지만, solaris에서는 여러가지 이유때문에 해당 방법은 사용하기 힘듭니다. (특히나 oracle 유저가 스토리지에 읽기, 쓰기권한을 가지게 하는게 힘듭니다. >> 저는 해결방법을 못찾았습니다.) 그래서 양쪽모드에서 모두 접근가능하게 하기 위해서 openfiler라는 OS를 이용해서 iSCSI를 구성합니다. 구성이나 설치는 일반적인 linux설치와 거의 동일합니다. 설명이 필요없는 단계의 스크린샷은 넣지 않았습니다.) 0. openfiler 다운로드 http://www.openfiler.com/community/download/..

Oracle/RAC 2012.04.30

RAC 구성하기(solaris 10, oracle 10g) #1 ; 솔라리스설치 및 설정

1. 솔라리스 설치 설치는 대부분 하실수 있을테니, 설명이 필요한 부분만 스크린샷했습니다. 이후 CD(DVD)를 넣고 본격적인 솔라리스설치입니다. ( http://gyh214.tistory.com/152 참조) , 중간에 IP입력부분은 자신의 rac구성에 맞게 설정하세요. 2. 솔라리스 설정하기 putty 사용가능하게 하기 : http://dinggur.tistory.com/56 설정이후 # pkill -1 sshd 를 실행하면 reboot하지 않고도 바로 putty 사용가능 2.1 네트워크설정. 아래처럼 네트워크를 셋팅합니다. # cat /etc/hosts # # Internet host table # ::1 localhost 127.0.0.1 localhost 192.168.0.20 rac1 192...

Oracle/RAC 2012.04.30

RAC운영중 RAC node 추가하기(3/3) ;환경 : VMware 실습환경, 11gR2, OEL(2.6.18-238.el5PAE)

참조사이트 http://blog.grid-it.nl/index.php/2011/04/13/adding-a-new-node-to-an-oacle-11gr2-cluster/ 1. 새 노드에 오라클엔진설치하기 운영중인 노드에서 실행하세요 $ cd $ORACLE_HOME/oui/bin $ pwd /u01/app/oracle/product/11.2.0/db_1/oui/bin $ ./addNode.sh -silent CLUSTER_NEW_NODES={rac3}[oracle@rac1 bin]$ ./addNode.sh -silent CLUSTER_NEW_NODES={rac3} Starting Oracle Universal Installer... Checking swap space: must be greater than..

Oracle/RAC 2012.04.26

RAC운영중 RAC node 추가하기(2/3) ;환경 : VMware 실습환경, 11gR2, OEL(2.6.18-238.el5PAE)

참조사이트 : http://blog.grid-it.nl/index.php/2011/04/13/adding-a-new-node-to-an-oacle-11gr2-cluster/ http://oracle-cookies.blogspot.com/2010/12/extending-my-rac-with-new-node.html addNode.sh(export IGNORE_PREADDNODE_CHECKS=Y 부분참조) 등등 글 중간중간 링크사이트들 1. user equivalance 설정하기 ( http://martincarstenbach.wordpress.com/2010/12/22/adding-user-equivalence-for-rac-the-easy-way/ 참조하였습니다.) 1.1 sshUserSetup.sh 실..

Oracle/RAC 2012.04.26

RAC운영중 RAC node 추가하기(1/3) ;환경 : VMware 실습환경, 11gR2, OEL(2.6.18-238.el5PAE)

http://jigi.net/4285 글을 참조하여 RAC를 구성하였습니다. http://blog.naver.com/PostView.nhn?blogId=ecross&logNo=150041546356 을 참조하여 노드를 추가하였습니다. 기존의 네트워크 설정192.168.0.15 rac1 192.168.0.16 rac2 192.168.79.130 rac1-priv 192.168.79.131 rac2-priv 192.168.0.115 rac1-vip 192.168.0.116 rac2-vip 192.168.0.30 rac-cluster-scan 새 노드설정(rac3) 새로 추가할 노드(rac3)에서 작업합니다. 1. 네트워크 설정 # netstat -nr 실행 후 eth0, eth1, Gateway를 알아낸 후..

Oracle/RAC 2012.04.26

Oracle-RAC(RHEL4, raw device, 10g) #5 엔진설치,패치, 리스너구성 및 DB생성

모든 노드 켜져있는 상태에서 아무 한 노드에서만 설치하면 됩니다! 오라클엔진 설치 $ cd /home/oracle/pkg/database $ ./runInstaller 시작 >> 다음 클릭 설치유형선택 >> Enterprise Edition 선택 후 다음 클릭 홈 세부 정보지정 >> OraDb10g_home1, /home/oracle/product/10g/db 입력 후 다음 하드웨어 클러스터 설치모드 지정 >> 클러스터 설치클릭, 모두선택클릭 후 다음 제품별 필요조건 검사 >> 메모리관련경고는 무시 후 다음 구성옵션 선택 >> 데이터베이스 소프트웨어만 설치 클릭 후 다음 요약 >> 설치클릭 설치화면 구성스크립트 실행 >> 각각의 노드에서 루트 권한으로 /home/oracle/product/10g/db/r..

Oracle/RAC 2012.03.07