[
トップ
] [
新規
|
一覧
|
最終更新
|
ヘルプ
]
AND
OR
開始行:
*[[Oracle]]/RMAN [#r2347e38]
#contents
**キーワード [#s6fc0669]
|BGCOLOR(#f0f8ff):''キーワード''|BGCOLOR(#f0f8ff):''説明''|
|完全リカバリ|REDOなどを適用しDBの更新状態が最新でリカバ...
|不完全リカバリ|REDOログ破損などにより過去の時間までのリ...
|リストア|バックアップファイルから、データを物理的に復元...
|リカバリ|REDOログから最新の更新状態を適用していく|
#br
**RMAN接続 [#v609caf5]
-- RMAN接続後のDATE型のフォーマットを時分秒まで表示でき...
NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
※ Windowsの場合は、SET NLS_DATE_FORMAT=yyyy-mm-dd hh24:m...
-- RMANへ接続
rman target [USER]/[PASS]@[識別子]
~
#br
**RMANリポジトリ構成 [#b45b9bf6]
RMANリポジトリはデフォルトでは制御ファイルで管理している。~
制御ファイルのリポジトリ情報は、保存期間に制限がある。(C...
リカバリ・カタログを作成し制御ファイルのリポジトリ情報を...
-- 表領域を作成
CREATE TABLESPACE rcat_tbs DATAFILE '/opt/app/oracle/ora...
--リカバリカタログ用のユーザーを作成
CREATE USER rmansys IDENTIFIED BY oracle
TEMPORARY TABLESPACE temp
DEFAULT TABLESPACE rcat_tbs
QUOTA UNLIMITED ON rcat_tbs;
--リカバリカタログオーナー権限を付与
GRANT RECOVERY_CATALOG_OWNER TO rmansys;
--リカバリカタログの作成
$ rman
RMAN> CONNECT CATALOG rmansys/oracle@<SID>
RMAN> CREATE CATALOG;
--ターゲット・データベースをリカバリ・カタログに登録
$ rman TARGET / CATALOG rmansys/oracle@<SID> ※ターゲ...
RMAN> REGISTER DATABASE;
~
#br
**RMANコマンド [#s11e6303]
*** BACKUP [#cc3b98d1]
BACKUP { DATABASE [追加オプション] | TABLESPACE 表領域[,...
|BGCOLOR(#f0f8ff):''オプション''|BGCOLOR(#f0f8ff):''説明''|
|AS BACKUPSET|バックアップセット(RMAN専用の形式でリカバ...
|AS COPY|イメージコピー(OSに存在してるファイルと全く同じ...
|FORMAT '保存先'|バックアップ先(省略時はCONFIGURE CHANNE...
|AS COMPRESSED BACKUPSET|バックアップセットをバックアップ...
|INCLUDE CURRENT CONTROLFILE|制御ファイルも一緒にバックア...
|INCREMENTAL LEVEL 0|レベル0増分バックアップ。バックアッ...
|INCREMENTAL LEVEL 1 [CUMULATIVE]|レベル1増分バックアップ...
|KEEP UNTIL TIME 保存期限|アーカイブログの保存日数を指定...
|BGCOLOR(#f0f8ff):''追加オプション''|BGCOLOR(#f0f8ff):''...
|PLUS ARCHIVELOG [ DELETE INPUT ]|全体バックアップ+アー...
|SKIP READONLY|読み取り専用領域をバックアップ対象から除外|
#br
*** DELETE [#dc4053ae]
DELETE [オプション] キーワード
|BGCOLOR(#f0f8ff):''オプション''|BGCOLOR(#f0f8ff):''説明''|
|EXPIRED|指定したバックアップファイルが期限切れの場合、削...
|OBSOLETE [保存ポリシー]|保存ポリシーに合致したファイルを...
|BGCOLOR(#f0f8ff):''キーワード''|BGCOLOR(#f0f8ff):''削除...
|BACKUPSET [キー]|バックアップセット|
|COPY|全てのイメージコピー|
|DATAFILECOPY キー|指定したイメージコピー|
|BACKUP OF TABLESPACE 表領域|領域|
|CONTROLFILECOPY キー|制御ファイル|
#br
*** RESTORE [#n29afb48]
RESTORE [ AUTOMATIC ] { DATABASE | TABLESPACE 表領域名 |...
RMANを使用してファイルをリストア(取得しておいたバックア...
RMANでアーカイブREDOログファイルをバックアップしている場...
ORA-19573 が発生する場合、DB全体の場合はMOUNT、表領域の場...
|BGCOLOR(#f0f8ff):''オプション''|BGCOLOR(#f0f8ff):''説明''|
|AUTOMATIC|自動的にアーカイブREDOログファイルの場所を判断...
|DATABASE|データベース全体のリストア。マウント状態でリス...
|TABLESPACE|表領域のリストア。表領域はOFFLINEにする(ALTE...
|DATAFILE|データファイルのリストア。表領域はOFFLINEにする...
~
RESTORE ARCHIVELOG FROM SEQUENCE ログ順序番号
アーカイブREDOログファイルのみリストアする。~
#br
*** RECOVER [#mbec0e60]
RECOVER { DATABASE | TABLESPACE 表領域名 | DATAFILE { フ...
メディアリカバリ(変更内容を反映させ最新の状態に戻す)を...
DELETE句を使用するとリストアされたアーカイブREDOログファ...
アーカイブREDOログファイルがフラッシュリカバリ領域に保存...
~
#br
***LIST [#xab611fa]
LIST [EXPIRED] { BACKUP [SUMMARY] | COPY | ARCHIVELOG AL...
|BGCOLOR(#f0f8ff):''オプション''|BGCOLOR(#f0f8ff):''説明''|
|EXPIRED|期限切れの対象ファイルを表示|
|BACKUP|バックアップセットに関する情報を表示|
|COPY|データベースファイルとアーカイブREDOログファイルの...
|ARCHIVELOG ALL|アーカイブログに関する情報を表示|
|RESTORE POINT ALL|リストアポイントを表示|
詳細は[[Databaseバックアップおよびリカバリ・リファレンス...
|BGCOLOR(#f0f8ff):''ステータス''|BGCOLOR(#f0f8ff):''状態'...
|AVAILABLE|正常|リポジトリに登録されファイルも存在する|
|EXPIRED|期限切れ|リポジトリに登録されているがファイルが...
|UNAVAILABLE|使用不可|CHANGEコマンドで意図的に使用不可に...
#br
*** CONFIGURE [#ef864d3b]
SHOW ALL
設定されてるパラメータを表示する~
~
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'ファイルフォ...
バックアップファイルの保存先を指定。ファイル名が一意にな...
%TはYYYYMMDDになる。その他の置換変数(FormatSpec)は[[WEB...
フラッシュリカバリ領域を指定(ファイルフォーマットブラン...
フラッシュリカバリ領域以外を指定した場合は、高速リカバリ...
~
CONFIGURE CONTROLFILE AUTOBACKUP ON
バックアップの最後(BACKUPコマンドを発行)に制御ファイル...
表領域のオフライン/オンラインの変更、データファイル追加/...
~
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE ...
フラッシュリカバリ領域以外に制御ファイルをバックアップす...
保存先の指定には「%F」置換変数を含めDBIDや日付が含まれた...
~
CONFIGURE BACKUP OPTIMIZATION ON
データベース全体のバックアップを行う際、読取り専用表領域...
「不要」と判断されているファイルはバックアップ対象になる。~
~
CONFIGURE EXCLUDE FOR TABLESPACE 表領域
データベース全体バックアップを行う際、除外したい表領域を...
~
CONFIGURE DEFAULT DEVICE TYPE TO { DISK | SBT }
デフォルトデバイスを指定。ディスクまたはテープ~
~
CONFIGURE DEVICE TYPE DISK PARALLELISM 並列度
複数のチャネルを起動して並列処理を行うことができる~
~
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO { BACKUPSET | ...
デフォルトのバックアップを指定。バックアップセット、イメ...
~
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 最大サイズ
バックアップセットで作成されるピースの最大バックアップピ...
~
CONFIGURE 〜 CLEAR
設定値をデフォルトに戻す~
#br
***REPORT [#y7b8f288]
-- 表領域、データファイル名、サイズなどのスキーマ情報を...
REPORT SCHEMA;
-- 現状で構成しているバックアップ保存方針、またはオプシ...
REPORT { OBSOLETE | NEED BACKUP } [保存ポリシー];
|BGCOLOR(#f0f8ff):''保存ポリシー''|BGCOLOR(#f0f8ff):''説...
|増分バックアップ個数&br;NEED BACKUPのみ|&color(#0000ff){...
|日数&br;NEED BACKUPのみ|&color(#0000ff){DAYS}; &color(#f...
|冗長性|&color(#0000ff){REDUNDANCY}; &color(#ff0000){個数...
|リカバリウィンドウ|&color(#0000ff){RECOVERY WINDOW OF &c...
~
** 不完全リカバリ [#qde74f73]
データベースをMOUINT状態にする必要がある。
RUN
{ SET UNTIL TIME "TO_DATE('2017-04-09 23:50:00','YYYY-MM...
RESTORE DATABASE;
RECOVER DATABASE;
}
ある特定時間の状態に戻したい場合は SET UTIL TIME で時間を...
ALTER DATABASE OPEN RESETLOGS; でOPENする必要がある。~
~
#br
**アーカイブログの削除 [#m3b1083a]
削除条件を指定した後、対象ファイルが表示され、YES/NO の選...
削除されたアーカイブログは、V$ARCHIVED_LOG の NAME 列が空...
-- RMAN に接続
NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
rman target /
rman target [USER]/[PASS]@[識別子]
-- アーカイブログのリスト表示
list archivelog all;
list archivelog like '%ファイル%';
-- 7日以上前のアーカイブログ削除
delete archivelog until time 'sysdate-7';
-- シーケンスNo 105 までのアーカイブログ削除
delete archivelog until sequence 105 [ thread 1 ];
終了行:
*[[Oracle]]/RMAN [#r2347e38]
#contents
**キーワード [#s6fc0669]
|BGCOLOR(#f0f8ff):''キーワード''|BGCOLOR(#f0f8ff):''説明''|
|完全リカバリ|REDOなどを適用しDBの更新状態が最新でリカバ...
|不完全リカバリ|REDOログ破損などにより過去の時間までのリ...
|リストア|バックアップファイルから、データを物理的に復元...
|リカバリ|REDOログから最新の更新状態を適用していく|
#br
**RMAN接続 [#v609caf5]
-- RMAN接続後のDATE型のフォーマットを時分秒まで表示でき...
NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
※ Windowsの場合は、SET NLS_DATE_FORMAT=yyyy-mm-dd hh24:m...
-- RMANへ接続
rman target [USER]/[PASS]@[識別子]
~
#br
**RMANリポジトリ構成 [#b45b9bf6]
RMANリポジトリはデフォルトでは制御ファイルで管理している。~
制御ファイルのリポジトリ情報は、保存期間に制限がある。(C...
リカバリ・カタログを作成し制御ファイルのリポジトリ情報を...
-- 表領域を作成
CREATE TABLESPACE rcat_tbs DATAFILE '/opt/app/oracle/ora...
--リカバリカタログ用のユーザーを作成
CREATE USER rmansys IDENTIFIED BY oracle
TEMPORARY TABLESPACE temp
DEFAULT TABLESPACE rcat_tbs
QUOTA UNLIMITED ON rcat_tbs;
--リカバリカタログオーナー権限を付与
GRANT RECOVERY_CATALOG_OWNER TO rmansys;
--リカバリカタログの作成
$ rman
RMAN> CONNECT CATALOG rmansys/oracle@<SID>
RMAN> CREATE CATALOG;
--ターゲット・データベースをリカバリ・カタログに登録
$ rman TARGET / CATALOG rmansys/oracle@<SID> ※ターゲ...
RMAN> REGISTER DATABASE;
~
#br
**RMANコマンド [#s11e6303]
*** BACKUP [#cc3b98d1]
BACKUP { DATABASE [追加オプション] | TABLESPACE 表領域[,...
|BGCOLOR(#f0f8ff):''オプション''|BGCOLOR(#f0f8ff):''説明''|
|AS BACKUPSET|バックアップセット(RMAN専用の形式でリカバ...
|AS COPY|イメージコピー(OSに存在してるファイルと全く同じ...
|FORMAT '保存先'|バックアップ先(省略時はCONFIGURE CHANNE...
|AS COMPRESSED BACKUPSET|バックアップセットをバックアップ...
|INCLUDE CURRENT CONTROLFILE|制御ファイルも一緒にバックア...
|INCREMENTAL LEVEL 0|レベル0増分バックアップ。バックアッ...
|INCREMENTAL LEVEL 1 [CUMULATIVE]|レベル1増分バックアップ...
|KEEP UNTIL TIME 保存期限|アーカイブログの保存日数を指定...
|BGCOLOR(#f0f8ff):''追加オプション''|BGCOLOR(#f0f8ff):''...
|PLUS ARCHIVELOG [ DELETE INPUT ]|全体バックアップ+アー...
|SKIP READONLY|読み取り専用領域をバックアップ対象から除外|
#br
*** DELETE [#dc4053ae]
DELETE [オプション] キーワード
|BGCOLOR(#f0f8ff):''オプション''|BGCOLOR(#f0f8ff):''説明''|
|EXPIRED|指定したバックアップファイルが期限切れの場合、削...
|OBSOLETE [保存ポリシー]|保存ポリシーに合致したファイルを...
|BGCOLOR(#f0f8ff):''キーワード''|BGCOLOR(#f0f8ff):''削除...
|BACKUPSET [キー]|バックアップセット|
|COPY|全てのイメージコピー|
|DATAFILECOPY キー|指定したイメージコピー|
|BACKUP OF TABLESPACE 表領域|領域|
|CONTROLFILECOPY キー|制御ファイル|
#br
*** RESTORE [#n29afb48]
RESTORE [ AUTOMATIC ] { DATABASE | TABLESPACE 表領域名 |...
RMANを使用してファイルをリストア(取得しておいたバックア...
RMANでアーカイブREDOログファイルをバックアップしている場...
ORA-19573 が発生する場合、DB全体の場合はMOUNT、表領域の場...
|BGCOLOR(#f0f8ff):''オプション''|BGCOLOR(#f0f8ff):''説明''|
|AUTOMATIC|自動的にアーカイブREDOログファイルの場所を判断...
|DATABASE|データベース全体のリストア。マウント状態でリス...
|TABLESPACE|表領域のリストア。表領域はOFFLINEにする(ALTE...
|DATAFILE|データファイルのリストア。表領域はOFFLINEにする...
~
RESTORE ARCHIVELOG FROM SEQUENCE ログ順序番号
アーカイブREDOログファイルのみリストアする。~
#br
*** RECOVER [#mbec0e60]
RECOVER { DATABASE | TABLESPACE 表領域名 | DATAFILE { フ...
メディアリカバリ(変更内容を反映させ最新の状態に戻す)を...
DELETE句を使用するとリストアされたアーカイブREDOログファ...
アーカイブREDOログファイルがフラッシュリカバリ領域に保存...
~
#br
***LIST [#xab611fa]
LIST [EXPIRED] { BACKUP [SUMMARY] | COPY | ARCHIVELOG AL...
|BGCOLOR(#f0f8ff):''オプション''|BGCOLOR(#f0f8ff):''説明''|
|EXPIRED|期限切れの対象ファイルを表示|
|BACKUP|バックアップセットに関する情報を表示|
|COPY|データベースファイルとアーカイブREDOログファイルの...
|ARCHIVELOG ALL|アーカイブログに関する情報を表示|
|RESTORE POINT ALL|リストアポイントを表示|
詳細は[[Databaseバックアップおよびリカバリ・リファレンス...
|BGCOLOR(#f0f8ff):''ステータス''|BGCOLOR(#f0f8ff):''状態'...
|AVAILABLE|正常|リポジトリに登録されファイルも存在する|
|EXPIRED|期限切れ|リポジトリに登録されているがファイルが...
|UNAVAILABLE|使用不可|CHANGEコマンドで意図的に使用不可に...
#br
*** CONFIGURE [#ef864d3b]
SHOW ALL
設定されてるパラメータを表示する~
~
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'ファイルフォ...
バックアップファイルの保存先を指定。ファイル名が一意にな...
%TはYYYYMMDDになる。その他の置換変数(FormatSpec)は[[WEB...
フラッシュリカバリ領域を指定(ファイルフォーマットブラン...
フラッシュリカバリ領域以外を指定した場合は、高速リカバリ...
~
CONFIGURE CONTROLFILE AUTOBACKUP ON
バックアップの最後(BACKUPコマンドを発行)に制御ファイル...
表領域のオフライン/オンラインの変更、データファイル追加/...
~
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE ...
フラッシュリカバリ領域以外に制御ファイルをバックアップす...
保存先の指定には「%F」置換変数を含めDBIDや日付が含まれた...
~
CONFIGURE BACKUP OPTIMIZATION ON
データベース全体のバックアップを行う際、読取り専用表領域...
「不要」と判断されているファイルはバックアップ対象になる。~
~
CONFIGURE EXCLUDE FOR TABLESPACE 表領域
データベース全体バックアップを行う際、除外したい表領域を...
~
CONFIGURE DEFAULT DEVICE TYPE TO { DISK | SBT }
デフォルトデバイスを指定。ディスクまたはテープ~
~
CONFIGURE DEVICE TYPE DISK PARALLELISM 並列度
複数のチャネルを起動して並列処理を行うことができる~
~
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO { BACKUPSET | ...
デフォルトのバックアップを指定。バックアップセット、イメ...
~
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 最大サイズ
バックアップセットで作成されるピースの最大バックアップピ...
~
CONFIGURE 〜 CLEAR
設定値をデフォルトに戻す~
#br
***REPORT [#y7b8f288]
-- 表領域、データファイル名、サイズなどのスキーマ情報を...
REPORT SCHEMA;
-- 現状で構成しているバックアップ保存方針、またはオプシ...
REPORT { OBSOLETE | NEED BACKUP } [保存ポリシー];
|BGCOLOR(#f0f8ff):''保存ポリシー''|BGCOLOR(#f0f8ff):''説...
|増分バックアップ個数&br;NEED BACKUPのみ|&color(#0000ff){...
|日数&br;NEED BACKUPのみ|&color(#0000ff){DAYS}; &color(#f...
|冗長性|&color(#0000ff){REDUNDANCY}; &color(#ff0000){個数...
|リカバリウィンドウ|&color(#0000ff){RECOVERY WINDOW OF &c...
~
** 不完全リカバリ [#qde74f73]
データベースをMOUINT状態にする必要がある。
RUN
{ SET UNTIL TIME "TO_DATE('2017-04-09 23:50:00','YYYY-MM...
RESTORE DATABASE;
RECOVER DATABASE;
}
ある特定時間の状態に戻したい場合は SET UTIL TIME で時間を...
ALTER DATABASE OPEN RESETLOGS; でOPENする必要がある。~
~
#br
**アーカイブログの削除 [#m3b1083a]
削除条件を指定した後、対象ファイルが表示され、YES/NO の選...
削除されたアーカイブログは、V$ARCHIVED_LOG の NAME 列が空...
-- RMAN に接続
NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
rman target /
rman target [USER]/[PASS]@[識別子]
-- アーカイブログのリスト表示
list archivelog all;
list archivelog like '%ファイル%';
-- 7日以上前のアーカイブログ削除
delete archivelog until time 'sysdate-7';
-- シーケンスNo 105 までのアーカイブログ削除
delete archivelog until sequence 105 [ thread 1 ];
ページ名: