久々にPL/SQLを組む機会があったのですが、久し振りすぎて躓きました。
なぜかテスト環境に新規パッケージを作ることができない・・・
Oracleさんからは、権限不足との回答が。
「ん?なぜ権限不足だ?」
テスト環境とはいえ、権限は問題ないはずだし、
過去にコンパイルしたパッケージも存在しているから
なぜに権限不足・・・?
記憶をたどると、テスト環境はXP→Win7の移行に伴い
新規で作り直したもの。
見事、権限付与を忘れていたようでした(笑)
SQL Plus で
GRANT CREATE ANY PROCEDURE, ALTER ANY PROCEDURE, DROP ANY PROCEDURE,EXECUTE ANY PROCEDURE TO user;
を実行して解決。
(上記のuserは権限付与したいユーザー名を)
しかしまぁ・・・
久々すぎて、ロールをど忘れしていたのでこちらのサイトを参考にさせていただきました。
システム権限一覧
ありがとうございました。
コメント