2011-11-18 7 views

答えて

11

ちょうどあなたがオブジェクトの名前とスキーマの名前にのみ関心がある場合、これはオブジェクトではありません、テーブル内のコンテンツの一覧は良いです

IMP SCOTT/TIGER SHOW=Y FILE=import_file.dmp 
+0

は、このように輸入シミュレートし、DBには、実際の操作ですか? – Kerby82

+0

ええ、実際の操作はdbで行われません。 @ Kerby82 – Sathya

2
imp SCOTT/tiger show=Y fiLE=IMPORT_FILE.DMP log=**logfile.log** fromuser=scott touser=scott 

SHOW=Yパラメータを使用します。

コマンドが正常に終了したら、メモ帳/ vimなどの好きなテキストエディタを使って、impコマンドで生成されたログファイルを開き、パラメータLOG = logfile.logを追加します。このファイルのimpコマンドの は、実際のシナリオとして実行されるすべてのアクションを出力します。 は、SCHEMA NAMESとそのスキーマに含まれているobject_namesの後に続く各場所で、テキスト ""を検索します。

オリジナルのデータベースのようにオブジェクトを作成/変更するコマンドが続きます。
データの挿入がシミュレートされると、各スキーマのレコード数がわかります。

ただし、それはリストされません。ただ一つのテーブルEMP

--------- IMPコマンドの出力を開始をインポートするための

SAMPLEインポートファイル--------

Export file created by EXPORT:V10.02.01 via conventional path 
import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set 

**. importing SCOTT's objects into SCOTT** 
"ALTER SESSION SET CURRENT_SCHEMA= "SCOTT"" 
"CREATE TABLE "EMP" ("EMPNO" NUMBER(4, 0), "ENAME" VARCHAR2(10), "JOB" VARCH" 
"AR2(9), "MGR" NUMBER(4, 0), "HIREDATE" DATE, "SAL" NUMBER(7, 2), "COMM" NUM" 
"BER(7, 2), "DEPTNO" NUMBER(2, 0)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRAN" 
"S 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAU" 
"LT) TABLESPACE "USERS" LOGGING NOCOMPRESS" 
. . skipping table "EMP"         

"CREATE UNIQUE INDEX "PK_EMP" ON "EMP" ("EMPNO") PCTFREE 10 INITRANS 2 MAX" 
"TRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL D" 
"EFAULT) TABLESPACE "USERS" LOGGING" 
"ALTER SESSION SET CURRENT_SCHEMA= "SCOTT"" 
"ALTER TABLE "EMP" ADD CONSTRAINT "PK_EMP" PRIMARY KEY ("EMPNO") USING INDE" 
"X PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREE" 
"LIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" LOGGING ENABLE " 

"ALTER TABLE "EMP" ADD CONSTRAINT "FK_DEPTNO" FOREIGN KEY ("DEPTNO") REFEREN" 
"CES "DEPT" ("DEPTNO") ENABLE NOVALIDATE" 
"ALTER TABLE "EMP" ENABLE CONSTRAINT "FK_DEPTNO"" 

Import terminated successfully without warnings. 

- IMPコマンドのうちの-------終わり---------

Look here

このツールは、特許請求の範囲およびダンプファイルを取得し、Dを置くためにあなたを提供していますExcel/Access/CSV形式のファイルに変換します。あなたが探しているものかもしれません。

それは誰かが、ファイルが必要なデータが含まれているダンプを見つけるために探しているだけの場合には、実際のデータベースにいただきまして、インポートを持つテーブル内

を示しました。

古いダンプをすべて実行するのではなく、各DUMPFILEサフィックスと同じ名前のログファイルに日付と時刻を追加する必要があります。
ようFULL_DB_DUMP_15012014_1240pm.DMP

あなただけのファイルがあなたの必要性や関心のどのスキーマが含まれているアイデアを得るために、関連するログファイルを開くようにします。

[2]:もう一度考えてみましょう:ダンプファイルが最大2GBで、ORACLE SQLを識別できる場合。
読み取り専用モードでHxD、Hexor、HexEditなどの16進エディタを使用して、ダンプファイルを開きます。一旦オープンすると、ダンプファイルの内容をバイナリ/ ASCII形式でブラウズすることができます。これは粗い方法かもしれませんが、ビュー/トリガ/関数/プロシージャなどのいくつかの内容を持つスキーマとオブジェクトの名前DDLの部分的なビューを提供します。&は内容全体を理解することはできません。しかしそれは目的を支配する。おそらく比較的速い。

0

UNIX環境で作業している場合は、コマンド文字列を使用してダンプファイルから読み取り可能な情報を表示できます。 test.dmp

文字列|。グレップは、CREATE TABLE *

関連する問題