RMANで毎日DB全体をオンラインバックアップしています。
本日DB全体のリカバリが必要となったのですが、
「障害が発生した日の早朝に取得したバックアップをリストアした時点の状態に復旧して欲しい」とお客様から要望が来ました。
RMANで、リストアしただけでDBを起動させる方法ってあるのでしょうか?
restore database;のあと、resetlogsオプションつきでDBを起動させようとしましたが、「不完全リカバリでないためresetlogsは使用できません」とエラーで怒られてしまいました。当然ですよね。。。

ちなみに、コールドバックアップは取得していません。
DB環境は以下の通りです。
OS:Windows2003 R2 SP2
DB:OracleSE 10.2.0.1

なにか良い方法がありましたら教えていただけませんでしょうか。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

オンラインバックアップは整合性が取れていないので、


リストアしたままの状態でオープンすることはできません。

時間指定 (もしくはSCN 指定) のリカバリをしてから resetlogs でオープンすればよいと思います。戻すべきバックアップセットや適用すべきアーカイブログは rman が判定してくれるので、ユーザは意識する必要はありません。

RMAN> RUN {
 SET UNTIL TIME "TO_DATE('2009-05-23 06:00:00', 'YYYY-MM-DD HH24:MI:SS')";
 RESTORE DATABASE;
 RECOVER DATABASE;
}

RMAN> RUN {
 SET UNTIL SCN 123456;
 RESTORE DATABASE;
 RECOVER DATABASE;
}
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qポイントサイト経由で楽天の利用 最もお得なのは?

ポイントサイトを経由して楽天で買い物をするとポイントがつきますが
大体どのサイトでも「100円で○ポイント」という感じになっています。
この還元率の高いもの、ポイントが多く付くサイトはどこでしょうか?

たとえ楽天の買い物で月々数十~数百ポイントを獲得しても
ポイントサイトで商品に換えたり換金するには合計数千ポイント要ると思うのですが、
楽天だけではなかなか貯まりそうにないのでポイントメールその他で
この合計ポイントを効率よくコンスタントに貯めやすいサイトを探しています。

Aベストアンサー

ちょびりっち経由だと、ちょびリッチポイントも付与されます。→ネットバンクで現金化できます。
(付与率…ちょびリッチポイント2%くらい。(2ポイント=1円相当))

QRMANを使用してのバックアップとリカバリの検証

RMANを使用してのバックアップとリカバリの検証

Oracleの知識があまりないので、変な事を聞いているかもしれませんが、
RMANのバックアップとリカバリについて以下の現象について、エラーが解決できずにいます。

===現象===
Oracle11g Release2 11.2.0.3(ASM使用)

現在、指定の表領域以外のバックアップ(フルと累積増分)を取得し、累積増分を取得した時点までリカバリを行う検証を行っております。

※バックアップコマンド
・フル
 backup incremental level = 0 format '+DATA/BACKUP/lv0backup_%U' database TAG 'dbbackup' plus archivelog TAG 'archivebackup' delete all input;
・累積増分
 BACKUP INCREMENTAL LEVEL 1 format '+DATA/BACKUP/lv1backup_%U' CUMULATIVE DATABASE TAG 'dbbackup' PLUS ARCHIVELOG TAG 'archivebackup' DELETE INPUT;


RMANの環境構成に以下を設定 他はデフォルトです。

 CONFIGURE CONTROLFILE AUTOBACKUP ON;
 CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '+DATA/BACKUP/CF_%F';
 CONFIGURE EXCLUDE FOR TABLESPACE 'TBLSP01';←データファイル6
 CONFIGURE EXCLUDE FOR TABLESPACE 'TBLSP02';←データファイル7


この設定で、以下のコマンドで累積増分バックアップを行った時点までリカバリしようとすると、エラーになります。
~~~~~

RMAN> run{
set until scn = 1069044;
restore database;
recover database;
alter database open;
}

実行コマンド: SET until clause

