본문 바로가기

전체 글198

[RAC] Offline되는 tablespace 장애발생 (archive redo log file 필요한경우) Offline되는 tablespace 장애발생 (archive redo log file 필요한경우)① 테스트용 tablespace생성 후 백업② 생성한 tablespace에 데이터입력③ log switch를 발생시켜 log file을 archive log file로 만들기④ 장애발생 : 해당 data file 초기화⑤ 백업해둔 파일 복원 후 복구시도⑥ 필요한 archive log file 확인 후 하나의 노드에 archive log file 모아서 복사⑦ 필요한 archive log file을 사용하여 복구 - rac는 모든 노드가 SCN을 각각 독립적으로 발생시키지않고 Global Cache의 특성상 모든 모드가 통합된 SCN을 생성- Recovery하기 위해서는 다른노드에 있는 archive redo.. 2014. 11. 26.
[RAC] Offline되는 tablespace 장애발생 (복구내용이 redo log file에 있는경우) Offline되는 tablespace 장애발생 (복구내용이 redo log file에 있는경우)① 테스트용 tablespace생성 후 백업② 생성한 tablespace에 데이터입력③ 장애발생 : 해당 data file 초기화④ 백업해둔 data file 복원 후 복구 step 1. tablespace를 생성할 여분의 장치 확인 SQL> set sqlprompt "_USER>" --테이블스페이스 확인 SYS>@dd TABLESPACE_NAME MB FILE_NAME ------------------------------ ---------- --------------------------------------------- SYSTEM 599 /dev/raw/raw6 UNDOTBS1 199 /dev/raw/r.. 2014. 11. 26.
[RAC] Raw Device 백업하기 1. Hot Backup① 해당 테이블스페이스를 begin backup모드로 변경② dd명령어로 복사③ 해당 테이블스페이스를 end backup모드로 변경 step 1. data file 확인SQL> set line 200 SQL> col talblespace_name for a10 SQL> col file_name for a45 SQL> select tablespace_name, bytes/1024/1024 MB, file_name 2 from dba_data_files; TABLESPACE_NAME MB FILE_NAME ------------------------------ ---------- --------------------------------------------- SYSTEM 599 /d.. 2014. 11. 26.
[RAC] RAC환경에서 archive log mode로 변경하기 ① 양쪽 노드전부 shutdown immediate 수행② 한쪽 노드만 마운트단계로 시작③ alter system set log_archive_dest_1='location=/data/arc1';④ alter system set log_archive_dest_1='location=/data/arc2';⑤ alter database archivelog;⑥ alter database open;⑦ archive log list;로 결과 확인 후 나머지 한쪽 노드에서 2,3,4번 수행 step 1. 각 노드에 접속에서 shutdown immediate 종료 --node 1 SQL> select instance_name from v$instance; INSTANCE_NAME ---------------- rac1.. 2014. 11. 26.
[RAC] OCR 개념 및 관리 1. OCR (Oracle Cluster Repository) Disk- cluster 전체의 정보를 저장하고 있는 저장소- 윈도우와 비교하면 레지스트리 같은 역할- RAC 상의 모든 노드들에 대한 정보와 모든 자원들에 대한 정보가 저장되어있음- OCR이 장애가 나면 RAC 전체가 중단될수 있음 2. OCR Disk 주요 특징- OCR 디스크의 소유자는 기본적으로 root- 경우에 따라서는 oracle사용자가 될수도 있음- 자동백업 수행 (4시간마다 / 매일마다 / 매주마다) 3. OCR 관련 사항 확인하기- OCR File은 $ORA_CRS_HOME/bin/ocrcheck 명령어를 이용하여 상태 확인[oracle@rac1 ~]$ /home/oracle/product/10.2/crs/bin/ocrchec.. 2014. 11. 25.
[RAC] RAC 운영하기 2014. 11. 25.
[RAC] CRS 2014. 11. 25.
[RAC] RAC기반에서의 Load Balancing과 Application Failover [RAC Load Balancing] - 부하 분산- 서버에 걸리는 업무량을 균형에 맞게 배분 1. Client쪽에서 설정하는 방식 (주로 접속하는 PC)- Client역할을 하는 PC나 Server에 Oracle Client 프로그램이 설정되어 있어야 함- PC의 tnsnames.ora 파일을 설정 # RAC 서버의 IP내역 확인 # PC에있는 tnsnames.ora파일에 내용추가# RAC서버의 HOST부분은 vip # 접속요청을 받은 Client는 tnsnames.ora 파일에서 Address_list에 적혀있는 목록중 접속 가능한 서버를 임의로 선택하여 접속# tnsnames.ora파일에 분산 설정(LOAD_BALANCE)이 되어있지 않으므로 부하분산이 안됨. # tnsnames.ora파일에 LOA.. 2014. 11. 24.
[RAC] HA, OPS, RAC / Cache Fusion / Interconnect [HA, OPS, RAC]database : 서버의 전원이 꺼져도 데이터를 안전하게 저장하고 있어야 하므로 HDD에 파일로 구현instance : 많은 사람들이 동시에 접속해서 조회나 변경등의 작업을 동시에 수행하는공간으로 속도가 빨라야 하므로 RAM에 구현process : database와 instance를 왔다갔다 하면서 작업을 해주는 구성요소 (서버프로세스, 백그라운드 프로세스 등) - database에 저장해놓고 필요할때 데이터를 instance로 복사해와서 작업을 하고 다시 작업이 끝나면 database에 저장하는 형태- 하나의 database에 하나의 instance가 할당되는 구성을 single server- 하나의 database에 여러개의 instance로 구성되는 방식을 8i -> OP.. 2014. 11. 24.
[Block Corruption and Repair] BBED 2014. 11. 24.