Oracle関連メモ..._〆(゚▽゚*)(※きっと中の人以外には役に立たない) このページをアンテナに追加 RSSフィード

2006/10/15 (Sun)

[] ORA-06508: PL/SQL: コールしているプログラム単位が見つかりませんでした。 14:21  ORA-06508: PL/SQL: コールしているプログラム単位が見つかりませんでした。 - Oracle関連メモ..._〆(゚▽゚*)(※きっと中の人以外には役に立たない) を含むブックマーク


 ここのところ頻発するので。

 現象としては先にshared_pool_size関連のエラーがきて、その後にORA-06508連発_| ̄|○ もうどないせいっていうんじゃー?


 まぁ原因はこっち*1じゃなくて貧弱なサーバにSID●個も作ってるせいだとは思いますが。



参考リンク

Archive Redo Blog:[Oracle] 動的SQLを使用してDDL文を実行しているSQLプログラムでORA-6508エラーが発生する。

http://redolog.livedoor.biz/archives/13445422.html

TRUNCATE と DROP の違い - oracle tips and tricks

http://biz.rivus.jp/truncate_or_drop.html



[] ORA-04031 共有メモリーを割当てできません 15:18  ORA-04031 共有メモリーを割当てできません - Oracle関連メモ..._〆(゚▽゚*)(※きっと中の人以外には役に立たない) を含むブックマーク

 上記エラーができる前のshared_pool_size関連。



参考リンク

あいてぃかんけいとか ■プールが溢れちゃう [備忘log]

http://naru33.blogtribe.org/entry-fd85e04be6e6254b0824019046df46fe.html

メールマガジン - バックナンバー : 続・ソートに関する検証7

http://www.insight-tec.com/mailmagazine/ora3/vol192.html

メールマガジン - バックナンバー : 続・ソートに関する検証8

http://www.insight-tec.com/mailmagazine/ora3/vol193.html

メールマガジン - バックナンバー : 続・ソートに関する検証9

http://www.insight-tec.com/mailmagazine/ora3/vol194.html



 一般的にまずshared_pool_sizeを拡張する、という方向らしいけど、その前に共有プールクリアをしてやったほうがよいような?それで駄目なら拡張の方向で(´・ω・`)安易に初期化パラメータ変更ってのもねぇ。


 でも原因はわかってきてるけど、DB管理権限がこっちにないので対処しようがないなぁ。こっちでALTER SYSTEM文発行して、共有プール解放してやるくらい?でもそこまでしてやることもないような・・・・はよ気付け(笑)



[] そういえば。 14:21  そういえば。 - Oracle関連メモ..._〆(゚▽゚*)(※きっと中の人以外には役に立たない) を含むブックマーク

 8i以降は静的SQLも動的SQL*2もそんなにレスポンスが変わらないと言われているけれども、貧弱な(爆笑)環境では、やっぱり圧倒的に前者が早いように思うんだけどもー。

 昔*3えらいひとから教えてもらった知識では

静的SQLパッケージ作成時にSQLが解析される

動的SQL→実行時に随時SQLを解析される

ので前者の方が早いって教えられたのだけど、これはもう古い知識なんだろうか。。。。

*1開発者

*2:IMMEDIATE文

*3:それこそOracle7の頃だ

ゲスト