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
分享到:
相关推荐
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数据库的一个强大助手,它简化了环境准备步骤,提高了安装效率,同时也降低了由于手动配置错误导致的问题。...
《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 Database Server 12cR2 Preinstall 是一个专为在x86_64架构的Linux系统上安装Oracle数据库12c Release 2 (12.2)而设计的预配置软件包。这个预安装包的主要目的是简化Oracle数据库服务器的安装流程,预先配置...
这份"Oracle数据库编程pdf文档教案"提供了从基础到高级的Oracle学习路径,通过5天的学习内容,帮助读者深入理解并掌握Oracle数据库的使用。 在Oracle数据库编程中,首先会涉及到SQL(结构化查询语言),这是与...