网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Re: 紧急求救:oracle的数据导入.
.ORACLE的几种启动方式.
.Oracle数据库中Kill session的研.
.sql load的一点小总结.
.Oracle数据库SQL语句性能调整的基.
.如何获得Oracle的隐含参数.
.解决Restarting死进程QMN0问题一.
.Oracle logminer使用方法总结.
.Oracle数据库文件移动.
.Oracle Database 10g 中新特性.
.在Oracle中添加用户 赋权 修改密.
.在DB2中如何實現Oracle的相關功能.
.Oracle 数据字典.
.exp和imp用法和介绍.
.案例学习Oracle错误:ORA-00054.
.Oracle 9i 数据库管理实务讲座(一.
.Oracle Database 10 g : 为 DBA .
.转贴 oracle的调优.
.Oracle数据库中存在默认密码威胁.
.详细介绍 Oracle 9i 的各个技术特.

如何查看Oracle数据表的建表语句

发表日期:2008-2-9



  系统环境:
  1、操作系统:windows 2000 Server,机器内存128M
2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:C:\ORACLE
  实现步骤:
  1、用EXP工具导出
2、导入时使用show=y选项、log选项
3、查看、编辑日志文件

  具体实例:
  1、调出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窗口、先执行导出
  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的外部函数程序库名称
  . 正在导出用户A的对象类型定义
  即将导出A的对象 ...
  . 正在导出数据库链接
  . 正在导出序号
  . 正在导出群集定义
  . 即将导出A的表通过常规路径 ...
  . . 正在导出表 A 3 行被导出
  . . 正在导出表 B 3 行被导出
  . 正在导出同义词
  . 正在导出视图
  . 正在导出存储的过程
  . 正在导出运算符
  . 正在导出引用完整性约束条件
  . 正在导出触发器
  . 正在导出索引类型
  . 正在导出位图、功能性索引和可扩展索引
  . 正在导出后期表活动
  . 正在导出快照
  . 正在导出快照日志
  . 正在导出作业队列
  . 正在导出刷新组和子组
  . 正在导出维
  . 正在导出 post-schema 过程对象和操作
  . 正在导出统计
  在没有警告的情况下成功终止导出。
  E:\>
  3、再执行导入,使用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
  经由常规路径导出由EXPORT:V08.01.06创建的文件
  已经完成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"
  成功终止导入,但出现警告。

  E:\>
  4、使用编辑器打开logb.txt,里面可以看到DDL语句
上一篇:从Unix到Oracle的日期转换 人气:575
下一篇:RedHat 7.0下Oracle 8.1.6 的安装实例 人气:460
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