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.[url=http://www.python.org/]Python? 运行OraSchemaDoc的基本环境<br>[/url]
2.[url=http://starship.python.net/crew/atuining/cx_Oracle/index.html]cx_Oracle ? 一个Python扩展模块,它允许访问Oracle[/url]
3.[url=http://www.graphviz.org/]GraphViz 可以加入图表<br>[/url]
4.[url=http://technet.oracle.com/]Oracle Server Client 客户端(当然,你要有个服务器端可供连接)[/url]
?
?
以上工具,访问其官网下载对应的版本进行安装即可。
?
这里说一下注意事项:
?
1. - set charset support
为了支持中文,需要修改oraschemadoc/oracleencoding.py,
在self._ora2py中增加? 'ZHS16GBK': ('GBK', 'GBK'),如下:
?
?
2. - run service
语法结构参见oraschemadoc下的README文件。
?
这里给出一个最简单的执行方法:
username:数据库用户名
password:数据库密码
database:客户端中配置的数据源名称
output_directory:文档输出目录,此处表示在当前目录下的doc目录
docName:html的标题
?
如果只是希望导出一个数据源下的某个或某几个schema,则可以增加--schema参数,如下:
?
?
ok。
?
?
?
<ul style="display:none;">
[*][url=http://dl.iteye.com/upload/attachment/507821/51771acb-0f78-3d76-8270-f07c7e10163e.jpg]<img src='http://dl.iteye.com/upload/attachment/507821/51771acb-0f78-3d76-8270-f07c7e10163e-thumb.jpg' class='magplus' title='点击查看原始大小图片' />[/url]
[*]大小: 81.1 KB
</ul>
[list]
[*][url=#]查看图片附件[/url]
[/list]
?
一个专门制作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.[url=http://www.python.org/]Python? 运行OraSchemaDoc的基本环境<br>[/url]
2.[url=http://starship.python.net/crew/atuining/cx_Oracle/index.html]cx_Oracle ? 一个Python扩展模块,它允许访问Oracle[/url]
3.[url=http://www.graphviz.org/]GraphViz 可以加入图表<br>[/url]
4.[url=http://technet.oracle.com/]Oracle Server Client 客户端(当然,你要有个服务器端可供连接)[/url]
?
?
以上工具,访问其官网下载对应的版本进行安装即可。
?
这里说一下注意事项:
?
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;">
[*][url=http://dl.iteye.com/upload/attachment/507821/51771acb-0f78-3d76-8270-f07c7e10163e.jpg]<img src='http://dl.iteye.com/upload/attachment/507821/51771acb-0f78-3d76-8270-f07c7e10163e-thumb.jpg' class='magplus' title='点击查看原始大小图片' />[/url]
[*]大小: 81.1 KB
</ul>
[list]
[*][url=#]查看图片附件[/url]
[/list]