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>
分享到:
相关推荐
Oracle数据库维护培训--华为的经典教程
3. 数据库备份与恢复:Oracle提供RMAN(恢复管理器)进行数据库备份,配合归档日志和联机重做日志实现灾难恢复。 四、Oracle SQL基础 1. DDL(Data Definition Language):用于定义数据库对象,如创建、修改和删除...
Oracle数据库维护培训--华为.pptx
4. **文件名称列表**: `instantclient_19_19`通常包含了一系列的DLL文件、库文件和文档,这些文件用于支持Oracle数据库的连接、查询和数据传输。例如,它可能包括oci.dll(Oracle Call Interface)、sqlplus.exe...
oracle数据库系统优化调整-精选.pdforacle数据库系统优化调整-精选.pdforacle数据库系统优化调整-精选.pdforacle数据库系统优化调整-精选.pdforacle数据库系统优化调整-精选.pdf
oracle数据库高级技术培训-常见问题 主要内容:针对大型IT系统的设计、开发和维护工作
总结来说,"oracle-rdbms-server-11gR2-preinstall"工具是Oracle Linux 6环境下安装Oracle 11g R2数据库的一个强大助手,它简化了环境准备步骤,提高了安装效率,同时也降低了由于手动配置错误导致的问题。...
"oracle-xe-11.2.0" 这个标签强调了这个版本的具体信息,Oracle XE 11.2.0 是在 2011 年发布的,它包含了 Oracle 数据库 11g 第二版的主要功能,但限制了内存使用和存储大小,以适应轻量级需求。 在提供的压缩包...
《ORACLE9i官方培训文档——数据库管理基础 II》是一份深入学习Oracle 9i数据库管理系统的重要资料,适合对数据库管理有一定基础或者想要提升这方面技能的读者。文档分为英文版和中文版,对于英语不太熟练的读者,...
Veeam 备份恢复 Oracle 数据库详细配置文档 本文档旨在详细介绍如何使用 Veeam 备份恢复 Oracle 数据库的配置过程。该文档将指导读者从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后...
这个特定的版本,“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"是为64位Linux环境提供的Oracle Instant Client SDK,它为开发者提供了构建和维护Oracle数据库应用程序所需的一切工具和资源。通过理解和掌握上述...
Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档Oracle 数据库 文档...
这篇文档详细介绍了如何配置Oracle数据库,特别是针对Oracle 8i版本,同时也涵盖了部分Oracle 9i的重要参数变化。 1. **初始化参数文件INIT(SID).ORA** 初始化参数文件`init(sid).ora`是Oracle数据库启动时的关键...
数据库文档生成器是一款高效实用的工具,主要针对MySQL和Oracle这两种广泛应用的关系型数据库系统。它由Java编程语言精心编写,旨在帮助IT专业人士自动化创建数据库的详细文档,从而节省大量手动整理文档的时间,...
Oracle数据库10g-对自我管理数据库进行管理2-P.pptx
这份"Oracle数据库编程pdf文档教案"提供了从基础到高级的Oracle学习路径,通过5天的学习内容,帮助读者深入理解并掌握Oracle数据库的使用。 在Oracle数据库编程中,首先会涉及到SQL(结构化查询语言),这是与...