【點(diǎn)擊:】
阿木伯 著
|
|
如何查看Oracle數(shù)據(jù)表的建表語句? |
|
- 系統(tǒng)環(huán)境:
1、操作系統(tǒng):Windows 2000 Server,機(jī)器內(nèi)存128M
2、數(shù)據(jù)庫: Oracle 8i R2 (8.1.6) for NT 企業(yè)版
3、安裝路徑:C:\ORACLE
- 實(shí)現(xiàn)步驟:
1、用EXP工具導(dǎo)出
2、導(dǎo)入時(shí)使用show=y選項(xiàng)、log選項(xiàng)
3、查看、編輯日志文件
- 具體實(shí)例:
1、調(diào)出SQL*Plus
conn system/manager
grant connect,resource to a identified by a;
grant connect,resource to b identified by b;
conn a/a
create table a(a number);
insert into a values(1);
insert into a values(2);
insert into a values(3);
create table b(a number,b varchar2(10));
insert into b values(1,'1111');
insert into b values(2,'2222');
insert into b values(3,'3333');
commit;
2、打開一個(gè)DOS窗口、先執(zhí)行導(dǎo)出
E:\>exp a/a file=a.dmp log=loga.txt
Export: Release 8.1.6.0.0 - Production on 星期五 12月 1 22:24:16 2000
(c) Copyright 1999 Oracle Corporation. All rights reserved.
連接到: Oracle8i Enterprise Edition Release 8.1.6.0.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
已導(dǎo)出ZHS16GBK字符集和ZHS16GBK NCHAR 字符集
. 正在導(dǎo)出 pre-schema 過程對(duì)象和操作
. 正在導(dǎo)出用戶A的外部函數(shù)程序庫名稱
. 正在導(dǎo)出用戶A的對(duì)象類型定義
即將導(dǎo)出A的對(duì)象 ...
. 正在導(dǎo)出數(shù)據(jù)庫鏈接
. 正在導(dǎo)出序號(hào)
. 正在導(dǎo)出群集定義
. 即將導(dǎo)出A的表通過常規(guī)路徑 ...
. . 正在導(dǎo)出表 A 3 行被導(dǎo)出
. . 正在導(dǎo)出表 B 3 行被導(dǎo)出
. 正在導(dǎo)出同義詞
. 正在導(dǎo)出視圖
. 正在導(dǎo)出存儲(chǔ)的過程
. 正在導(dǎo)出運(yùn)算符
. 正在導(dǎo)出引用完整性約束條件
. 正在導(dǎo)出觸發(fā)器
. 正在導(dǎo)出索引類型
. 正在導(dǎo)出位圖、功能性索引和可擴(kuò)展索引
. 正在導(dǎo)出后期表活動(dòng)
. 正在導(dǎo)出快照
. 正在導(dǎo)出快照日志
. 正在導(dǎo)出作業(yè)隊(duì)列
. 正在導(dǎo)出刷新組和子組
. 正在導(dǎo)出維
. 正在導(dǎo)出 post-schema 過程對(duì)象和操作
. 正在導(dǎo)出統(tǒng)計(jì)
在沒有警告的情況下成功終止導(dǎo)出。
E:\>
3、再執(zhí)行導(dǎo)入,使用show=y、log這兩個(gè)選項(xiàng)
E:\>imp a/a file=a.dmp show=y log=logb.txt
Import: Release 8.1.6.0.0 - Production on 星期五 12月 1 22:29:49 2000
(c) Copyright 1999 Oracle Corporation. All rights reserved.
連接到: Oracle8i Enterprise Edition Release 8.1.6.0.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
經(jīng)由常規(guī)路徑導(dǎo)出由EXPORT:V08.01.06創(chuàng)建的文件
已經(jīng)完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的導(dǎo)入
. 正在將A的對(duì)象導(dǎo)入到 A
"CREATE TABLE "A" ("A" NUMBER) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 25"
"5 LOGGING STORAGE(INITIAL 131072 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483"
"645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLE"
"SPACE "SYSTEM""
. . 正在跳過表 "A"
"CREATE TABLE "B" ("A" NUMBER, "B" VARCHAR2(10)) PCTFREE 10 PCTUSED 40 INIT"
"RANS 1 MAXTRANS 255 LOGGING STORAGE(INITIAL 131072 NEXT 65536 MINEXTENTS 1 "
"MAXEXTENTS 2147483645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_P"
"OOL DEFAULT) TABLESPACE "SYSTEM""
. . 正在跳過表 "B"
成功終止導(dǎo)入,但出現(xiàn)警告。
E:\>
4、使用編輯器打開logb.txt,里面可以看到DDL語句
|
【最后更新:】 |
|