- - PR -
Oralce9iクライントからのインポート、エクスポート
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-04-07 16:21
DB(oracle9i)に関して質問です。
exp(コマンドプロンプトからexpコマンドで起動するもの)で DBのバックアップをとろうとしていますが、 クライアント側からだと、 「'exp' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と表示されます。 何が足りないのでしょうか?(パスはきっているのですが) それともクライアント側からではできないのでしょうか? OSは、サーバ:win2003server クライント:WinXP 基本的なことで恐縮ですがお教えいただければと思います。 | ||||||||
|
投稿日時: 2006-04-07 17:02
こいつはOracleが出しているエラーではなく、Windowsが出しているエラーです。expがインストールされていない(インストール時に必要なコンポーネントを選択していない)か、OracleのPathが切られていないかどちらかです。
クライアント側からでも出来ますよ〜。 | ||||||||
|
投稿日時: 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 19:16
環境変数にOracleSIDを登録しておけば、いいと思います。
基本的には、実際にやられてるように、imp system/pass@接続先が普通?!しれません。 | ||||||||
|
投稿日時: 2006-04-15 16:10
>環境変数にOracleSIDを登録しておけば、いいと思います。
接続先を指定しない場合は環境変数(Windowsの場合はレジストリ)ORACLE_SIDで指定された「ローカル・データベース」に接続されます。 このためネットワーク上のデータベースに接続する場合は「ユーザ名/パスワード@接続先」の記述が必須です。 >まだ足りないものがあるのでしょうか? ただしい動作ですので、足りないものは無いでしょう。 |
1