ホームページ > データベース > mysql チュートリアル > Oracle事物处理中回滚段容量的问题

Oracle事物处理中回滚段容量的问题

WBOY
リリース: 2016-06-07 17:12:55
オリジナル
1104 人が閲覧しました

在执行大事务时,有时Oracle会报出如下的错误: ORA-01555:snapshot too old (rollback segment too small) 这说明oracle给此

在执行大事务时,有时Oracle会报出如下的错误:

这说明oracle给此事务随机分配的回滚段太小了,这时可以为它指定一个足够大的回滚段,以确保这个事务的成功执行.例如

  • set transaction use rollback segment roll_abc;      
  • delete from table_name where ...      
  • commit;     
  • 回滚段roll_abc被指定给这个delete事务,commit命令则在事务结束之后取消了回滚段的指定。

    更多Oracle相关信息见Oracle 专题页面 ?tid=12

    linux

    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート