Oracle MASTER 【一問一答】! Vol.323
発行日時: 2008/2/29【発行日】2008.2.29 Fri Vol.323
【バックナンバー】http://blogs.yahoo.co.jp/l_xxxmarixxx_l
http://blog.goo.ne.jp/l_xxxmarixxx_l/
【ホームページ】http://xxxmarixxx.sakura.ne.jp/index.html
【はじめに】
Oracle MASTER 資格取得を目指している方、スキルアップを目指している方。
問題と解説をセットでお届け!
一問一答を解いてから解説で確認!解説を読んでから一問一答にチャレンジ!
忙しい方でも、自分のペースで着実にスキルアップを目指しましょう。
(9i)
・SQL、Oracle入門(Silver Fellow)
・DBAI(Silver)
・DBAII、パフォーマンスチューニング(Gold)
(10g)
・SQL基礎I、DBA10g(Bronze)
・Silver DBA10g(Silver)
・Gold DBA10g(Gold)
◆◇------------------------------------------------------------------◆◇
【問い】対象試験:(9i) DBAI
:(10g) Silver DBA10g
下記のエラーが発生します。対応方法として適切ではないものをすべて選びなさい。
ORA-01555 スナップショットが古すぎます
a.UNDO表領域を拡張する
b.UNDO表領域を再作成する
c.UNDO_RETENTIONパラメタの値を大きくする
d.UNDO保存の保証を設定する
e.一定時間後、ORA-01555エラーが発生した際の処理を再実行する
【答え】
b,e
【解説】
変更トランザクションにより変更がコミットされる前に開始された読み取り
トランザクションでは、UNDOセグメントから変更前データが読み取られます。
これを読み取り一貫性といいます。
データがコミットされると、UNDOセグメントは、他のトランザクションによ
り使用できるようになります。ただし、UNDOセグメントが小さい場合、他の
セッションが読み取り一貫性を保障するためにUNDOセグメント内のデータを
利用しようとした際、すでにクリーンアップ処理が実行されてしまっている
と、ORA-1555エラー(「スナップショットが古すぎます。ロールバックセグ
メントが小さすぎます」)が戻されてしまいます。
※UNDO_RETENTION
UNDOセグメントの中でUNDOレコードをどのくらい保持しておくかという時間
を指定する。(レコードを保存できる大きさのUNDO表領域が必要)
※UNDO保存の保証
Oracle9iの自動UNDO管理では、UNDO表領域サイズが不足していると、UNDO_
RETENTION パラメタで指定した期間内であっても上書きされる可能性があっ
たが、Oracle10g では、これを「上書きさせない」設定(「UNDO保存の保証」)
にすることができる。
◆◇------------------------------------------------------------------◆◇
このメルマガを読んでいる人はこんなメルマガも読んでいます
- エクセル(EXCEL)+ワード(WORD)=MOUS School:マイクロソフト公認の資格をとろう!
- マイクロソフト オフィスユーザ検定試験(MOUS)の資格取得を目的とした、各種情報(練習問題、解説)をご提供。仕事で役立つWord(ワード)/Exc...
- 全部フリーソフト!!
- ネット上にはこんなに便利なフリーソフトがいっぱい。お金なんか使わなくても、あると絶対にお得で楽しいソフトを1つずつご紹介します。
- VisualBasic エンジニア
- VisualBasic エンジニアはコンピュータでソフトウェア開発をするためにVisualBasic 言語・Basic 言語・スクリプトなど、様々な...
- C#プログラミングレッスン
- C#での .NETプログラミングを易しく丁寧に解説するメールマガジンです。「C#プログラミング・レッスン」で、.NETプログラミングをマスターしまし...
- PCフリーソフト ― 無料でいこう!
- パソコンは買っただけではただの箱です。この箱にあなた好みのソフトを入れていくことで、 あなたのオリジナルパソコンが出来あがっていきます。 ウ...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








