用imp show=y full=y这样的语句可以查看dmp文件的定义语句:
例:用以下语句导出exp song/song123@test datafile=e:\t2t3.dmp tables=t2,t3
然后 imp song/song123@test show=y full=y file=e:\t2t3.dmp
Import: Release 10.2.0.1.0 - Production on 星期五 3月 2 08:51:11 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc
tion
With the Partitioning, Oracle Label Security, OLAP, Data Mining,
Oracle Database Vault and Real Application Testing option
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. 正在将 SONG 的对象导入到 SONG
. 正在将 SONG 的对象导入到 SONG
"CREATE TABLE "T2" ("ID" NUMBER, "NAME" VARCHAR2(10)) PCTFREE 10 PCTUSED 40"
" INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 131072 FREELISTS 1 FREELIST GROUPS"
" 1 BUFFER_POOL DEFAULT) TABLESPACE "CDMA" NOLOGGING NOCOMPRESS"
. . 正在跳过表 "T2"
"CREATE TABLE "T3" ("ID" NUMBER) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS "
"255 STORAGE(INITIAL 131072 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAUL"
"T) TABLESPACE "USERS" LOGGING NOCOMPRESS"
. . 正在跳过表 "T3"
"CREATE UNIQUE INDEX "PK_T3" ON "T3" ("ID" ) PCTFREE 10 INITRANS 2 MAXTRANS"
" 255 STORAGE(INITIAL 131072 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAU"
"LT) TABLESPACE "USERS" LOGGING"
"ALTER TABLE "T3" ADD CONSTRAINT "PK_T3" PRIMARY KEY ("ID") USING INDEX PCT"
"FREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 131072 FREELISTS 1 FREELIST"
" GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" LOGGING ENABLE "
成功终止导入, 没有出现警告。
可以看到表结构的定义语句
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25099483/viewspace-717541/ ,如需转载,请注明出处,否则将追究法律责任。