restoreが開始されました(開始時間: 13-08-14)
チャネル: ORA_DISK_1が割り当てられました
チャネルORA_DISK_1: SID=14 インスタンス=orcl_1 デバイス・タイプ=DISK

ファイル6はデータベース全体のバックアップから除外されています。
ファイル7はデータベース全体のバックアップから除外されています。
チャネルORA_DISK_1: データファイル・バックアップ・セットのリストアを開始しています
チャネルORA_DISK_1: バックアップ・セットからリストアするデータファイルを指定しています
チャネルORA_DISK_1: データファイル00001を+DATA/orcl/datafile/system.313.823464749にリストアしています
チャネルORA_DISK_1: データファイル00002を+DATA/orcl/datafile/sysaux.323.823464751にリストアしています
チャネルORA_DISK_1: データファイル00003を+DATA/orcl/datafile/undotbs1.274.823464751にリストアしています
チャネルORA_DISK_1: データファイル00004を+DATA/orcl/datafile/users.286.823464751にリストアしています
チャネルORA_DISK_1: データファイル00005を+DATA/orcl/datafile/undotbs2.280.823464985にリストアしています
チャネルORA_DISK_1: データファイル00008を+DATA/orcl/datafile/testspace3にリストアしています
チャネルORA_DISK_1: バックアップ・ピース+DATA/backup/lv0backup_0ioha718_1_1から読取り中です
チャネルORA_DISK_1: ピース・ハンドル=+DATA/backup/lv0backup_0ioha718_1_1 タグ=DBBACKUP
チャネルORA_DISK_1: バックアップ・ピース1がリストアされました
チャネルORA_DISK_1: リストアが完了しました。経過時間: 00:01:05
以前のバックアップへのフェイルオーバー

restoreが完了しました(完了時間: 13-08-14)

recoverが開始されました(開始時間: 13-08-14)
チャネルORA_DISK_1の使用
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: recoverコマンドが08/14/2013 20:57:47で失敗しました
RMAN-06556: データファイル6は、SCN 1069044より古いバックアップからリストアする必要があります

~~~~~

私には、なぜバックアップから除外されているデータファイル6に対して「~古いバックアップからリストア~」といったメッセージが出てくるのか理解できていません。
おそらくリカバリで使用するコマンドが誤っているのだと思うのですが、このエラーの解決のヒントなどございましたらご教示ください。

よろしくお願いします。

RMANを使用してのバックアップとリカバリの検証

Oracleの知識があまりないので、変な事を聞いているかもしれませんが、
RMANのバックアップとリカバリについて以下の現象について、エラーが解決できずにいます。

===現象===
Oracle11g Release2 11.2.0.3(ASM使用)

現在、指定の表領域以外のバックアップ(フルと累積増分)を取得し、累積増分を取得した時点までリカバリを行う検証を行っております。

※バックアップコマンド
・フル
 backup incremental level = 0 format '+DATA/BACKUP/lv0backup_%...続きを読む

Aベストアンサー

こんにちわ。

> 私には、なぜバックアップから除外されているデータファイル6に対して
> 「~古いバックアップからリストア~」といったメッセージが出てくるのか
> 理解できていません。
バックアップしていない表領域は、リカバリの対象外となります。
そしてリカバリとは、「全てのデータファイルの最終更新SCN を一致させる事」
と考えると、TBLSP01, TBLSP02 のデータファイルについてもSCN を一致させる
必要があるため、データベースをオープンするためにはバックアップが必要となります。

TBLSP01, TBLSP02 表領域については、バックアップを取得していないのであれば
該当の表領域を除外してリカバリを行う事になると思います。

Alter database datafile 'データファイル#6 のフルパス' offline drop;
Alter database datafile 'データファイル#7 のフルパス' offline drop;

としてから、データベースのリカバリを行い、resetlogs を指定してDB を
オープンした後で、
Alter tablespace TBLSP01 including contents and datafiles;
Alter tablespace TBLSP02 including contents and datafiles;
でリカバリの対象外とした表領域を削除した後で、該当表領域の再作成と
テーブル, 索引等の再作成を行って下さい。

