質問: undo表領域 お世話になります。 oracle9i 以降のundo表領域に関してお聞きしたいのですが。 create tablespace 文でundo表領域を作成できますが、 複数作成するメリットなどはどのようなことが考えられるのでしょうか? インストール時に存在する、undo表領域のサイズを大きくすれば いいような気がするのですが。 以上 よろしくお願いします。
回答: 以下の通り、複数作成しても同時使用できないので複数undoが存在しても意味はないです。 http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/b19224-02/undo.htm#706721 >複数のundo表領域を作成できますが、undo表領域は1つのみアクティブにできます。 ただ、適切な設定でないundoを再作成する場合に、サイズの縮小やデータファイルを減らすなど、アクティブなundoに対して操作できない変更もあります。 事前に新しいundoを作成しておいて切り替えて、後で古いundoを消すというのはありえる作業です。 削除前ならすぐに旧undoに戻せますし。