RAC 9

[Oracle 11g RAC 구축] 1. 가상 머신 설정 (Vmware Server 2)

0. 설치 환경 본 11g RAC 구성문서는 VMware Server 2의 환경에 운영체제는 Oracle Enterprise Linux 5.5 를 이용하였으며 ASM 기반으로 Oracle11gR2 RAC를 구축하였습니다. 필자는 테스트 서버가 있어 VMware Server 2 를 이용하여 구축하였지만, 개인PC에서 VMware Workstation을 이용하여 RAC를 구축하여도 크게 문제가 되지 않으리라고 봅니다. VMware Workstation에 Oracle11g RAC를 구축하실 분들은 '가상 머신 생성' 단계에서 '[Oracle10g RAC 구축] 1. 가상 머신 설정'을 참고 하시기 바랍니다. Oracle11gR2는 설치 시 1.5Gbyte 이상의 RAM을 필요로 합니다. Oracle11g RA..

[Oracle 10g RAC 구축] 10. Oracle Enterprise Manager(OEM) 사용

Oracle Enterprise Manager Database Console은 클러스터 데이터베이스 환경의 운영 및 관리를 위한 통합적, 포괄적인 GUI 인터페이스를 제공한다. 관리자는 콘솔을 통해 거의 모든 운영 업무를 수행할 수 있다. 1. Database Console 시작 및 중단 먼저 EM 서비스가 실행되어 있지 않다면 서비스를 올려 주어야 한다. 아래의 명령어로 EM을 중단 및 시작이 가능하다. rac1-> emctl stop dbconsole rac1-> emctl start dbconsole 2. Database Console 상태 확인 아래의 명령어로 EM의 현재 상태를 확인할 수 있다. rac1-> emctl start dbconsole 그리고 프로세스 및 포트도 정상적으로 떠있는지 확..

[Oracle 10g RAC 구축] 9. 데이터베이스 백업 및 복구

Oracle Recovery Manager(RMAN)을 이용하여 Oracle RAC 데이터베이스를 백업/복구하는 방법은 싱글 인스턴스 데이터베이스의 경우와 동일하다. 1. 전체 데이터베이스 백업 수행. rac1-> rman nocatalog target / RMAN> configure controlfile autobackup on; RMAN> backup database plus archivelog delete input; 2. test_d 테이블스페이스에 mytable 테이블 생성 SQL> connect system/oracle@devdb2 SQL> create table mytable (col1 number) tablespace test_d; 3. t1 시점에 mytable에 첫 번째 레코드를 삽입...

[Oracle 10g RAC 구축] 8. Transparent Application Failover(TAF) 테스트

Oracle TAF는 데이터베이스 연결에 장애가 발생한 경우 클러스터의 다른 노드로 재연결하기 위한 페일오버 메커니즘을 제공한다. 페일오버 과정은 사용자 관점에서 투명하게 수행된다. 오라클은 페일오버된 인스턴스에서 쿼리를 재실행하고 결과를 사용자에게 반환한다. 1. 새로운 데이터베이스 서비스의 생성 먼저 CRM이라는 이름의 새로운 서비스를 생성한다. 데이터베이스 서비스는 DBCA 또는 srvctl 유틸리티를 이용하여 생성할 수 있다. DBCA를 사용해서 devdb1에 CRM 서비스를 생성해 보겠다. DBCA를 실행 전 oracle 유저가 GUI 프로그램 디스플레이 권한을 가지도록 새로운 터미널을 띄워 root 유저로 아래의 명령어를 입력해 준다. [root@rac1 ~]# xhost + access co..

[Oracle 10g RAC 구축] 7. RAC 데이터베이스 환경 확인

1. 애플리케이션 리소스의 상태 확인 rac1-> crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora.....CRM.cs application ONLINE ONLINE rac1 ora....db1.srv application ONLINE ONLINE rac1 ora.devdb.db application ONLINE ONLINE rac1 ora....b1.inst application ONLINE ONLINE rac1 ora....b2.inst application ONLINE ONLINE rac2 ora....SM1.asm application ONLINE ONLINE ..

[Oracle 10g RAC 구축] 5. Oracle Clusterware 설치

rac1에 clusterware를 다운받아 /u01/staging 폴더를 생성하여 옮긴 후 압축을 풀어준다. 이 작업들은 oracle 유저로 수행한다. 압축해제를 완료한 후 Installer 실행전 새로운 터미널 창을 띄워 root 유저로 아래의 명령어를 입력해 주어 oracle 유저가 GUI 프로그램의 디스플레이 권한을 가지도록 해주자. 아래의 명령어를 수행하지 않고 오라클 유저로 runinstaller를 실행하면 에러가 발생한다. [root@rac1 ~]# xhost + access control disabled, clients can connect from any host 이제 다음의 Oracle Clusterware Installer를 실행시켜 설치를 진행하자. rac1-> /u01/staging..

[Oracle 10g RAC 구축] 4. ASM 및 OCFS2 설정

1. 두번째 가상머신 생성 및 설정 첫번째 가상 머신을 셧다운 한 상태에서 rac1의 가상 머신 설치 파일을 모두 복사하여 rac2 폴더를 생성한 후 붙여 넣는다. 필자의 예) D:\ORACLE\RAC\vmware\rac1 --> D:\ORACLE\RAC\vmware\rac2 vmware에서 Ctol + O 를 실행하여 두번째 가상머신을 연다. 예) D:\ORACLE\RAC\vmware\rac2\rac1.vmx 새로 연 가상머신 rac1 탭에서 마우스 오른쪽 버튼을 클릭하고 Setting을 선택한다. Virtual machine Settings 창이 뜨면 Option 탭을 클릭하여 Virtual machine name을 rac2로 변경한다. 이제 Start this virtual machine을 클릭하여..

[Oracle 10g RAC 구축] 2. Linux 설치 및 vmware-tool 설치

1. Oracle Enterprize Linux 4 설치 - Graphical mode 로 설치를 진행 할 것이므로 Enter를 누른다. - Skip을 누른다. - Next를 클릭한다. - English (English)를 선택한 후 Next를 클릭한다. - U.S. English를 선택한 후 Next를 클릭한다. - 수동으로 파티션을 구성 할 것이므로 Manually partition with Disk Druid를 선택한 후 Next를 클릭한다. - /dev/sda의 Free를 더블 클릭 하거나 Edit을 클릭하여 아래와 같이 파티션을 구성한다. - 위와 같이 파티션 구성을 완료 한 후 Next를 클릭한다. - Boot Loader는 GRUB 모드를 사용할 것이므로 Next를 클릭한다. - eth0를 ..

[Oracle 10g RAC 구축] 1. 가상 머신 설정

※ 필자는 OS는 RedHat Enterprise Linux 4 을 이용하였으며 OCFS 및 ASMLib 기반으로 Oracle 10g RAC를 구성하였습니다. 참조 : VMware Server를 이용하여 Oracle Enterprise Linux 기반 Oracle RAC 10g 설치하기 1. 가상 머신 생성 vmware를 구동한 후 Ctrl + N 을 눌러 새로운 가상 머신을 생성한다. - 오류가 적은 Workstation 6를 선택한 후 Next 를 클릭한다. - I will install the operating system later를 선택한 후 Next를 클릭한다. - Linux > Red Hat Enterprise Linux 4 를 선택한 후 Next를 클릭한다. - Virtual machine..