こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

オラクルのインポートについて

はじめまして。
12時前に質問したのですが、私の質問がWebから
見えないので、心配になってもう一度登録しています。
質問ですが、オラクルのDBサーバー移行作業を
3日前から進めているのですが、テーブルの
インポートが出来なくて困っています。
インポート時のエラーは以下の通りです。
---------------------------------------------
C:\Temp>imp user/user@test file=C:\Temp\imp.dat log=C:\Temp\TBCIXBA.imp tables=tablename

Import: Release 9.2.0.1.0 - Production on 金 Jun 18 11:43:46 2004

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


接続先: Oracle9i Release 9.2.0.1.0 - Production
JServer Release 9.2.0.1.0 - Production

エクスポート・ファイルはEXPORT:V09.02.00によって従来型パス経由で作成されました
IMP-00013: DBAのみ別のDBAがエクスポートしたファイルをインポートできます。
IMP-00000: エラーが発生したためインポートを終了します。
---------------------------------------------
お忙しいところすいませんが、手を貸して下さい。
失礼します。

投稿日時 - 2004-06-18 12:32:42

QNo.896514

すぐに回答ほしいです

質問者が選んだベストアンサー

"imp system/(systemのパスワード)@test file=C:\Temp\imp.dat log=C:\Temp\TBCIXBA.imp touser=user tables=tablename"

たぶん、こんな感じで大丈夫かと。

わからない、わからないと言う前に、Oracleのマニュアル
はきちんと読んでいますか?

もし手元になければ、OTNに登録すれば無料でダウンロード
できますので、マニュアルを細めに読むクセをつけましょう。

投稿日時 - 2004-06-18 14:24:17

ANo.3

このQ&Aは役に立ちましたか?

29人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

userにDBAの権限を与えずとも

インポートするユーザを system にして
FROMUSER=user
を追加して出来ないでしょうか?

投稿日時 - 2004-06-18 14:11:29

ANo.1

インポートに'user'というユーザIDを使っているようですが、
このユーザIDにDBA権限がないために、エラーが発生しています。

'system'など、DBA権限をもつユーザでインポートコマンド
を実行してください。

投稿日時 - 2004-06-18 12:46:09

お礼

回答ありがとうございます。
'system'でインポートはできましたが、
'system'ユーザーでしかテーブルを参照
できなくなっています。
複数のユーザーを使用したいので、
'user'で参照したいのですが、
'user'にDBAの権限を持たせる事は可能でしょうか?

投稿日時 - 2004-06-18 13:11:20

あなたにオススメの質問