Oracle

Oracleのエラー番号から原因を調べるには

エラーの種類も選べるから良い。http://otn.oracle.co.jp/onlineservices/msg10g/index.html

Oracleで流れたSQLを取得するには

Oracleでは流れたSQLを保存しているので後から見ることができる。方法はV$SQLに以下のようなselectをかける。SELECT * FROM V$SQL WHERE PARSING_SCHEMA_NAME = 'HOGE' AND ROWNUM AND SQL_TEXT LIKE '%SELECT MOGA%' 使ったSQLの一部でもわかればこれで引っ…

Oracleはシーケンスをメモリ上にキャッシュしている。

Oracleはシーケンスをメモリ上にキャッシュしている。目的はもちろん高速にシーケンスを取得するため。 デフォルトでは20件ほどキャッシュしているようだ。なのでOracleを再起動したりした場合は欠番が発生する。キャッシュサイズはもちろん設定できる。 S…