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

Oraschemadoc是一款用于自动创建Oracle数据库文档的工具,支持生成表、视图、存储过程等常用元素。通过命令行操作,支持Windows和Linux系统,需要安装Python、cx_Oracle、GraphViz及OracleServerClient客户端。中文支持需额外修改代码。使用方法简单,可自定义输出目录和文档标题。
摘要由CSDN通过智能技术生成

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。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值