untitled



Similar documents
意外と簡単!? Oracle Database 11g -バックアップ・リカバリ編-

BIG_RM_BAS_OPEN

untitled

untitled

3 Q. CONFIGURE で設定した RMAN 構成情報をデフォルトに戻す方法 A. CLEAR コマンドを使用すると 永続設定値をデフォルトに戻すことができます CLEAR コマンドでは 個々のパラメータを 1 つずつ CLEAR します SYS.DBMS_BACKUP_RESTORE.RES

クラウド時代のインフラ構成/変更管理とコンプライアンス管理

ORACLE RECOVERY MANAGER (RMAN) 10g: 再起動

Slide 1

untitled

Oracle9i DB R2構築手順

AIP2016 Oracleバックアップ・復旧ガイド

雲の中のWebアプリケーション監視術!~いまなら間に合うクラウド時代の性能監視入門~

すぐに使える!Essbase キューブ開発テクニック集

第 3 章 メディア障害とバックアップ リカバリ この章では メディア障害の発生に備えたバックアップ方法と 障害時の基本的なリカバリ方法につい て説明します 1. メディア リカバリ概要 2. ファイルの多重化 3. アーカイブ モードの設定 4. バックアップ概要 5. 一貫性バックアップ ( オ

Microsoft PowerPoint - Platinum列伝_BackupRecovery_ ppt [互換モード]

untitled

untitled

Microsoft Word - nvsi_020032jpr3_oracle9i_rac_ doc

Oracle DB 10g R2構築手順

Windowsユーザーの為のOracle Database セキュリティ入門

日本語タイトルを入力

Recovery Managerのバックアップおよびリカバリの最適化

4 Q. クラッシュ リカバリの時間を短縮する方法 A. クラッシュ リカバリに要する時間を短縮したい場合 チェックポイントの発生頻度を増やし リカバリ時に適用する REDO の量を少なくします オンライン REDO ログ ファイルのサイズを小さくするか FAST_START_MTTR_TARGET

NEC Storage series NAS Device

Microsoft Word - nvsi_060119jp_oracle10g_serac_win.doc

Oracle Database 10gにおけるOracle Data GuardでのRecovery Managerの使用

Oracle Database 11g × Hitachi Storage Solutionsのベストプラクティス

untitled

OM.indd

Oracle Database 10g Automatic Storage Management の NEC iStorage S シリーズへの適用

Microsoft Word - nvsi_050077jp_oracle10g_rac_0113.doc

意外と簡単!?

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co

Configuring_01

Oracle Database 10gのOracle Data Guard

untitled

OracleDBA(パフォーマンスチューニング(SQL編) - コピー

Oracle RMAN、Oracle SAM QFS、Sun ZFS Storage Applianceを組み合わせた階層型データベース・バックアップ・システムの作成

<Documents Title Here>

Microsoft Word - nvsi_050090jp_oracle10g_vlm.doc

AIP2016 Oracleバックアップ・復旧ガイド

Oracle Database Recovery Managerクイック・スタート・ガイド, 10gリリース1(10.1)

untitled

アジェンダ ORACLE MASTER Oracle Database 11g 概要 Gold DBA11g 試験紹介 ポイント解説 無償技術サービス Oracle Direct Concierge SQL Server からの移行アセスメント MySQL からの移行相談 PostgreSQL から

<Documents Title Here>

#odddtky Oracle DBA & Developer Days 2014 for your Skill 使える実践的なノウハウがここにある しばちょう先生による特別講義! RMAN Backup の 運用と高速化チューニング 柴田長シニア マネジャー Applied Technology,

データ連携がこんなに簡単に!?Oracle Data Integratorのご紹介

HA8000-bdシリーズ RAID設定ガイド HA8000-bd/BD10X2

untitled

1,.,,,., RDBM, SQL. OSS,, SQL,,.

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1) * ( /2) * RAID A. SATA B. BIOS SATA ( 1) C. RAID BIOS RAID D. SATA RAID/AHCI 2 SATA M.2 SSD ( 2) ( (

今さら聞けない!? Oracle入門 ~後編~

HA8000シリーズ ユーザーズガイド ~BIOS編~ HA8000/RS110/TS10 2013年6月~モデル

橡CoreTechAS_HighAvailability.PDF

オラクルのバックアップとリカバリの必須要件

Microsoft PowerPoint - Oracle Database 11g Release 2 旧バージョンからのアップグレード.ppt [互換モード]

日本オラクル株式会社

Oracle Database Technology Night ~ 集え! オラクルの力 ( チカラ ) ~ Oracle Database 18c テクノロジーシリーズ 5 より安定性 管理性 柔軟性に進化を続けるマルチテナント アーキテクチャ ~ 復習編 ~ 日本オラクル株式会社ソリューション

Actual ESS Adapterの使用について

<Documents Title Here>

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

第 142 回夜な夜な! なにわオラクル塾 2015 年版 RMAN バックアップ チューニング 日本オラクル株式会社データベース事業統括ソリューション本部中部 西日本 SC 部 2015 年 03 月 25 日 Copyright 2015 Oracle and/or its affiliates

DICOM UG_JPN_P book

PowerGres on Linux HAマニュアル

ハイウォーターマークを知る

Oracleの領域管理~トラブル防止のテクニック~

DocuWide 2051/2051MF 補足説明書

Fortigate Ver.4.0MR3Patch12 Information 1

Insert VERITAS™ White Paper Title Here

Web Microsoft 2008 R2 Database Database!! Database 04 08

橡ExCtrlPDF.PDF

Oracle Database Recovery Managerリファレンス, 10gリリース1(10.1)

Oracle9i Recovery Manager リファレンス, リリース1(9.0.1)

ProVisionaire Control V3.0セットアップガイド

What's Oracle WebLogic Server ~なぜWebLogic Serverが選ばれるのか~

Microsoft Word - nvsi_080188jp_r1_netvault_oracle_rac_backup_complemental_guide_j_174x217.doc

Visual Studio Oracle Database 11g アプリケーション開発入門

Oracle Corporation

FortiGate Ver.4.0MR3Patch14 Information 1

Exam : C 日本語版 Title : IBM Tivoli Storage Manager V7.1 Fundamentals Vendor : IBM Version : DEMO 1 / 4 Get Latest & Valid C J Exam's Ques

TM-m30 詳細取扱説明書

Oracle Application Server 10g(9

Oracle9i Recovery Managerリファレンス, リリース2(9.2)

Juniper Networks Corporate PowerPoint Template

2


uVALUEテンプレート《新》

Null

Oracle DB 10g R2 構築手順

SR-X526R1 サーバ収容スイッチ ご利用にあたって

TM-m30 詳細取扱説明書

MOTIF XF 取扱説明書

PowerPoint -O80_RKI.PDF

<Documents Title Here>

KWCR3.0 instration

Oracle Database 11g Release 2 高可用性とバックアップ(Data Guard Recovery Manager)

TM-m30 詳細取扱説明書


…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_

Transcription:

Oracle Direct Seminar <Insert Picture Here>!! vs RMAN

Oracle Database RMAN RMAN RMAN RMAN 11g Appendix RMAN <Insert Picture Here> Oracle Direct SQL Server MySQL PostgreSQL Access Oracle Database Oracle Developer/2000 Web Oracle Database Oracle Database http://www.oracle.com/lang/jp/direct/services.ht ml 2

Oracle Database RMAN RMAN RMAN RMAN 11g <Insert Picture Here> Appendix RMAN 3

Oracle Export/Import OSSQL OracleRMAN 4

Oracle Export/Import Export ExportImport Export Export/Import Export/Import Import 5

Oracle OSSQL OracleRMAN Backup OSSQL RMAN Recovery Manager RMAN Restore 6

ARCHIVE LOG NOARCHIVE LOG REDO ARCHIVE LOG REDO / /RMAN NOARCHIVE LOG ARCHIVE LOG 7

NOARCHIVE LOG NOARCHIVE LOG 1 2OS 3 1 2OS 3 A () REDO A REDO 8

Oracle Database RMAN RMAN RMAN RMAN 11g <Insert Picture Here> Appendix RMAN 9

SQLOS 10

SQL> ALTER DATABASE BACKUP CONTROLFILE TO ; SQL> ALTER DATABASE BACKUP CONTROLFILE TO trace; CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG MAXLOGFILES 16MAXLOGMEMBERS 3MAXDATAFILES 100 MAXINSTANCES 8MAXLOGHISTORY 292 LOGFILE GROUP 1 'D: ORACLE ORADATA ORCL REDO01.LOG' SIZE 50M, GROUP 2 'D: ORACLE ORADATA ORCL REDO02.LOG' SIZE 50M, GROUP 3 'D: ORACLE ORADATA ORCL REDO03.LOG' SIZE 50M DATAFILE 'D: ORACLE ORADATA ORCL SYSTEM01.DBF', 'D: ORACLE ORADATA ORCL SYSAUX01.DBF', 'D: ORACLE ORADATA ORCL UNDOTBS01.DBF', 'D: ORACLE ORADATA ORCL USERS01.DBF', 'D: ORACLE ORADATA ORCL EXAMPLE01.DBF', 'D: ORACLE ORADATA ORCL SALES02.DBF' CHARACTER SET JA16SJISTILDE; 11

SQL> ALTER TABLESPACE BEGIN BACKUP; OS SQL> ALTER TABLESPACE END BACKUP; A UPDATEAB UPDATEBC REDO A 12

13

OS REDO D A REDO AB BC CD SQL> RECOVER TABLESPACE ; ORA-00279: change 846388 generated at 05/11/2007 16:58:48 needed for thread 1 ORA-00289: suggestion :/u01/app/oracle/flash_recovery_area/orcl /archivelog/2007_05_11/o1_mf_1_15_%u_.arc ORA-00280: change 846388 for thread 1 is in sequence #15 Specify log: {<RET>=suggested filename AUTO CANCEL} Enter REDO Log applied. Media recovery complete. Enter 14

Tips REDO REDOREDO NOARCHIVE LOG 15

Tips REDO REDO REDO 16

Oracle Database RMAN RMAN RMAN RMAN 11g <Insert Picture Here> Appendix RMAN 17

Recovery ManagerRMAN Oracle 2 OSRMAN Oracle Enterprise ManagerEMGUI % rman target / RMAN> bacbakup database; RMAN> restore database; RMAN> recover database; 18

RMAN RMAN RMAN SPFILE or Oracle Secure Backup 19

RMAN Oracle Secure Backup RMAN 20

RMAN / RMAN OSUNIXcp BACKUP AS COPY OS RMAN BACKUP RMAN 21

RMAN / RMAN 9i R2EE 10gSE 2 22

RMAN Level 0 Level 1 BACKUP INCREMENTAL LEVEL 1 DATABASE; Level Level Level Level Level Level 0 BACKUP INCREMENTAL LEVEL 0 DATABASE; Level 0 BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE; 23

RMAN RMAN CTWR RMAN 24

RMAN RMAN SYSDBA % rman target sys/sys TARGET CATALOG (RCVCAT) AUXILIARY (RCVCAT8.0) Data Guard Point-in- Time 25

RMAN RMAN> show all; CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPEDISK TO '%F'; # default CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISKTO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISKTO 1; # default CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default CONFIGURE COMPRESSION ALGORITHM 'BZIP2'; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D: ORACLE PRODUCT 11.1.0 DB_1 DATABASE SNCFORCL.ORA'; # default 26

RMAN RMAN BACKUP RMAN> backup database; RMAN> backup tablespace users; RMAN> backup datafile 1,2,3; RMAN RMAN> restore database; RMAN> recover database; RMAN> restore tablespace users; RMAN> recover tablespace users; REDO 27

RMAN RMAN 4 3 2 34 28

RMAN RMAN> list backup; =================== BS Key Type LV Size Device Type Elapsed Time ------- ---- -- ---------- ----------- ------------ -------- 52 Full 426.46M DISK 00:04:12 08-12-19 BP: 52 : AVAILABLE : YES : TAG20081219T141724 :D: ORACLE FLASH_RECOVERY_AREA ORCL BACKUPSET 2008_12_19 O1_MF_NNNDF_TAG2 0081219T141724_4NPCMD3X_.BKP 52 File LV Type Ckp SCN Ckp Name ---- -- ---- ---------- -------- ---- 1 Full 3935714 08-12-19 D: ORACLE ORADATA ORCL SYSTEM01.DBF 2 Full 3935714 08-12-19 D: ORACLE ORADATA ORCL SYSAUX01.DBF 3 Full 3935714 08-12-19 D: ORACLE ORADATA ORCL UNDOTBS01.DBF 4 Full 3935714 08-12-19 D: ORACLE ORADATA ORCL USERS01.DBF 5 Full 3935714 08-12-19 D: ORACLE ORADATA ORCL EXAMPLE01.DBF 29

RMAN RMAN> show all; CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default RMAN> report obsolete; Recovery Manager Recovery Manager1 Type Key Completion Time Filename/Handle -------------------- ------ ------------------ ----------------- 52 08-12-19 52 08-12-19 D: ORACLE FLASH_RECOVERY_AREA ORCL BACKUPSET 2008_12_19 O1_MF_N NDF_TAG20081219T141724_4NPCMD3X_.BKP 105 08-12-19 D: ORACLE PRODUCT 11.1.0 DB_1 RDBMS ARC00217_0669310759.001 RMAN> delete obsolete; 30

RMAN 2 RMAN> report need backup redundancy 2; 2 File #bkps Name ---- ----- ---------------------------------------------------- 1 1 D: ORACLE ORADATA ORCL SYSTEM01.DBF 2 1 D: ORACLE ORADATA ORCL SYSAUX01.DBF 3 1 D: ORACLE ORADATA ORCL UNDOTBS01.DBF 5 1 D: ORACLE ORADATA ORCL EXAMPLE01.DBF 31

Tips RMAN RMANTips RMAN RMAN OSRMAN RMAN RMAN> crosscheck backup; crosschecked backup piece: found to be 'AVAILABLE backup piece handle=/u01/app/oracle/flash_recovery_area/orcl/backupset/2008_09_17/o1_mf_nnndf crosschecked backup piece: found to be 'EXPIRED backup piece handle=/u01/app/oracle/flash_recovery_area/orcl/backupset/2008_09_17/o1_mf_nnndf Crosschecked 4 objects RMAN> delete expired backup; List of of Backup Pieces BP BP Key BS BS Key Pc# Cp# Status Device Type Piece Name ------- ------- --- --- ----------- ----------- ---------- 4 4 1 1 EXPIRED DISK /u01/app/oracle/flash_recovery_area/orcl/backupset/2008_09_17/o1_mf_nnndf_tag200809 17T141100_4f14dzl0_.bkp Do you really want to delete the above objects (enter YES or NO)? Yes deleted backup piece 32

Tips Tips RMAN RMAN RMAN> backup database include current controlfile; RMAN> configure controlfile autobackup on; RMAN 33

Tips RMAN RMAN 34

RMAN11g : : 35

RMAN> list failure; RMAN> advise failure; RMAN> repair failure; 1. 13595Oracle : 4: 'D: ORACLE ORADATA ORCL USERS01.DBF' 2. D: ORACLE ORADATA ORCL SYSTEM01.DBF : d: oracle diag rdbms orcl orcl hm reco_803716847.hm : restore database; recover database; alter database open; : 00:00:03 recover(: 08-12-19) 36

Oracle Database RMAN RMAN RMAN RMAN 11g Appendix RMAN 37

<Insert Picture Here> Appendix RMAN 11g 38

SQL> ALTER TABLESPACE users BEGIN BACKUP; OSUSERS SQL>!cp /u01/app/oracle/oradata/orcl/users01.dbf /home/backup/users01.dbf SQL> ALTER TABLESPACE users END BACKUP; 39

USERS SQL> startup ORA-01157: 4/ DBWR ORA-01110: 4: 'D: ORACLE ORADATA ORCL USERS01.DBF' SQL> SELECT * FROM v$recover_file; FILE# ONLINE ONLINE_ ERROR CHANGE# TIME ----- ------- ------- -------------- ------------- 4 ONLINE ONLINE FILE NOT FOUND 0 SQL> ALTER DATABASE DATAFILE 4 OFFLINE; SQL> ALTER DATABASE OPEN; 40

OSUSERS SQL>!cp /home/backup/users01.dbf /u01/app/oracle/oradata/orcl/users01.dbf SQL> SELECT * FROM v$recover_file; FILE# ONLINE ONLINE_ ERROR CHANGE# TIME ------ ------- ------- ----------- ---------- ------- 4 OFFLINE OFFLINE 3934796 08-12-19 FILE NOT FOUND 41

SQL> recover datafile 4; ORA-00279: 3934796(12/19/2008 14:04:11)1 ORA-00289: :D: ORACLE FLASH_RECOVERY_AREA ORCL ARCHIVELOG 20 9 O1_MF_1_212_4NPBW5XS_.ARC ORA-00280: 3934796(1)212 : {<RET>=suggested filename AUTO CANCEL} :D: ORACLE FLASH_RECOVERY_AREA ORCL ARCHIVELOG 20 9 O1_MF_1_213_4NPBWCH4_.ARC ORA-00280: 3934836(1)213 : {<RET>=suggested filename AUTO CANCEL} REDO Enter 42

SQL> SELECT * FROM v$recover_file; SQL> SELECT file#,status FROM v$datafile; FILE# STATUS ---------- ------- 1 SYSTEM 2 ONLINE 3 ONLINE 4 OFFLINE 5 ONLINE 6 ONLINE 7 ONLINE 8 ONLINE SQL> ALTER DATABASE DATAFILE 4 ONLINE; 43

RMAN> BACKUP TABLESPACE users; backup(: 08-12-19) : ORA_DISK_1 ORA_DISK_1: SID=131 =DISK ORA_DISK_1: ORA_DISK_1: =00004 =D: ORACLE ORADATA ORCL USERS01.DBF ORA_DISK_1: 1(08-12-19) ORA_DISK_1: 1(08-12-19) =D: ORACLE FLASH_RECOVERY_AREA ORCL BACKUPSET 2008_12_19 O1_MF_ NNNDF_TA 20081219T142638_4NPD4OF5_.BKP =TAG20081219T142638 =NONE ORA_DISK_1: : 00:00:07 backup(: 08-12-19) 44

USERS SQL> startup ORA-01157: 4/ - DBWR ORA-01110: 4: 'D: ORACLE ORADATA ORCL USERS01.DBF' SQL> SELECT * FROM v$recover_file; FILE# ONLINE ONLINE_ ERROR CHANGE# TIME ----- ------- ------- -------------- ------------- 4 ONLINE ONLINE FILE NOT FOUND 0 SQL> ALTER DATABASE DATAFILE 4 OFFLINE; SQL> ALTER DATABASE OPEN; 45

RMAN> restore datafile 4; restore(: 08-12-19) : ORA_DISK_1 ORA_DISK_1: 00004 D: ORACLE ORADATA ORCL USERS01.DBF restore(: 08-12-19) RMAN> recover datafile 4; recover(: 08-12-19) ORA_DISK_1 : 00:00:01 recover(: 08-12-19) 46

RMAN> sql ALTER DATABASE DATAFILE 4 ONLINE"; SQL> SELECT file#,status FROM v$datafile; FILE# STATUS ---------- ------- 1 SYSTEM 2 ONLINE 3 ONLINE 4 ONLINE 5 ONLINE 6 ONLINE 7 ONLINE 8 ONLINE RMANSQL sql sql 47

SQL> startup ORACLE Total System Global Area 535662592 bytes Fixed Size 1334380 bytes Variable Size 197133204 bytes Database Buffers 331350016 bytes Redo Buffers 5844992 bytes ORA-00205:????????????????????????????????????????? REDO 48

RMAN> advise failure all; ======================= 1. D: ORACLE ORADATA ORCL CONTROL01.CTL 2. D: ORACLE ORADATA ORCL CONTROL02.CTL 3. D: ORACLE ORADATA ORCL CONTROL03.CTL ======================== ------ ------------------ 1 : : d: oracle diag rdbms orcl orcl hm reco_4060288210.hm 49

RMAN> repair failure; : : d: oracle diag rdbms orcl orcl hm reco_4060288210.hm : # restore control file restore controlfile from autobackup; sql 'alter database mount'; (YESNO) yes restore(: 08-12-19) SQL: alter database mount : ORA_DISK_1 50

RMAN> advise failure all; ======================= 1. 1. 13595Oracle: 4: 'D: ORACLE ORADATA ORCL USERS01.DBF' 2. 2. D: ORACLE ORADATA ORCL SYSTEM01.DBF 3. 3. 4. 4. D: ORACLE ORADATA ORCL SYSAUX01.DBF 5. 5. D: ORACLE ORADATA ORCL UNDOTBS01.DBF ======================== ------ ------------------ 1 : Point-in-Time : d: oracle diag rdbms orcl orcl hm reco_803716847.hm 51

REDO RMAN> repair failure ; : Point-in-Time : d: oracle diag rdbms orcl orcl hm reco_803716847.hm : # database point-in-time recovery until a missing log restore database until scn 4007519; recover database until scn 4007519; alter database open resetlogs; (YESNO) yes : 00:00:03 recover(: 08-12-19) 52

Oracle Direct Seminar Oracle Direct Seminar Oracle University!? Oracle!? Backup Recovery!? &!? Oracle By Example Backup Recovery - VS RMAN Oracle Database 25 Backup Recovery Oracle By Example OTN(Oracle Technology Network)!? :: http://www.oracle.com/technology/global/jp/columns/index.html Oracle University http://education.oracle.com/ 53

Oracle Direct Seminar 100Wendy2010 11122!! a.b.c.d. a,b,c,d http://www.oracle.com/technology/global/jp/membership/index.html ORD_SEMINAR_JP@ORACLE.COM 20091112 Oracle Direct 54

OTN!! Oracle Technology Network(OTN) http://otn.oracle.co.jp/forum/index.jspa?categoryid=2 OTN OTNOracle100% http://www.oracle.com/technology/global/jp/ondemand/otn-seminar/index.html OTN OTN OTN 55

IT Oracle Direct Concierge BI IT BI Access / SQL Server MySQL / PostgreSQL Oracle Database Oracle Developer Web RFP BI Oracle Database Oracle Database 56

Oracle Direct Oracle Direct IT / Web 0120155096 ~9:00~12:0013:00~18:00 57

OraclePeopleSoftJD EdwardsSiebel 58