- PR -

Oralce9iクライントからのインポート、エクスポート

1
投稿者投稿内容
ある
会議室デビュー日: 2006/02/17
投稿数: 11
投稿日時: 2006-04-07 16:21
DB(oracle9i)に関して質問です。

exp(コマンドプロンプトからexpコマンドで起動するもの)で
DBのバックアップをとろうとしていますが、
クライアント側からだと、

「'exp' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」

と表示されます。

何が足りないのでしょうか?(パスはきっているのですが)
それともクライアント側からではできないのでしょうか?

OSは、サーバ:win2003server クライント:WinXP


基本的なことで恐縮ですがお教えいただければと思います。

甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-04-07 17:02
引用:

あるさんの書き込み (2006-04-07 16:21) より:
「'exp' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」


こいつはOracleが出しているエラーではなく、Windowsが出しているエラーです。expがインストールされていない(インストール時に必要なコンポーネントを選択していない)か、OracleのPathが切られていないかどちらかです。

引用:

それともクライアント側からではできないのでしょうか?


クライアント側からでも出来ますよ〜。
ある
会議室デビュー日: 2006/02/17
投稿数: 11
投稿日時: 2006-04-07 18:37
ありがとうございます。

imp、expは動きましたが、まだ正常に動きません・・・
コマンドプロンプトで、imp起動後ユーザとパスを入れたら
--------------------------------------------------------------------
C:\\Documents and Settings\\aru>imp

Import: Release 9.2.0.1.0 - Production on 金 Apr 7 18:24:45 2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

ユーザー名: system
パスワード:

IMP-00058: Oracleエラー12560が発生しました。
ORA-12560: TNS: プロトコル・アダプタ・エラーが発生しました
IMP-00000: エラーが発生したためインポートを終了します。
--------------------------------------------------------------------

と出てしまいます。
ただ、「imp system/pass@接続先」とすればうまくいきます。


とりあえずはよいのですが、気になります。
まだ足りないものがあるのでしょうか?


よろしくお願いいたします。
グロマキ
会議室デビュー日: 2006/04/13
投稿数: 2
投稿日時: 2006-04-13 19:16
環境変数にOracleSIDを登録しておけば、いいと思います。
基本的には、実際にやられてるように、imp system/pass@接続先が普通?!しれません。
nshin
会議室デビュー日: 2003/03/25
投稿数: 1
投稿日時: 2006-04-15 16:10
>環境変数にOracleSIDを登録しておけば、いいと思います。

接続先を指定しない場合は環境変数(Windowsの場合はレジストリ)ORACLE_SIDで指定された「ローカル・データベース」に接続されます。
このためネットワーク上のデータベースに接続する場合は「ユーザ名/パスワード@接続先」の記述が必須です。

>まだ足りないものがあるのでしょうか?
ただしい動作ですので、足りないものは無いでしょう。
1

スキルアップ/キャリアアップ(JOB@IT)