전체 글 96

[Oracle 11g RAC 구축] 5. 두번째 가상머신 생성 및 User equivalence 수동설정

1. 가상머신 복제 실제 서버라면 또 다른서버를 지금까지 한 단계처럼 동일하게 설치하고 설정해야 하겠지만, VMware 가상머신은 쉽게 복사가 가능하므로 'Oracle11g_RAC1'가상머신을 'Oracle11g_RAC2'로 복사해서 사용합니다. 가상머신을 복사하기 위해 'Oracle11g_RAC1'을 shutdown 합니다. # shutdown -h now 가상머신 파일이 존재하는 경로로 이동하여 'Oracle11g_RAC1' 디렉토리를 'Oracle11g_RAC2'로 복사해 줍니다. 필자의 예) E:\Virtual Machines\Oracle11g_RAC1 --> E:\Virtual Machines\Oracle11g_RAC2 로 복사 디렉토리 복사 후 "E:\Virtual Machines\Oracle..

[Oracle 11g RAC 구축] 4. 공유 디스크 추가 및 ASM 구성

1. 공유 디스크(Shared Disk) 추가 공유 디스크(Shared Disk) 추가를 위해 "Oracle11g_RAC1" 시스템을 shutdown 합니다. # shutdown -h now 실제 운영되는 RAC 서버는 일반적으로 스토리지를 공유 디스크로 사용하고 스토리지의 디스크를 각 노드에 마운트를 해서 연결하지만, VMware에서는 스토리지 관련 기능을 제공하고 있지 않기때문에 공유 디스크로 사용 할 디스크를 추가로 생성한 후에 각 가상머신에서 동일한 디스크로 연결되는 방법을 이용하여 설정해 줍니다. - 'Oracle11g_RAC1'의 Summary 탭에서 Commands 항목의 'Add Hardware'를 클릭 합니다. - 'Hard Disk'를 클릭 합니다. - 'Create a New Virt..

[Oracle 11g RAC 구축] 3. RAC 구성을 위한 각종 OS 환경설정

1. 필수 RPM 패키지 설치 OEL5.5 설치 iso 이미지를 마운트 합니다. VMware Server 2에서는 Summary > CD/DVD Drive 1 > Edit 를 클릭합니다. - 위와 같이 설정 한 후 Browse를 클릭하여 OEL5.5 iso 파일을 선택하여 줍니다. 마운트 후 CD가 정상적으로 마운트 되었는 지 확인하고 CD로 이동합니다. # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 7.6G 3.8G 3.5G 53% / /dev/sda3 18G 15G 2.0G 89% /ORACLE tmpfs 1.5G 615M 886M 41% /dev/shm /dev/hdc 3.4G 3.4G 0 100% /media/Enterprise Lin..

[Oracle 11g RAC 구축] 2. Oracle Enterprise Linux 5.5 설치

0. Oracle Enterprise Linux 5.5 다운로드 Oracle Enterprise Linux 다운로드 1. Oracle Enterprise Linux 5.5 설치 - Enter를 입력하여 Graphical Mode 설치를 시작합니다. - Skip으로 Tap키를 눌러 이동한 후 Enter를 입력합니다. - Next를 클릭 합니다. - 'English (English)' 선택 후 Next를 클릭 합니다. - 'U.S. English'를 선택한 후 Next를 클릭 합니다. - 데이터가 지워질 수 있다는 경고인데 Yes를 클릭해서 다음으로 진행합니다. - 'Create custom layout'을 선택한 후 Next를 클릭합니다. - /dev/sda 를 선택 하 후 'NEW'를 클릭하여 위와같이 ..

Oracle Enterprise Linux 다운로드

