![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
環境は、windows2000プラットフォームに、oracle9iです。
上記環境に、初期データベースを作成し、エクスポートされたダンプファイル(もらいもの)をインポートしようとしたんですが以下メッセージが出力され、ダンプファイルの取り込みができません。
インポートの方法は、以下です。
imp system/xxxxx@SID file=xxx.dmp fromuser=xxx touser=xxx
尚、toに指定しているユーザも作成してあります。
付与した権限は、connect、resourceです。
あと、インポートコマンド発行時に出力されるメッセージは次のようなものです。
SP2-0734: "imp system..."が開始するコマンドが不明です -残りの行は無視されました。
と出力されます。
上記メッセージから、impコマンドが認識されていないようにおもわれるのですが、ちょっと調べては見たのですが分からなかったので、ご教授ねがいます。
No.5ベストアンサー
- 回答日時:
> インポート中にコマンドプロンプトのウィンドウが閉じてしまいました(落ちた)。
ひえ~。そんな症状は初めてや。
・・・・どうしようかねぇ。
impのオプションで、インポート実行ログをファイルに書き出す方法があったはずなので、それで何が起こっているのか分かるかも知れませぬ。
多分、
C:\>imp.exe LOG=Y
という風に、「LOG=Y」とつけるのだと思うが・・・・。とりあえず「imp HELP=Y」でヘルプが出るらしい。
結局あまりお役に立てなかったようで、申し訳ない。
回答ありがとうございます。
LOGオプションを指定し、インポートを実施してみました。
そこで作成された、ログファイルを確認したところ、バッファサイズが、足りなくてダメになってたので、サイズを増やし、再度同手順でインポートを実施したところ正常にダンプファイルを取り込む事ができました。
質問タイトルの解決には、なりませんでしたが、ダンプファイルを取込みたいと言う思いは、達成されたので、この質問はクローズさせて頂きます。
ここまでの皆様のいろいろなアドバイス感謝しています。
本当に助かりした。ありがとうございます。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?5a7ff87)
No.4
- 回答日時:
system ってユーザーはSYSDBAの権限もっていますか?
一般のDBA権限のユーザーで実行されては・・・。
マニュアルに以下の記述があります
SYSDBA でのインポートの起動
SYSDBA は内部的に使用され、一般ユーザーとは異なる特別な機能を持ちます。そのため、
通常は、インポートをSYSDBA で起動する必要はありません。ただし、オラクル社カスタ
マ・サポート・センターから要求された場合は、SYSDBA で起動する場合もあります。
インポートをSYSDBA で起動するには、次の構文を使用します。
imp username/password AS SYSDBA
または、任意で次の構文を使用します。
imp username/password@instance AS SYSDBA
回答ありがとうございます。
systemユーザにSYSDBA権限が付与されているかは、ちょっとわからないのですが、使用する理由としては、インポートする際に、ダンプファイルを作成したユーザから、別のユーザにダンプファイルの中身を所有させる為に、このユーザを使用しました。
No.3
- 回答日時:
> 結果はかわりませんでした。
ん~~~~。SP2-0734ってSQLPLUSのエラーコードだと思うのね。
とりあえず次の内容を正確にトレースしてみてくれたまい。
1.Windowsのスタートボタンを押す。
2.「ファイル名を指定して実行」を選ぶ。
3.「cmd」と入力して「OK」を押す。
4.黒い窓が出て「C:\>」などのプロンプトが出るので、「imp」と入力してEnter。
これで、SP2-0734が出るようなら、原因は別にある。でもなぁ・・・・OracleのSQLにIMPコマンドというのは無いと思うんだけどなぁ。
ここで、「ユーザ名」などと出てきた場合は成功だ。一旦Ctrl+Cを押してコマンドプロンプトに戻り、「imp system/xxxxx@SID file=xxx.dmp fromuser=xxx touser=xxx」と入力してEnterを押してもらいたい。
imp.exeは、ダンプファイルの中身を取り出してそこに書かれているSQLのカタマリを機械的に実行するもので、SQL Plusの介入は本来無いはず・・・・。
回答ありがとうございます。
imp.exeを起動し、起動後入力応答待ちになったので、要求された、各入力情報を入力してみて、インポートが開始されったっぽいんですが、インポート中にコマンドプロンプトのウィンドウが閉じてしまいました(落ちた)。
それで、バッファサイズが足りないのかと思いサイズを増やし、再度imp.exeを起動して、やってみたところ結果は上記と同じでした。
No.1
- 回答日時:
SQL PLUSの中でimpを使ってないかい?
IMPは、imp.exeという単独のプログラムだ。なので、SQLPLUSではなく、コマンドプロンプト上から実行しないといけない。
C:\>imp system/xxxxx@SID file=xxx.dmp fromuser=xxx touser=xxx
この回答への補足
回答ありがとうございます。
言葉が足りませんでした、調べた結果、ご指摘の内容がわかったので、コマンドプロンプトからも発行してみたのですが、結果はかわりませんでした。
ほかに、何か問題ありますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
- ネットワーク コマンドプロンプトで、コマンドの飛ばし方を教えてください。 ネットワークにデータを飛ばす(copy) 4 2022/10/19 11:21
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
不明なコマンドです(FROM")。行の残りは無視されました。 のエラー"
Oracle
-
batファイルでのSQL(oracle)実行エラーについて
Oracle
-
exp、impについて
Oracle
-
-
4
ORA-00959: 表領域'****'は存在しません
Oracle
-
5
dmpファイルをインポートせずに、テーブル名を知りたい
Oracle
-
6
特定のスキーマのテーブルを一括削除したい
その他(データベース)
-
7
SQLPLUSで結果を画面に表示しない
Oracle
-
8
importについて
Oracle
-
9
VB6 開発環境のエディタに行番号を表示
Visual Basic(VBA)
-
10
MAX関数を使ってからLEFT JOINしたいのですが・・
PHP
-
11
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
12
異なる文字コードの環境にインポートするには
Oracle
-
13
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
14
実行計画の「COST」と「BYTE」について教えていただきたいです。
Oracle
-
15
datapumpの実行方法について
Oracle
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フルインポートで警告が発生します
-
順序のEXP/IMPについて
-
データのインポートについて
-
oracle ダンプファイルのサイズ...
-
datetime型のインポートについて
-
ORACLE8のDBを他サーバーへその...
-
ExcelをAccess(VBA)にインポート
-
Access2000よりエクセルへエク...
-
ACCESS:保存済みのインポート...
-
【oracle10g 】Oracle Enterpri...
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
-
PL/SQLのコンパイルエラーにつ...
-
4GB = 4096MB ではない?
-
なぜ再起動すると空き領域が増...
-
「ORA-00907: 右カッコがありま...
-
PL/SQL PLS-00103エラーについて
-
oracleのサービスがずっと開始...
-
DOSプロンプトとコマンドプロン...
-
はじめまして!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS:保存済みのインポート...
-
インポートコマンドが認識され...
-
フルインポートで警告が発生します
-
datetime型のインポートについて
-
oracle ダンプファイルのサイズ...
-
インポートエラー(IMP-00032)...
-
データのインポートについて
-
【oracle10g 】Oracle Enterpri...
-
EXPコマンドでDIRECT=Yの弊害は?
-
順序のEXP/IMPについて
-
データのエクスポート/インポート
-
バージョン違いのエクスポート/...
-
Accessのファイルインポートが...
-
サーバーの移行について(エク...
-
Accessでデータを自動でインポ...
-
【access】インポート定義をイ...
-
Accessシステムオブジェクトの編集
-
Access2000よりエクセルへエク...
-
インポートしたら遅くなった
-
ブロック障害でEXPやDELETEが失...
おすすめ情報