
No.4ベストアンサー
- 回答日時:
他の回答のまとめっぽくなりますが、
CACHEがらみで起きる番号飛びは以下のパターンがあります。
seq_XX: start with 0 incremented by 1 cache 20
1. seq_XXnextval実行 → 1
2-A.インスタンス再起動
or
2-B. 共有プールクリア(alter system flush shared_pool)
3. seq_XXnextval実行 → 21
(想像で書いたので数値が1ズレてたりしたらごめんなさい)
2-Bは、シーケンスを共有プールに固定(dbms_shared_pool.keep)することで回避可能ですが、2-Aは回避不可能です。
かといって、CACHEしないと採番のたびに毎回オブジェクトアクセスが発生するので、パフォーマンス的にトレードオフとなってしまいますね。(かなり頻繁にアクセスしないのであれば、気にならない程度だと思いますが)
No.5
- 回答日時:
>共有プールクリアってoracleが勝手に行うのでしょうか?
勝手に行われることは決してありません。
また、ALTER SYSTEM権限が必要となるので、一般ユーザでは実行不可能です。(SYS,SYSTEMやDBA権限を付与されたユーザなどであれば可能)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ストアドプロシージャで外部プ...
-
ADOを使ったDBアクセス後のメモ...
-
100万行のCSVを10万行ずつのフ...
-
【Excel】[Expression.Error] ...
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
【CSVファイル】先頭の文字列に...
-
特定のエクセルファイルを起動...
-
(Excelマクロ)datファイルをエ...
-
Accessのmdbを開こうとしたとき...
-
accessのmdbが勝手にできている?
-
アクセスクエリ(複数)→マクロ...
-
VBAでCSVファイルが使用中かど...
-
AccessVBA 実行時エラー'2766'...
-
共有フォルダに誰が何にアクセ...
-
社内Excel共有ブックでの保存ト...
-
AccessVBAで作成したExcelファ...
-
Access インポート
-
ThunderbirdのメールをCSVでま...
-
オラクル(PL/SQL)のエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ADOを使ったDBアクセス後のメモ...
-
ストアドプロシージャで外部プ...
-
AccessのMDBファイルを開く際に...
-
テキストボックス名を変数で指...
-
VBからRDOの接続ができない!困...
-
oracleのシーケンスについて
-
ACCESS2007でのDAO(?)につき...
-
ストアドプロシージャについて
-
SQL Serverへエクスポートする...
-
Oracle:Oracleシーケンスとは?
-
エクセルからストアドプロシー...
-
Access 参照設定について
-
SQL Server 2000 SELECT文実行...
-
ACCESS97 でISAMがありません
-
CMDとSQL
-
Accessファイルバージョンの取得
-
postgresql DELETE後commit...
-
ExcelのセルデータをPowerPoint...
-
Notesにて「指定したコマンドが...
-
Symfowareでの動的SQL
おすすめ情報