`
lucene321
  • 浏览: 179011 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

    Oraschemadoc---Oracle Schema Documentation Generator

?

一个专门制作Oracle数据库文档的自动化工具。

?

官方网站:http://oraschemadoc.yarpen.cz/

?

先来看一下效果图吧

<img src="http://dl.iteye.com/upload/attachment/507821/51771acb-0f78-3d76-8270-f07c7e10163e.jpg" alt="" width="1261" height="584">

?

从左侧的列表不难看出,Oraschemadoc可以生成我们常用的表,视图,存储过程,索引,序列,触发器,等等常用的视图,应该说,足够用了。

?

使用Oraschemadoc很简单,基本上就是命令行执行就行,支持windows和linux,不过要想使用Oraschemadoc,需要先按照一些工具,这个在其官网上有介绍。

?

1.Python? 运行OraSchemaDoc的基本环境<br>


2.cx_Oracle ? 一个Python扩展模块,它允许访问Oracle


3.GraphViz 可以加入图表<br>


4.Oracle Server Client 客户端(当然,你要有个服务器端可供连接)


?

?

以上工具,访问其官网下载对应的版本进行安装即可。

?

这里说一下注意事项:

?

1. - set charset support

为了支持中文,需要修改oraschemadoc/oracleencoding.py,

在self._ora2py中增加? 'ZHS16GBK': ('GBK', 'GBK'),如下:

?

self._ora2py = {
            #'AL16UTF16':''
            #'AL24UTFFSS':''
	    'ZHS16GBK': ('GBK', 'GBK'),
            'AL32UTF8': ('utf-8', 'utf-8'),
            #'AR8ADOS710':''

?

2. - run service

语法结构参见oraschemadoc下的README文件。

?

这里给出一个最简单的执行方法:

oraschemadoc.py  username/password@database  output_directory "name"

username:数据库用户名

password:数据库密码

database:客户端中配置的数据源名称

output_directory:文档输出目录,此处表示在当前目录下的doc目录

docName:html的标题

?

如果只是希望导出一个数据源下的某个或某几个schema,则可以增加--schema参数,如下:

?

oraschemadoc.py  --schema="schema1,schema2" username/password@database  output_directory "name"

?

ok。

?

?

?

 
   
     
        <ul style="display:none;">
         
  • <img src='http://dl.iteye.com/upload/attachment/507821/51771acb-0f78-3d76-8270-f07c7e10163e-thumb.jpg' class='magplus' title='点击查看原始大小图片' />

  •          
             
  • 大小: 81.1 KB

  •         </ul>
         
       
       
         
       
     
    0
    0
    分享到:
    评论

    相关推荐

      Oracle数据库维护培训--华为资料

      Oracle数据库维护培训--华为的经典教程

      Oracle数据库基础知识--华为

      3. 数据库备份与恢复:Oracle提供RMAN(恢复管理器)进行数据库备份,配合归档日志和联机重做日志实现灾难恢复。 四、Oracle SQL基础 1. DDL(Data Definition Language):用于定义数据库对象,如创建、修改和删除...

      Oracle数据库维护培训--华为.pptx

      Oracle数据库维护培训--华为.pptx

      oracle数据库客户端 instantclient-basic-windows.x64-19.19.0.0.0dbru

      4. **文件名称列表**: `instantclient_19_19`通常包含了一系列的DLL文件、库文件和文档,这些文件用于支持Oracle数据库的连接、查询和数据传输。例如,它可能包括oci.dll(Oracle Call Interface)、sqlplus.exe...

      oracle数据库系统优化调整-精选.pdf

      oracle数据库系统优化调整-精选.pdforacle数据库系统优化调整-精选.pdforacle数据库系统优化调整-精选.pdforacle数据库系统优化调整-精选.pdforacle数据库系统优化调整-精选.pdf

      oracle数据库高级技术培训-常见问题.ppt

      oracle数据库高级技术培训-常见问题 主要内容:针对大型IT系统的设计、开发和维护工作

      安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall

      总结来说,"oracle-rdbms-server-11gR2-preinstall"工具是Oracle Linux 6环境下安装Oracle 11g R2数据库的一个强大助手,它简化了环境准备步骤,提高了安装效率,同时也降低了由于手动配置错误导致的问题。...

      oracle-xe-11.2.0-1.0.x86_64.rpm.zip

      "oracle-xe-11.2.0" 这个标签强调了这个版本的具体信息,Oracle XE 11.2.0 是在 2011 年发布的,它包含了 Oracle 数据库 11g 第二版的主要功能,但限制了内存使用和存储大小,以适应轻量级需求。 在提供的压缩包...

      ORACLE9i官方培训文档----数据库管理基础 II

      《ORACLE9i官方培训文档——数据库管理基础 II》是一份深入学习Oracle 9i数据库管理系统的重要资料,适合对数据库管理有一定基础或者想要提升这方面技能的读者。文档分为英文版和中文版,对于英语不太熟练的读者,...

      Veeam 备份恢复oracle数据库详细配置文档

      Veeam 备份恢复 Oracle 数据库详细配置文档 本文档旨在详细介绍如何使用 Veeam 备份恢复 Oracle 数据库的配置过程。该文档将指导读者从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后...

      oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

      这个特定的版本,“oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm”,是针对64位Linux系统的,版本号为12.1.0.2.0,它包含了一些基本的组件,以支持客户端应用程序连接到Oracle数据库服务器。 Oracle ...

      oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip

      总的来说,"oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip"是为64位Linux环境提供的Oracle Instant Client SDK,它为开发者提供了构建和维护Oracle数据库应用程序所需的一切工具和资源。通过理解和掌握上述...

      Oracle数据库学习文档

      Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档...

      ICD系统Oracle数据库配置指导书-20031230-B1.docx

      这篇文档详细介绍了如何配置Oracle数据库,特别是针对Oracle 8i版本,同时也涵盖了部分Oracle 9i的重要参数变化。 1. **初始化参数文件INIT(SID).ORA** 初始化参数文件`init(sid).ora`是Oracle数据库启动时的关键...

      数据库文档生成器支持MYSQL及Oracle

      数据库文档生成器是一款高效实用的工具,主要针对MySQL和Oracle这两种广泛应用的关系型数据库系统。它由Java编程语言精心编写,旨在帮助IT专业人士自动化创建数据库的详细文档,从而节省大量手动整理文档的时间,...

      Oracle数据库10g-对自我管理数据库进行管理2-P.pptx

      Oracle数据库10g-对自我管理数据库进行管理2-P.pptx

      oracle数据库编程pdf文档教案

      这份"Oracle数据库编程pdf文档教案"提供了从基础到高级的Oracle学习路径,通过5天的学习内容,帮助读者深入理解并掌握Oracle数据库的使用。 在Oracle数据库编程中,首先会涉及到SQL(结构化查询语言),这是与...

    Global site tag (gtag.js) - Google Analytics