質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.51%

  • Oracle

    687questions

    Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

  • import

    132questions

    自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

【Oracle】dmpファイルをインポートした際のエラーの解決法について

受付中

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 26K+
【環境】
OS:WindowsServer2012(※Windows8にVMwarePlayerで仮想マシンを立てた中に存在してます。)
Oracle:Oracle11gR2(※トライアル版です。)

【目的】
impdpコマンドを用いて、Oracleに11gにdmpファイルをインポートしたい。

【今までの作業内容】
1.Oracle11gR2を以下の設定でインストールしました。
■インストールオプションは[データベースの作成および構成]を選択。
■システム・クラスは[デスクトップ・クラス]を選択。
■その他の設定については、文字コードを変更した以外はデフォルトのままです。
※rspファイル(インストール設定内容ファイル?)をテキスト形式で載せられれば良かったんですが、方法が分かりませんでした。
2.以下のコマンドを実行しました。
コマンドプロンプトを管理者で開いて...
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\Windows\system32>sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on 木 5月 14 18:32:46 2015

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ユーザー名を入力してください: system
パスワードを入力してください:


Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
に接続されました。
SQL> create directory dumpDir as 'C:\DBDUMP';

ディレクトリが作成されました。
SQLplusの終了方法が分からなかったので、その後は別でコマンドプロンプトを管理者で開いて...
impdp system/admin directory=dumpDir dumpfile=dumpAAA.DMP full=y logfile=importDB.log
2.ログに以下のようなメッセージが出力されました。(※行数が多いため冒頭部分のみになります。)
;;; 
Import: Release 11.2.0.1.0 - Production on 木 5月 14 18:46:38 2015

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
;;; 
接続先: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
マスター表"SYSTEM"."SYS_IMPORT_FULL_01"は正常にロード/アンロードされました
"SYSTEM"."SYS_IMPORT_FULL_01"を起動しています: system/******** full=y directory=dumpDir dumpfile=dumpAAA.DMP logfile=importDB.log 
オブジェクト型DATABASE_EXPORT/TABLESPACEの処理中です
ORA-31684: オブジェクト型TABLESPACE:"UNDOTBS1"はすでに存在します
ORA-31684: オブジェクト型TABLESPACE:"TEMP"はすでに存在します
ORA-39083: オブジェクト型TABLESPACEの作成が次のエラーで失敗しました:
ORA-01119: データベース・ファイル'D:\ORACLEDATA\XXXX\INDX01.DBF'の作成中にエラーが発生しました。
ORA-27040: ファイルの作成エラー、ファイルを作成できません
OSD-04002: ファイルをオープンできません
O/S-Error: (OS 3) 指定されたパスが見つかりません。
これ以降
ORA-31684: オブジェクト型USER:"APEX_PUBLIC_USER"はすでに存在します

ORA-39083: オブジェクト型TABLESPACE_QUOTAの作成が次のエラーで失敗しました:
ORA-00959: 表領域'INDX'は存在しません。

ORA-39083: オブジェクト型DB_LINKの作成が次のエラーで失敗しました:
ORA-02153: VALUES句の後のパスワード文字列が正しくありません。

ORA-39171: ジョブは再開可能な状態で待機中です。
ORA-30036: 8(UNDO表領域'UNDOTBS1'内)でセグメントを拡張できません
といった内容が出力されています。

【疑問点】
なぜこのようなエラーが発生したのでしょうか?
解決法はありませんでしょうか?

【備考】
・dmpファイルは、自分でexportしたものではなく、相手先から頂いたものです。
・データベースが丸々入っているはずです。

猶予の無い状況と知識不足で困り果てています。
どんな些細な情報でも助かり助かります。
宜しくお願い致します。
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

0

こんにちは。

まず、
ORA-01119: データベース・ファイル'D:\ORACLEDATA\XXXX\INDX01.DBF'の作成中にエラーが発生しました
上記ディレクトリパスは存在しますか?
しないのであれば作ってください。パスを変えるのであればREMAPパラメータあたりを検討してください。

次に、Exist系のエラーは、TABLE_EXISTS_ACTIONパラメータの使用を検討してみては。
http://otndnld.oracle.co.jp/obe/obe10gdb/bidw/datapump/datapump.htm#t3b 

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/05/16 18:19

    御返事遅れ、申し訳ありません。
    ご回答ありがとうございました。

    たしかにディレクトリの方は存在していなかったので、作ったところ、そのエラーは出ませんでした。
    Exist系エラーに関しては依然出ております。
    原因は不明ですが、ユーザー作成、ロール付与の辺りだと思います。
    引き続き調査したいと思います。
    また何かあれば、宜しくお願い致します。

    キャンセル

同じタグがついた質問を見る

  • Oracle

    687questions

    Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

  • import

    132questions

    自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。