
Oracle初心者です。
機器更新によるシステム移行を行っているのですが、
Oracleより、抽出データをCSVに出力する、プロシージャにて、
「ORA-29280: 無効なディレクトリ・パスです。」
のエラーが出て対処法が分からずに困っています。
以下、プロシージャ部分抜粋
--------------------------------------------------------------------------------
fno1 utl_file.file_type := utl_file.fopen('EXPORT_DIR','TEST1.csv', 'W');
fno2 utl_file.file_type := utl_file.fopen('EXPORT_DIR','TEST2.csv', 'W');
--------------------------------------------------------------------------------
上記の、「EXPORT_DIR」とは、どこで定義されている変数(?)なのでしょうか?
なんとなく、EXPORT_DIRが正しくないためのエラーと考えているのですが…
処理の流れとしては、TEST.bat → TEST.sql → プロシージャ で、
TEST.batには試しに、SET EXPORT_DIR = D:\TEST
としてみたのですが、エラーのままでした。
ひょっとして、Oracleに設定すべきもの?
すみませんが、どこでどのように定義するか教えてください。
環境:
Oracle11g
WindowsServer2008R2
No.1ベストアンサー
- 回答日時:
こんにちわ。
> ひょっとして、Oracleに設定すべきもの?
そうです。
ディレクトリオブジェクトです。
こんな感じで設定して下さい。
sqlplus "/ as sysdba"
SQL> Create directory EXPORT_DIR as 'D:\TEST';
SQL> grant read on directory EXPORT_DIR to ユーザ名;
SQL> grant write on directory EXPORT_DIR to ユーザ名;
SQL> exit
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
UTL_FILEパッケージについて
Oracle
-
ファイルへの書き込みができない
Oracle
-
Statement ignored というエラー
Oracle
-
-
4
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
5
単一グループのグループ関数ではありません。
Oracle
-
6
PL/SQLをWindowsのBATファイルで実行するには
Oracle
-
7
オラクルのUPDATEで複数テーブル
Oracle
-
8
PLSQLでファイルに書き込みをしたいけど出来ない。。
その他(データベース)
-
9
Oracle10gのUTL_FILEについて
Oracle
-
10
CSVファイルを読み込んでテーブルの更新
Oracle
-
11
PL/SQLで@ファイル名が反応しません
Oracle
-
12
データを削除しても表領域の使用率が減りません
Oracle
-
13
変数が選択リストにありません
Oracle
-
14
PL/SQLでSPOOLさせたいのですが、可能でしょうか?
Oracle
-
15
OracleのTEXT_IOについて
Oracle
-
16
CASE文のエラーについて
Oracle
-
17
PL/SQL PLS-00103エラーについて
Oracle
-
18
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
19
カーソル0件の時にエラーを発生させる
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルへの書き込みができない
-
ORA-29280:無効なディレクトリ...
-
Oracle DataPumpでの移行
-
oracleでexpdpを使いデータをex...
-
データベースオブジェクトの考...
-
ORA-01013のエラーについて経験...
-
Oracleで流したSQLのログを取得...
-
CASE文のエラーについて
-
ORA-01843: 指定した月が無効で...
-
JavaでのOracle接続について(J...
-
インポートコマンドが認識され...
-
シェルスクリプトでオラクルの...
-
batファイルでのSQL(oracle)...
-
DOSプロンプトとコマンドプロン...
-
ACCESS:保存済みのインポート...
-
PL/SQL PLS-00103エラーについて
-
PL/SQLのコンパイルエラーにつ...
-
フォルダウィンドウのデータフ...
-
PL/SQLでPLS-00201のエラー
-
無効なSQL文の具体例を教えてく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-29280:無効なディレクトリ...
-
ファイルへの書き込みができない
-
ユーザーへのディレクトリ権限...
-
Oracle DataPumpでの移行
-
データベースオブジェクトの考...
-
タイプオブジェクト とは何で...
-
oracleでexpdpを使いデータをex...
-
UTL_FILEパッケージについて
-
エラーの解決方法が分かりません。
-
ORA-01013のエラーについて経験...
-
Oracleで流したSQLのログを取得...
-
CASE文のエラーについて
-
xy平面上の点P(x,y)に対し,点Q(...
-
はじめまして!
-
北朝鮮のミサイルについて
-
PL/SQLでログを確認したい。
-
PL/SQL PLS-00103エラーについて
-
DOSプロンプトとコマンドプロン...
-
クローンソフトで、Acronis Tru...
-
ストアド・プロシージャをバッ...
おすすめ情報