Oracle Enterprise Linux 는 Oracle에서 다운로드를 제공하고 있어 Oracle E-Delivery에서 다운로드가 가능합니다. https://edelivery.oracle.com/linux - Continue를 클릭 합니다. - 사용자 정보를 기입하고 아래 두군데의 체크박스를 체크한 후 Continue를 클릭 합니다. - 다운로드 할 OEL의 버전 선택 한 후 Continue를 클릭 합니다. - DVD 이미지 파일을 다운로드 받을 것이기 때문에 "Oracle Linux Release 버전 for OS bit - DVD" 의 'DOWNLOAD'를 클릭하여 파일을 내려 받습니다.

리눅스 2011.02.22

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

빵이 익어가는 디스크 개설!!ㅋ

http://disk.pangsun.co.kr 테스트 서버가 있어 NAS를 구축해 보았습니다. 예전에도 사용해 봤는데 참 편리하더군요. 웹접속 뿐만 아니라 윈도우 탐색기에서 내 컴퓨터 디스크 처럼 접속해서 사용할 수 있고 웹링크로 다른사람에게 쉽게 파일전송을 할 수 있는등 편리한 기능들을 갖추고 있으며 업,다운로드 속도도 빨라서 꽤 만족스럽습니다.ㅋ 'PlusDisk'라는 웹하드 솔루션으로 NAS를 구축했는데 유저가 4명까지 제공되는 '홈 에디션' 제품은 무료로 제공되어 개인 용도나 공유 용도로 사용하기에 유용합니다. 개인용 NAS장비의 가격이 최근 많이 저렴해 졌음에도 불구하고 20~30만원대 정도로 형성되어 있는데 24시간 PC를 켜놓고 사용하시는 분들께서는 추가적인 비용부담 없이 개인용 NAS를 구..

나의 일상 2011.01.31

다른 User로 Oracle 통계정보 옮기기.

오라클의 통계정보는 다른 DB나 계정으로 옮겨질 수 있습니다. 개발장비에서 수집된 통계정보를 옮긴다거나, 기존의 운영장비의 통계정보를 migration 할 대상으로 옮겨 동일한 SQL 수행을 유도할 수 있습니다. 다음은 현재 SCOTT 계정의 통계정보를 다른 Database의 SCOTT 계정으로 옮기는 예제입니다. * statistic 정보 수집 table 생성 SQL> exec dbms_stats.create_stat_table('SCOTT','STATS'); * scott.emp table의 통계정보를 statistic 정보수집 테이블인 STATS로 export exec dbms_stats.export_table_stats('SCOTT','EMP',NULL,'STATS',NULL,TRUE); * ST..

오라클/Tuning 2010.10.18

DBMS_STATS 정리

DBMS_STATS.EXPORT_* 사용법 1) DBMS_STATS.EXPORT_TABLE_STATS ‘SYS’, ‘employees’, ’stat_at_5pc’, 1, 'STATS', 'EMP', 'BIG_TABLE', CASCADE => TRUE, METHOD_OPT => 'FOR ALL COLUMNS SIZE 1'); 2) SCOTT의 BIG_TABLE의 15% ROW를 가지고, 테이블, 칼럼, 연관인덱스의 통계정보를 생성한다.( SAMPLE 15 PERCENT ) EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME => 'SCOTT', TABNAME => 'BIG_TABLE', CASCADE => TRUE, ESTIMATE_PERCENT => 15); 3) SCOTT의 B..

오라클/Tuning 2010.10.18

Oracle 장애 유형과 문제해결

※ SCENARIO 0 : Tablespace의 조작 ① 새로운 Tablespace Create [/DBA3/DBA/dba숫자]svrmgrl SVRMGR> connect internal SVRMGR> startup SVRMGR> create tablespace test 2> datafile '/DBA3/DBA/dba숫자/u01/test_01.dbf' 3> size 10k; SVRMGR> select tablespace_name, bytes, file_name from dba_data_files; ② Table Create SVRMGR> create table test(name char(30)) 2> tablespace test 3> storage(initial 4k); ③ Table에 Row들을 Inse..