【點擊:】
阿木伯 著
|
|
如何查看Oracle數(shù)據(jù)表的建表語句? |
|
- 系統(tǒng)環(huán)境:
1、操作系統(tǒng):Windows 2000 Server,機器內(nèi)存128M
2、數(shù)據(jù)庫: Oracle 8i R2 (8.1.6) for NT 企業(yè)版
3、安裝路徑:C:\ORACLE
- 實現(xiàn)步驟:
1、用EXP工具導出
2、導入時使用show=y選項、log選項
3、查看、編輯日志文件
- 具體實例:
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、打開一個DOS窗口、先執(zhí)行導出
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
已導出ZHS16GBK字符集和ZHS16GBK NCHAR 字符集
. 正在導出 pre-schema 過程對象和操作
. 正在導出用戶A的外部函數(shù)程序庫名稱
. 正在導出用戶A的對象類型定義
即將導出A的對象 ...
. 正在導出數(shù)據(jù)庫鏈接
. 正在導出序號
. 正在導出群集定義
. 即將導出A的表通過常規(guī)路徑 ...
. . 正在導出表 A 3 行被導出
. . 正在導出表 B 3 行被導出
. 正在導出同義詞
. 正在導出視圖
. 正在導出存儲的過程
. 正在導出運算符
. 正在導出引用完整性約束條件
. 正在導出觸發(fā)器
. 正在導出索引類型
. 正在導出位圖、功能性索引和可擴展索引
. 正在導出后期表活動
. 正在導出快照
. 正在導出快照日志
. 正在導出作業(yè)隊列
. 正在導出刷新組和子組
. 正在導出維
. 正在導出 post-schema 過程對象和操作
. 正在導出統(tǒng)計
在沒有警告的情況下成功終止導出。
E:\>
3、再執(zhí)行導入,使用show=y、log這兩個選項
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ī)路徑導出由EXPORT:V08.01.06創(chuàng)建的文件
已經(jīng)完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的導入
. 正在將A的對象導入到 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"
成功終止導入,但出現(xiàn)警告。
E:\>
4、使用編輯器打開logb.txt,里面可以看到DDL語句
|
【最后更新:】 |
|