はじめまして。
OracleDBをfull=yでエクスポートして(壊れる前のものをエクスポートしています)
新しくDBを作成して
full=yでインポートすると警告が多数発生します。
以下の通りにバッチファイルを作成して実行しています。
※exp.bat
d:\oracle\ora92\bin\exp.exe system/xxx@xxx FULL=Y STATISTICS=NONE file=e:\exp.dmp log=e:\exp.log
※imp.bat
D:\oracle\ora92\bin\imp.exe system/xxx@xxx commit=y IGNORE=y full=y file=e:\exp.dmp log=e:\imp.log
上記を実行すると下記の警告が複数発生します。
IMP-00017: 次の文は、Oracleエラー1919で失敗しました:
IMP-00003: Oracleエラー1919が発生しました。
ORA-01919: ロール'SYS'は存在しません
ORA-06512: "SYS.DBMS_RMIN", 行56
IMP-00061: 警告: オブジェクト型"SYSTEM"."REPCAT$_OBJECT_NULL_VECTOR"は、別の識別子ですでに存在します
IMP-00019: Oracleエラー1により、行のインポートは拒否されました
IMP-00003: Oracleエラー1が発生しました。
ORA-00001: 一意制約(SYSTEM.HELP_TOPIC_SEQ)に反しています
OracleDBが壊れてしまい、戻そうとしても警告が出るので
現在はシステムバックアップを戻して対処しています。
出来れば、フルインポートでOracleを元に戻したいのです。
ご存知の方ご教示頂けないでしょうか。宜しくお願いします。
No.1ベストアンサー
- 回答日時:
IMPの起動は、インスタンスを新規作成の状態で、ユーザのTableSpaceの作成後、ユーザ作成、そしてインポートの実行をしていますか。
例えば毎日データがエントリーされるOracleのEXPファイルを昨日取得しものを今日そのままIMPするとレコードが存在するので。
一意制約のエラーが出ます。(IGNORE=Y)で無視されますが。
DB全体なので各アカウントのオブジェクトを削除した状態で行ってみて下さい。
その他IMPの実行には
(1)catexp.sqlかcatlog.sqlの実行。
(2)アカウントにDBA権限が必要。
それと全データの場合SYSユーザのトリガはインポート
されませんのでご注意を。
今のダンプファイルより戻したいのであれば。
各アカウント毎にユーザ単位でのインポートは可能では。
systemやsysにユーザテーブル等を作成されていますか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- インターネットビジネス A8ネットの簡易レポートにimpとあるのですが、これは消費者に広告が表示された回数のことですよね? 1 2022/07/10 09:57
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- その他(ソフトウェア) 一太郎付属の”全件検索”ツールの不具合 3 2023/07/25 15:03
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
importについて
Oracle
-
既にテーブルが存在する場合のインポート
Oracle
-
ORA-00001(一意制約に反しています)になった1行が時間が立つと登録が出来る理由を教えて下さい
超常現象・オカルト
-
-
4
Oracleで上書きImportはできますか?
その他(データベース)
-
5
oracleのimp-00002エラーについて
Oracle
-
6
インポートエラー(IMP-00032)の回避方法を教えて下さい
Oracle
-
7
dmpファイルのインポート時にでるOracleエラー
Oracle
-
8
datapumpの実行方法について
Oracle
-
9
ORA-00959: 表領域'****'は存在しません
Oracle
-
10
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
11
sqlplusの処理が途中でとまる
Oracle
-
12
oracle ダンプファイルのサイズとインポート先の表領域の使用サイズ
Oracle
-
13
ORAー12560:TNS:protocol adapter error
Oracle
-
14
truncate tableを使って複数のテーブルを指定する方法
Oracle
-
15
Oracleのビュー作成時に「指定した列名の個数が無効です」エラー
Oracle
-
16
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
17
Data Pump で大量データインポートの際のUNDO表領域、TEMP表領域不足エラー解消法のついて
Oracle
-
18
sql*loader 数値のロード
Oracle
-
19
異なる文字コードの環境にインポートするには
Oracle
-
20
OracleでEMが起動できない
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が失...
おすすめ情報