Oracle 开放源代码项目

Oracle 开放源代码项目

这是无数个可扩展、使用以及构建于 Oracle 技术的开放源代码项目中的一个简短的示例。如果您有自己喜欢的开放源代码项目未在此处列出,请在 OTN 会员服务论坛中告知我们

Tora 是用于 Oracle 的工具包,旨在帮助数据库管理员或数据库应用开发人员。包括 PL/SQL 调试程序、突出语法主题的 SQL 工作表、数据库浏览器以及一整套数据库管理员工具。
用 Python 编写的跨平台工具,用于执行数据库管理员任务,如启动、终止和创建 Oracle 数据库。
cx_Oracle 是一种 Python 扩展模块,它允许访问 Oracle 数据库,并遵从 Python 数据库 API 规范 version 2.0。
DbKit 是一种基于 GoF 设计模式的可扩展的 C++ 类库。它用于减轻开发可移植的数据库的难度。当前的支持包括 ODBC 和 OCCI(Oracle C++ 调用接口)。
gqlplus 是 Oracle 编写的 sqlplus 版本,带有命令行编辑和历史记录。除此之外,它与 sqlplus 的功能完全相同,因此 sqlplus 用户不需要进行任何培训。命令行编辑的操作如同在 bash/tcsh shell 中一样。
YASQL 是一种开放源代码 Oracle 命令行接口。这就意味着在处理即席查询和一般数据库接口操作时,它完全取代了 SQL*Plus。
Oracle Forms 项目的技术文档工具。生成 HTML 文档,内容包括表单、菜单、PL/SQL 库和与 JavaDoc 类似的对象库源文件。
是用于 Oracle 开发的 Eclipse 插件,包括 Java、PL/SQL 以及所有 oracle 对象的编辑器。
Oracle 调用接口库该库提供面向对象的接口,以便通过 Oracle 调用接口与 Oracle 通信。
用于从 Delphi 4、5、6、7 直接访问(没有 BDE)ORACLE 7.3/8/8i 服务器的 Delphi 组件。完全实施 ORACLE BLOB 和 CLOB 字段。可能执行存储过程和部分 PL/SQL 代码。内存中快速而功能强大的表。
它是一种 tcl 扩展,为 tcl 语言提供 Oracle 调用接口层。
Hammerora 是用 Tcl/Tk 编写的面向 Oracle 的负载生成工具。Hammerora 将 Oracle 跟踪文件转换到 oratcl 中,然后对具有多个用户的 Oracle 数据库重复操作。这个程序包中有 TPC-C 实施功能。
PL/FLOW 是用 Oracle PL/SQL 编写的工作流引擎,按照工作流管理联盟的规定实施接口 1 和 2(进程定义和客户端 API)。(www.wfmc.org)
它是对 Oracle JDeveloper Business Components for Java (BC4J) 框架支持库的扩展,通过易于使用的 Java API 和 JSP 标签库在 Servlet 和 JSP web 应用程序中提供多行数据库 DML 操作。
DBPrism 是一种开放源代码框架,用于从数据库生成动态的 XML,它将 Oracle 数据库与 Apache Cocoon 相连,提供具有并行内容集合以及 ESI 缓存协议之类功能的高性能 DBGenerator。
DB Web Admin 提供通过 Web 对 Oracle 数据库和应用程序的简单访问。显示现有用户、进程和系统锁定,还允许用户终止会话并执行 SQL 查询。包括 PL/SQL、JSP 和 ASP(SQLServer) 版本。
oraschemadoc 的目标是为模式中的所有对象提供 "JavaDoc" 样式的详细文档,内容涉及 Oracle 的具体特性。oraschemadoc 的执行结果是静态 html 文件集。
这是一种服务器端组件的专门框架,用于 Oracle PL/SQL 网页和 Web 服务。需要 Oracle Database Server 9.2.0.4。如果可能,该框架会集成其他开放源代码 PL/SQL 工具(也就是 utPLSQL)。
Senora 是为了临时替代 sqlplus。提供足够多的接受 unix 样式的选项新命令。可通过插件进行扩展。包含了调整和数据字典插件。
它是 Oracle DB 比较程序,该脚本比较 Oracle 数据库 versions 7.3.4 + 中的模式。它用 Perl 编写并且与平台无关,报告映射的 SchemaNames 中的所有不同之处。输出 HTML 或 ASCII(不久还有 XML)(带有 TK 接口的版本)
Ruby9i 是一种 Ruby 库,允许通过 Oracle 调用接口访问 Oracle9i。用于支持所有主要的 Oracle9i 数据类型和对象关系特性。如果需要,可以通过 Ruby DBI 兼容的 API 访问其特性。
TXE 是 GUI XML 编辑器,通过 Oracle 提供的 DOM(文档对象模型)用 Java 编写。
Oracle 8 Python 接口 (oci8py) 是一种 Python 模块,用于在 Python 内访问 Oracle 8 的具体特性。
TransferWare 是用于 Oracle 领域的工具集:模式版本管理程序 TransVersion (tv)、从 Oracle PL/SQL 访问外界的外部过程调用 (epc) 工具包以及应用程序性能监控器 (pm)。
Oracle Direct Path Daemon (odpd) 是一种实用程序,它通过 Oracle 调用接口 (OCI) 直接路径 API 将数据从普通文件转移到 Oracle 9i 的运行实例。
ProDBA 是用 Java 编写的跨平台 Oracle 开发/管理工具。包括功能强大的 SQL 编辑器和模式导航器。它可将动态查询导出到 web。
Oracle PL/SQL 代码编辑器使您可以连接到任何 Oracle 数据库,浏览数据库对象,编辑和调试突出语法主题的 PL/SQL 代码。主要面向某种 PL/SQL IDE,免费下载、使用、修改!
Pretoria 是一种操作 Oracle 索引文件的工具。基本上来讲,Pretoria 解析索引文件并对存储参数执行搜索和替换 — 然后它将表创建语句和索引创建语句分离。这些文件则可用于预先创建所有数据库段,重新组织整个数据库。Pretoria 还可用作索引文件的精巧打印机(因此可称为 pretty oracle -> pretora -> pretoria)。
用于数据库管理员的 Oracle 监控系统包括:智能通知触发程序、数据库备用脚本和工具。
Schema Map 是一种 java j2ee war 文件,用于在 oracle 数据库中显示表、列、触发器、约束、索引和序列的元数据。支持 10 种查询缓冲器以及元数据浏览。与 Toad 和 sqlplus 相比,它是具有竞争力的免费程序。
phpOraAdmin 是一种用 PHP 编写的工具,旨在用与的 phpMyAdmin 非常类似的方式通过 WWW 处理 Oracle 用户表。它可以浏览/编辑/插入/删除行,执行任何 SQL 语句等
PostNuke 内容管理系统的 Oracle 和其他兼容数据库版本
基于 Oracle 的邮件系统
Data Workhorse:Java Gui 接口,用于 Oracle 和其他可扩展菜单、JDBC/ODBC 向导以及文件处理特性的系统。
Linora 有助于安装 Oracle 产品、配置 Linux 环境。
Broadcast Oracle Sql 是一种有用的脚本/库,用于为几个 oracle 实例运行 sql 语句。它还可以根据所选语句的结果生成几个图表(柱状图、线条等)……
它是 Oracle 数据库管理员的模块,用于 Oracle 8i、8.0 和 7.3。颠倒指定的对象列表的工程师 DDL。整理整个表空间。根据您的标准重新调整表/索引。为用户 X 创建用户 Y 的权限,等等。
原文地址:https://www.cnblogs.com/neozhu/p/98867.html