当前位置: 首页 > news >正文

oracle常用开发工具简介

日前Oracle开发人员在NEOUG会议上可以说是进行了一次进修,这堂进修课的内容主要是Oracle开发人员能够使用什么样的工具制定E-Business套件应用程序。

Session领导人兼Apps Associates创始人、CEO Sridhar Bogelli是基于Mass应用程序开发顾问,告诫 Oracle开发人员要恰当运用Oracle和第三方销售商提供的工具来帮助他们以及他们的公司避开一些与production相关的问题。这些工具包括:

一、SQL*Plus

SQL*Plus是SQL命令行和PL/SQL语言的界面和连接Oracle数据库客户和服务器的报告工具。SQL*Plus能够交替使用并通过脚本运行。据Oracle公司表示,SQL*Plus以前的版本叫做UFI(User-Friendly界面)。UFI含括在Oracle第一至第四个版本中。Bogelli说:“SQL*Plus会一直存在。从 Oracle数据库(发行)到现在一直都作为编辑器利用。这次是在Unix环境中的第一版,10年前的那次是Windows的版本。”

二、针对Oracle软件的Toad

  Quest Software 公司的非常流行的Oracle软件Toad就是SQL编辑器,它是依靠免费软件和商业版本流行起来的,但是免费软件有许可的地方,同样也有一些地方是受到禁止的。
5个以下的用户的公司使用期限是60天;而据Quest网站表示,商业版Toad价格从870美元到4900美元/席不等。

Bogelli对与会的开发员说:“九年后的今天Toad真的改变了一些事情,这两年的时间里它也改进了很多。我想说如果有人正在用SQL*Plus,那他们都应该改用Toad。”

三、SQL Developer

Oracle在三月份发布了SQL Developer,以前叫Project Raptor。它可以免费下载的软件让数据库开发人员运行SQL语句和SQL脚本,编辑和调试PL/SQL码、查看和更新数据以及引导对象浏览、创建文档。

SQL Developer包括一系列报告和一些部件如代码格式程序和代码片断。Oracle公司表示这些可以帮助Oracle开发人员迅速设置密码。

当SQL Developer和Toad因为Oracle, Project Raptor beta tester Floyd Absher而公开针锋相对的时候,其中一名数据库管理员(DBA)同Progressive Medical Inc公司一致向SearchOracle.com表示Toad的完整版本功能比SQL Deverloper的要多得多。但是他补充说SQL Developer的一些不足之处可以用其他的Oracle应用程序填补,例如Enterprise Manager发现的Oracle应用程序就可以。

四、Workflow Builder

据Oracle表示,Workflow Builder 11i是一个商务程序管理系统,支持商务程序定义、商务程序自动化以及商务程序整合。该公司表示Workflow涉及到E-Business套件能够建模、自动控制以及根据自定义的商业惯例不断改善商务过程。

Bogell说:“通过Workflow Builder你能够充分利用一系列的功能进行一项巨大的工程。你还能将程序分细,把每个细小的程序视作商务程序。这种工具很好用,在创建功能方面也很好。

五、XML Publisher

据Oracle公司表示,XML Publisher是属于Oracle融合中间件的基于Java的产品。它利用一系列的桌面工具如Adobe Acrobat和Microsoft Word允许用户在XML数据extracts上创建他们自己的报表格式。XML Publisher将这些文档转变成XSL-FO标准格式。

Bogelli说:“我认为Oracle正在推这个工具,它有一些很好的功能。这种工具是一个独立的产品,但是如果你订了E-Business套件这种工具就是免费的,因为它是和E-Business Suite一起许可的。”

六、Discoverer

据Oracle公司介绍,Oracle商业智能Discoverer10g是一个查询、报告、分析以及Web发行的工具。它能够让用户访问专用数据栈、数据仓库、在线事务处理系统和E-Business套件。
该公司表示Discoverer 10g提供了在以前的版本上增加了新的功能,包括给关系型数据以及多维数据(OLAP)提供综合报告和分析界面。Bogelli 说:“Discoverer是一种query-only工具,能在任一Oracle数据库上面运行。一旦你创建了一个视图层,商业用户就会用它来选择所需的对象并写入queries。

七、JDeveloper

Oracle公司表示,Oracle JDeveloper 10g是一种Java2 Enterprise Edition开发环境,包括支持开发、调试和配置E-Business应用程序以及Web服务。Jdeveloper包括一整套帮助开发人员管理资源、建模、通过调试编码、测试、压型以及配置。

Bogelli指出Jdeveloper包括一个小型的PL/SQL编辑器和一个Business Process Extension Language (BPEL)编辑器。

Developer 6i (9i and 10g)——Forms and Reports

八、Developer 6i(9i and 10g)——Forms and Reports

据Oracle公司介绍,Oracle Forms Develope是用来建立数据中心Internet应用程序基于PL/SQL的一种环境,而Oracle Reports Developer是给用户通过机构访问信息的一种报告工具。这两种工具都是Oracle Developer套件的一部分。

Bogelli指出开发人员必须使用Developer 6i Forms和 Reports以及E-Business套件的最新版本。他说:“我认为在[Forms and Reports版本6i以及9i,没有很大的不同。没有很大的改变,只是增加了一些新功能。

相关文章:

  • numpy之随机数模块---random模块
  • 准备在博客园安家,在这里分享知识
  • glib 关系
  • Spark 1.1.0 安装测试 (分布式 Yarn-cluster模式)
  • 唐僧给悟空的信
  • JS 操作页面基础操作:禁止另存 防止复制 防止选择
  • [转] 浅谈 MVC3 WebMail 发送邮件
  • 检查android设备是否支持某些功能
  • View Controller 容器
  • 详解HTTP协议(二)
  • 网站优化过程中关键字选择的六大项
  • HIbernate的“1+N”问题
  • 剑指Offer——二叉树的深度
  • 匈牙利算法求解任务分配问题
  • asp.net 各种小窍门
  • 收藏网友的 源程序下载网
  • Android单元测试 - 几个重要问题
  •  D - 粉碎叛乱F - 其他起义
  • Date型的使用
  • HTTP--网络协议分层,http历史(二)
  • JavaScript创建对象的四种方式
  • Linux链接文件
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 为什么要用IPython/Jupyter?
  • 我与Jetbrains的这些年
  • 运行时添加log4j2的appender
  • 找一份好的前端工作,起点很重要
  • 正则表达式
  • 说说我为什么看好Spring Cloud Alibaba
  • 组复制官方翻译九、Group Replication Technical Details
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​批处理文件中的errorlevel用法
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #define与typedef区别
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (搬运以学习)flask 上下文的实现
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (算法)求1到1亿间的质数或素数
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转)C#调用WebService 基础
  • (转)Sublime Text3配置Lua运行环境
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET程序员迈向卓越的必由之路
  • .Net中的设计模式——Factory Method模式
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • [AIGC] MySQL存储引擎详解
  • [Android]创建TabBar