如何显示DUMP文件的内容?

上一篇 / 下一篇  2008-05-30 15:26:30 / 个人分类:《Oracle数据库精讲与疑难解析》

èCause

执行imp令,可以只显示DUMP文件的内容,不进行数据的导入。SHOW命令用于控制是否显示DUMP文件的内容,如果SHOW=Y,表示只显示DUMP文件的内容,不执行数据的导入。

èAction

STEP1:创建参数文件ipfile.txt,这个文件控制导入的行为,参数文件的内容如下。

file='E:\oracle102\imp\d1.dmp'

SHOW=Y

ROWS=Y

FROMUSER=test

TOUSER=test

commit=y

feedback=5000

buffer=5000000

ignore=y

在这些参数中,值得注意的是SHOWSHOW =Y表示只显示导入文件的内容,并不导入数据。

STEP2:显示导入文件的内容。

C:\Documents and Settings\netshong>imp system PARFILE='E:\oracle102\imp\ ipfile.txt'

Import: Release 10.2.0.1.0 - Production on Sat Aug 19 10:39:04 2006

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

Password:

Connected to: Oracle Database 10gEnterpriseEdition Release 10.2.0.1.0 - Produc

tion

With the Partitioning, OLAP and Data Mining options

Export file created by Export:V10.02.01 via conventional path

Import done in ZHS16GBK character set and AL16UTF16 NCHAR character set

. Importing TEST's objects into TEST

 "ALTER SESSION SET CURRENT_SCHEMA= "TEST""

 "CREATE TABLE "K" ("A" NUMBER(*,0)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRA"

 "NS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFA"

 "ULT) TABLESPACE "USERS" LOGGING NOCOMPRESS"

. . skipping table "K"

Import terminated successfully without warnings.

如果有数据被导入执行imp命令后会显示类似于15 rows Imported的信息。如果只显示导入文件的内容,执行imp命令,会提示类似于skipping table "K"的信息。

上面的命令显示了导出文件d1.dmp的内容,并没有执行任何导入操作。

 

-----------------------本文摘自《Oracle数据库精讲与疑难解析》一书


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-06  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 5650
  • 日志数: 45
  • 文件数: 1
  • 建立时间: 2008-04-10
  • 更新时间: 2008-07-25

RSS订阅

Open Toolbar