`
hanqunfeng
  • 浏览: 1538225 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle数据库文档构造器--Oraschemadoc

 
阅读更多

Oraschemadoc---Oracle Schema Documentation Generator

 

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

 

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

 

先来看一下效果图吧

 

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

 

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

 

1.Python  运行OraSchemaDoc的基本环境

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

3.GraphViz 可以加入图表

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。

 

 

 

  • 大小: 81.1 KB
分享到:
评论
1 楼 v1v1wang 2011-10-28  
你好。看了你的文章很有感触,请问一下你知道如何让远程的tomcat, 在部署后重启么?

相关推荐

    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