- - PR -
エクスポートが出来ない???
1|2|3
次のページへ»
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-01-18 12:01
皆様お世話になっております。
JP1のジョブにてオラクルのエクスポートを行っていますが、 環境の違いで?エクスポートが出来ずに 原因が不明なので投稿いたしました。 環境を以下に記載します。 エクスポートが出来る環境 windows server 2000 oracle 9i エクスポートが出来ない環境 windows 2003 server oracle 10g JP1は単純に指定されたフォルダにある バッチファイルを動かしているだけです。 エクスポートが出来ない環境で動かすと 下記のようなメッセージが表示されて異常終了してしまいます。 「'EXP'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません」 両方のDBに関しては同じスキーマ名、サービス名となっています。 バッチファイルも同じ内容を使用しています。 内容は下記です。 rem *************************************************************** rem Exp_Pre.bat rem *************************************************************** @ECHO ON rem FULL_vs EXP HOGE/HOGE@HOGEHOGE FILE=E:\FULLDUMP.dmp OWNER=HOGE OSの問題なのかORACLEの問題なのか検討が付きませんでしたので、 エクスポートという事でこちらに投稿させてもらいました。 何かアドバイスをお願い致します。 宜しくお願いします。 | ||||
|
投稿日時: 2008-01-18 12:22
キンタロスさん
こんにちは。 オラクル環境、JP1ともにないのですが、、
バッチファイルに書いてあるEXP…をフルパス(C:¥…¥EXP.exe)にすると どうなりますか? | ||||
|
投稿日時: 2008-01-18 12:31
よっしーさんありがとうございます。
>バッチファイルに書いてあるEXP…をフルパス(C:¥…¥EXP.exe)にすると >どうなりますか? こちらはどのような事でしょうか? バッチファイルの中身を EXP HOGE/HOGE@HOGEHOGE FILE=E:FULLDUMP.dmp OWNER=HOGE から EXP D:\oracle\ora102\BIN\exp.exe にするという事でしょうか? 無知ですみません。 宜しくお願い致します。 | ||||
|
投稿日時: 2008-01-18 12:57
キンタロスさん
D:¥oracle¥ora102¥BIN¥exp.exe HOGE/HOGE@HOGEHOGE FILE=E:FULLDUMP.dmp OWNER=HOGE にするということです。 さっきも書きましたが環境がないのでアレですが。。 | ||||
|
投稿日時: 2008-01-18 13:52
よっしーさん
なるほど! 今やってみた所、正常にエクスポートを行っています。 ありがとう御座いました。 今回の症状はOSが悪かったのか、 オラクルが悪かったのか不明ですね・・・ 凄く気になります。 | ||||
|
投稿日時: 2008-01-18 14:17
こんにちは。ぴんふです。
OSの環境変数PATHにEXP.exeのパスが記述されていないだけではないでしょうか? (いわゆるパスが通っていないという状態かと・・・) マイコンピュータのプロパティの詳細設定タブに環境変数ボタン があると思うので確認されてみては? バッチファイルにフルパスを書くのは保守性の面から見ていかがなものかと思いますので。 | ||||
|
投稿日時: 2008-01-18 14:32
ぴんふさんありがとう御座います。
環境変数をみましたが、 PATHの欄でD:\oracle\ora102\bin;が入っているので、 D:\oracle\ora102\bin\exp.exeに関してはPATHが通っている気がするのですが、 私の間違いですかね・・・ | ||||
|
投稿日時: 2008-01-18 14:49
ユーザー環境変数とシステム環境変数がありますが、 システム環境変数を確認していますか? 追記 さすがにユーザー環境変数のわけないか。。 [ メッセージ編集済み 編集者: よっしー 編集日時 2008-01-18 14:50 ] |
1|2|3
次のページへ»