Oracle 설치 23

[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 구축] 6. Oracle Database 10g R2 설치

rac1에 Oracle Database 10g R2를 다운받아 /u01/stafing로 옮긴 후 압축을 풀어준다. 이 작업들은 oracle 유저로 수행한다. 압축해제를 완료한 후 Installer를 실행시킨다. rac1-> /u01/staging/database/runInstaller - Next를 클릭한다. - Enterprise Edition 을 선택하고 Next를 클릭한다. - Namer과 Path에 위와 같이 입력하고 Next를 클릭한다. - Cluster Installation을 선택하여 Select All 을 클릭하고 다음으로 진행한다. - 이번에도 물리적 메모리 요구사항에 관련된 경고는 체크한 후 Next를 클릭한다. - Create a database 를 선택한 후 Next를 클릭한다. -..

[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 구축] 3. 로우 디바이스 매핑 및 각종 환경설정

1. Oracle 유저 생성 및 환경설정 root 유저로 아래의 명령어를 실행하여 그룹 및 유저를 생성한다. [root@rac1 ~]# groupadd oinstall [root@rac1 ~]# groupadd dba [root@rac1 ~]# mkdir -p /export/home/oracle /ocfs [root@rac1 ~]# useradd -d /export/home/oracle -g oinstall -G dba -s /bin/ksh oracle [root@rac1 ~]# chown oracle:dba /export/home/oracle /u01 [root@rac1 ~]# passwd oracle New Password: Re-enter new Password: passwd: password su..

[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..

[Oracle 9i 설치 및 패치] 4. DBCA로 DB 생성

1. 에러 문제 해결 Oracle 9i 설치 및 9.2.0.8 패치가 완료 된 후 dbca를 실행시키면 다음과 같은 에러메세지가 발생하면서 정상적으로 실행되지 않는다. /oracle/jre/1.1.8/bin/../lib/i686/green_threads/libzip.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so) Unable to initialize threads: cannot find class java/lang/Thread 이 때 다음을 수행하면 오류를 해결할 수 있다. [oracle@oracle ~]$ cd $ORACLE_HOME [oracle@oracle ~]$ ..

[Oracle 9i 설치 및 패치] 3. 9.2.0.8 패치 설치

1. 9.2.0.8 패치 파일 압축 해제 오라클 9i 9.2.0.8 패치 파일인 p4547809_92080_LINUX.zip 을 받아 /u01/staging 으로 옮긴다. 기존 Oracle 9i 설치 패키지 파일은 설치가 완료 되었기 때문에 삭제한 후 압축을 해제한다. [root@oracle staging]# rm -rf Disk* [root@oracle staging]# unzip p4547809_92080_LINUX.zip 압축해제가 완료되면 Disk1 폴더 하위에 패치파일 압축이 해제된다. 2. OS 버전 수정 oracle 유저로 접속한 후 해당경로로 이동하여 runInstaller를 실행해 주면 아래와 같은 에러 메세지가 출력될 것이다. Checking operating system version..