和开发者相关的数据库特性,功能与工具列举如下,但不限于以下。因为Oracle数据库中的许多功能其实都间接的和开发者发生关系,如Oracle高级安全选件中的透明数据加密,数据编辑。Oracle Spatial and Graph(地理空间与图),Oracle机器学习,Oracle User Profile,Gradual Database Password Rollover for Applications等,还有很多。
Oracle数据库
Oracle数据库本身必然是开发者最常使用的“工具”,其中一些核心功能包括:
- SQL和PL/SQL,丰富的函数、过程,语法和子句 …
- 客户端开发语言API,如Java,.NET,C,C++,Python …
- 闪回功能
- 应用连续性(AC,TAC)
- 基于版本的重定义(EBR)
- …
多租户(Multitenant)选件
多租户软件可为开发者快速建立新环境或克隆现有环境和克隆的刷新,克隆方式包括本地/远程克隆,完整/快照克隆。
克隆可以选择拷贝结构+数据,或仅拷贝结构。
Oracle Enterprise Manager (EM)
性能监控和诊断工具,如AWR,ASH,ADDM等属于Oracle EM的数据库诊断包。
SQL Monitor以及各种建议器,如SQL Access Advisor,SQL Tuning Advisor,Oracle Database In-Memory Advisor等都属于Oracle EM的数据库调优包。
SQL Developer
SQL Developer 是 SQL*Plus 的图形版本,用 Java 编写,支持 SQL 和 PL/SQL 开发。 您可以使用标准数据库身份验证连接到任何 Oracle 数据库模式。 SQL Developer 使您能够:
- 简单的DBA管理任务
- 数据库建模
- 浏览、创建、编辑和删除模式对象
- 执行SQL语句
- 编辑和调试 PL/SQL 程序单元
- 操作和导出数据
- 创建并显示报告
SQL Developer 可在默认的 Oracle 数据库安装中免费下载。
Oracle Application Express
Oracle Application Express 是 Oracle 数据库的 Web 应用程序的低代码开发工具。 Oracle Application Express 使用用户界面主题、导航控件、表单处理程序和灵活的报告等内置功能来加速应用程序开发。