- ベストアンサー
初期化パラメータの変更について
環境:Oracle9i 9.2.0 util_file_dirの初期化パラメータはインスタンス起動中に変更可能でしょうか? PL/SQLでCSV出力したいのですが、出力ができなくて困っています。かといってこれぐらいのことでDBを止めるのはできればしたくないのですが・・。 一応こうなった経緯は現行ではSPOOLでCSVを出力していたのですがデータ件数が200万件あって時間がすごくかかってしまうことが問題でした。その為、PL/SQLでサーバ側でやりましょうということになりました。 どなたかアドバイスお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちわ。 > インスタンス起動中に変更可能でしょうか? utl_file_dir は、静的パラメータなのでインスタンス起動中に変更できません。 ディレクトリを作成して、ユーザに権限を付与してあげましょう。
その他の回答 (1)
- fu_u_ka_i
- ベストアンサー率51% (15/29)
回答No.1
"Oracle9i PL/SQL パッケージ・プロシージャおよびタイプ・リファレンス リリース2(9.2)"なるドキュメントのUTL_FILEパッケージの説明を読むこと。 たまにはドキュメントを読んでから質問すると良いと思いますよ。
お礼
create directory権限とWRITE権限のことですね。 さっそく試してみます。 ありがとうございました。
補足
回答ありがとうございます。 ユーザの権限があれば指定したパスにCSV出力可能なのでしょうか? ちなみに何の権限でしょうか? (無知な質問ですいません。)