※ 表領域を読取専用にしておけば、1度だけBackup を取得しておけば、
  (Backup を残しておけば) そのBackup を使ってリカバリが可能になります。

こんにちわ。

> 私には、なぜバックアップから除外されているデータファイル6に対して
> 「~古いバックアップからリストア~」といったメッセージが出てくるのか
> 理解できていません。
バックアップしていない表領域は、リカバリの対象外となります。
そしてリカバリとは、「全てのデータファイルの最終更新SCN を一致させる事」
と考えると、TBLSP01, TBLSP02 のデータファイルについてもSCN を一致させる
必要があるため、データベースをオープンするためにはバックアップが必要となります。

TBLSP01, TBLS...続きを読む

Qお得なクレジットカード教えてください(年間利用150万)

公共料金の引き落とし他を含め、年間150万ほどを
カードの引き落としで使っています。
現在はOMCでの利用にしています。
OMCではあまり、ポイントのお得感が感じられず
他カードの利用を検討中です。

利用額に応じてもらえるポイントの比較検討できるサイト
もしくはお勧めのカードがあったら教えてください。

Aベストアンサー

私は殆ど知識がないため、さっと聞き流して下さい。とくにゴールドカードには全く縁がありません。

私がクレジットカードを作った際は、以下のサイトを超参考にさせてもらいました。各カード名をクリックすると、(各社HPではなく)このサイト独自の詳細ページに飛びます。ただ情報が更新されていないカードも見受けられるので、最終的には各社公式HPで確認されることをお勧めします。
http://crea-navi.net/index.html

ぱっと見、ココがいいような???
http://www.orico.co.jp/point/sml/stageup.html
http://www.orico.co.jp/point/sml/about.html

なお上のカードもそうですが、信販系カードは提携カードにすれば入会金・年会費ともに無料の場合が殆どなので、結構狙い目と思います。またDVD・CDレンタルで有名なT・カードのように、自店は勿論、提携先のお店でも得になる場合があるので、カードを使い分けるのも手だと思います。

以下のようなサイトは一杯ありますね。大抵アフィリエイトっぽいのですが‥‥
http://www.allcardhikaku.jp/index.html
http://www.all-navi.jp/credit-card/index.html
http://www.creditcard-hikaku.com/

ご参考まで。

私は殆ど知識がないため、さっと聞き流して下さい。とくにゴールドカードには全く縁がありません。

私がクレジットカードを作った際は、以下のサイトを超参考にさせてもらいました。各カード名をクリックすると、(各社HPではなく)このサイト独自の詳細ページに飛びます。ただ情報が更新されていないカードも見受けられるので、最終的には各社公式HPで確認されることをお勧めします。
http://crea-navi.net/index.html

ぱっと見、ココがいいような???
http://www.orico.co.jp/point/sml/stageup.html
h...続きを読む

Qrmanで別ホストへリストアする際の制御ファイル

rmanで別ホストへリストアする際に、Oracleのマニュアルを見ると制御ファイルのautobackupからのリストアを行っています。

制御ファイルを別ホストのrmanのカタログなり制御ファイルに登録する必要があるかと思うのですが、
それはどうやってやればいいのでしょうか。

ちなみに以下を参照しています。

http://docs.oracle.com/cd/E16338_01/backup.112/b56269/rcmadvre.htm#i1007814

Aベストアンサー

こんにちわ。

> 制御ファイルを別ホストのrmanのカタログなり制御ファイルに登録する
> 必要があるかと思うのですが、それはどうやってやればいいのでしょうか。

http://docs.oracle.com/cd/E16338_01/server.112/b56301/control001.htm#i1006143
制御ファイルには、上記マニュアルにある通りデータベース物理構造が
格納されていますが、ホスト名等情報は特に格納されていませんので、
マニュアルにある通りの方法で良いかと思います。
それとも、マニュアルにある通りの方法で操作して、何らかのエラーが出ている
のであれば、エラーの内容を記載して下さい。

