sql >> データベース >  >> RDS >> Oracle

Oracleでプロセスが複数回実行されないようにする最善の方法はありますか?

    dbms_lock.allocate_uniqueをdbms_lock.requestと一緒に使用します。 使用上の注意 言う:

    新しいロック名でALLOCATE_UNIQUEを呼び出す最初のセッションにより、一意のロックIDが生成され、dbms_lock_allocatedテーブルに格納されます。その後の呼び出し(通常は他のセッションによる)では、以前に生成されたロックIDが返されます。

    これがあなたが求めているものかもしれないと思います。



    1. N+1の冗長性とサーバーの統合

    2. repmgr2.0RC2の発表

    3. DatabaseHelperはいつ閉じる必要がありますか?

    4. ハイブリッドクラウド環境の実装の長所と短所