参考URL:http://docs.oracle.com/cd/E16338_01/server.112/b56301/control001.htm#i1006143

Qタワーレコードの新しいポイントカードは、これまでよりもお得ですか?

いつもCDはタワーレコードで買っているのですが、最近ポイントカードが変わったことで気になる事があります。
いつもポイント2倍になる6000円以上を意識して買い物をしていました。(欲しいCDがあっても合計6000円を超えるまでちょっとがまんしたり…)
CDをよく買う私にはこの2倍ポイントのあるタワレコが一番お買い得かと思っていましたが、あたらしいポイントカードはポイントのつき方がことなるので、これまでのように他のCDショップよりもお得かがきになります。
タワレコの新しいポイント制度は、これまでとくらべてお得でしょうか?
また、このポイント制度を最大限に利用する方法などあったら教えてください!

Aベストアンサー

ザッと見比べますと、「還元率」より「貯め易さ」に移行した感じでしょうか。

ただ、旧カードの説明ぺージを読むと、6千円でWポイントという記述が無いので、新カードに移行後も同様のサービスが展開されるとすれば、還元率も期待出来るかと。
http://www.towerrecords.co.jp/html/tower/company/faq-con/pointcard.html

初期状態ですと、1200ポイントで使った場合、還元率は5%弱です。
Wポイントを活用すれば、10%弱の還元率になるでしょう。

QRMANのリカバリカタログ用にOracleをインストールする必要がある?

Oracleに疎いので教えてください。
RMANでリカバリカタログはターゲットDBとは別DBが推奨になってますが、
ターゲットDBサーバ内でターゲットDBとは別にDBを作成すれば?ってことなのでしょうか?
Oracleで1サーバ内に2つDBが存在するのってどうってことないことなのでしょうか?
また、別サーバにリカバリカタログを作成するとしたら、
リカバリカタログのためだけにOracleをインストールする必要があるってことでしょうか?
ということはライセンス料とかがまた追加されるってことでしょうか?
それって普通なのでしょうか?

Aベストアンサー

> RMANでリカバリカタログはターゲットDBとは別DBが推奨になってます
> が、ターゲットDBサーバ内でターゲットDBとは別にDBを作成すれば?
> ってことなのでしょうか?

はい。同一サーバ上であろうと、とりあえず別の DB を作成すれば OK です。

<-- ベスト
別サーバ > 同一サーバ別ディスク > 同一サーバ同一ディスク

> Oracleで1サーバ内に2つDBが存在するのってどうってことないことな
> のでしょうか?

リソースがあれば問題ありません。1サーバ内に複数の DB を作成しても追加ライセンスは発生しません。実際、業務に応じて複数の DB を1つのサーバ上で作成しているケースもあります。

> また、別サーバにリカバリカタログを作成するとしたら、
> リカバリカタログのためだけにOracleをインストールする必要があるっ
> てことでしょうか?
> ということはライセンス料とかがまた追加されるってことでしょうか?
> それって普通なのでしょうか?

データ損失のリスクを低減させるためには、それなりのお金がかかるものです (別サーバにすれば認識されているように追加ライセンスが発生します)。RMAN の場合、ターゲット DB と カタログ DB の両方が破損してしまえば復旧できないわけですから、別サーバに Oracle をインストールしてカタログ DB だけを作成する場合もあります。

ただ、それはシステム要件にもよると思います。中小規模の案件でそれほどコストを掛けられないのであれば、同一サーバにカタログ DB を作成し、ターゲット DB とカタログ DB のバックアップをちゃんと取得しておくことで十分ではないかと思います。

もちろん、お客さんの理解を得ておく必要はあると思いますが・・・。

> RMANでリカバリカタログはターゲットDBとは別DBが推奨になってます
> が、ターゲットDBサーバ内でターゲットDBとは別にDBを作成すれば?
> ってことなのでしょうか?

はい。同一サーバ上であろうと、とりあえず別の DB を作成すれば OK です。

<-- ベスト
別サーバ > 同一サーバ別ディスク > 同一サーバ同一ディスク

> Oracleで1サーバ内に2つDBが存在するのってどうってことないことな
> のでしょうか?

リソースがあれば問題ありません。1サーバ内に複数の DB を作成しても追加ライセンス...続きを読む

Q新幹線を利用する際にお得なカード

今は関東に住んでおり、実家は関西なので
新大阪~東京間で新幹線を頻繁に利用します。
その場合にお得なカードがありましたら教えて下さい。
・JWESTカード
・エクスプレスカード
・ビューカード
上記の3点で現在検討中ですが、どれが一番お得ですか?
また、JWESTカードはビックカメラと提携した
ビックカメラJWESTカードというものがありますが、
JWESTカードとビックカメラJWESTカードで、新幹線を利用する際の
値段は同じなのでしょうか?ただ、ポイントの面でビックカメラJWESTカードが得ということでしょうか?

宜しくお願いします。

Aベストアンサー

ビューカードにも「ビックカメラSuicaカード」があります。
http://www.jreast.co.jp/card/first/bic/index.html
今住んでいるのが関東ならビュースイカのほうが日常生活で使えるので良いと思います。

QRMANを利用してのコントロールファイルリカバリについて

RMANを利用して、コントロールファイルのみリカバリすることは可能でしょうか?

Aベストアンサー

コントロールファイルをバックアップから元に戻す、という前提で
すと・・
コントロールファイルがバックアップに含まれているのであれば
「RESTORE CONTROLFILE TO...」で適当なファイル位置にリストアで
きると思います。
ただ、RMANをNOCATALOGモードで動かしてバックアップを取る場合に
おいて、コントロールファイルの「自動バックアップ」がされてい
ないと、一見バックアップはできてもリストアができませんのでご
注意を。

Qポイントと値引きはどちらがお得??

ご覧頂きありがとうございます。
ヤマダ電機なんかはポイント還元で安いように見えますが、実際はポイントと値引きではどちらがお得でしょうか?
実際値引きとポイントが同じ額なら値引きの方がお得感が有る気がしますが…
どうでしょうか?

Aベストアンサー

たとえば表示価格合計で10,000円分の買い物をしようとするとき。

10%現金値引きの場合
9,000円の現金払いで済みます。

10%ポイント還元の場合
9,090円の商品を現金で買い、909ポイント+1円現金で910円の買い物をす
れば合計10,000円の買い物ができます。
よって合計持ち出し現金は9,091円となり、10%現金値引きの方が91円お得
と言うことになります。

裏返して言うと、10%ポイント還元と、9.1%現金値引きがほぼ同じ、と
言えます。
つまり、9%現金値引きなら僅かながら10%ポイント還元の方が得です。

ただし、これは「全商品10%ポイント還元」を前提としていますので、実際
はもっと複雑だと思いますが。

あと、参考URLに深い考察が書かれています。ご参考までに。

参考URL:http://park3.wakwak.com/~ore/doudemo/013/

Qリストアとリカバリの違い

只今Oracleの勉強をしています。
抽象的な質問になってしまうかもしれませんが、

Oracleでいう「リストア」と「リカバリ」は何が違うのでしょうか?

Oracleの場合はリストア→リカバリの順番で処理させてる
場合があると思います。
一般的にはリストアはバックアップの対義語でリカバリは
初期状態に戻すようなものだと理解しているのですが、
それだとOracleでは「バックアップファイルを戻してから
Oracleインストール時にまで戻す」というような感じに取れて
しますのですが実際はどのように動き何が違うのでしょうか?

よろしくお願いします。

Aベストアンサー

あ!、肝心の質問に対する回答してないや

>バックアップファイルを戻してからOracleインストール時にまで戻す
リカバリーはこのような事を言っているのではありません

> Oracleの場合はリストア→リカバリの順番で処理させてる
DBの場合更新ログがありますのでリストア後にこのログを使って特定の日時 時点へ復旧させる事が可能なのでこのような表現がされているのだと思います


人気Q&Aランキング