八种主要的Oracle开发工具

转自:http://blog.ixpub.net/html/16/t-884716.html   IXPUB技术博客

 

    日前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,没有很大的不同。没有很大的改变,只是增加了一些新功能。

Oracle SQL Handler,是专为 Oracle 数据库开发人员及操作人员精心打造的一款 Oracle 客户端工具: 超智能的SQL编辑器;超方便的表格操作(可以通过修改表格的单元格数据去更新数据 库表);多种格式的数据导出包括 XLS、CSV、INSERT SQL、HTML、XML;中英文双语界面并 能切换;监控批量SQL语句的运行(在运行中可暂停、更正);不需要安装 Oracle 客户端 ;占用系统资源极少;能运行于所有的主流平台包括 Windows、Linux 、Unix 及 Mac OS; 多线程多连接。所有这些功能特性在同类工具中表现突出,甚至是本工具独有的! 还有,它能快速显示SQL的解释计划;能运行/调试 PL/SQL 语句;精确的错误定位;高 效的语句块操作;SQL格式美化;连接配置简单;自动重新连接;个性化界面设置;界面简 洁清爽;操作简便;功能实用且全面! 总之,本工具确实 “小巧、实用、方便、高效”,正是 Oralce 数据库开发人员及操作 人员所需要的强有力的工具! 是国产的,很少见吧,用过的人都说非常方便非常实用而且很强大,不逊色于同类的收费软件! 免费的产品, 强大的品质, 您还等什么! 下载网址有: http://www.onlinedown.net/softdown/91179_2.htm http://www.duote.com/soft/17069.html#downsite (请将下载的 ZIP 文件解压到一目录,鼠标双击批处理文件 start.bat 即可启动运行) 主要功能如下: 将 SELECT 语句的查询结果显示在工作表,可以直接对查询结果进行再操作,如 修改、 插入行、删除行、提交(将表格中的数据改变写入相应的数据库表中)、多功能拷贝、将选 择的单元格数据导出为 XLS /CSV /INSERT SQL /HTML /XML 等格式、单条记录操作、能方 便地查找\替换单元格中的数据、数值统计、行列移动、列排序、选择模式切换等;能方便 地查看/编辑大型的文本字段(如 CLOB、 LONG) 智能的SQL编辑器:自动弹出提示窗口,列出关键字、关键字组合、函数名、列名、对象 名、对象类型、参数、包内的过程和函数,提高SQL编辑效率。例如: (1)输入字串“sel”,一秒钟后列出以“sel”开头的所有关键字、关键字组合(如 SELECT, SELECT DISTINCT, SELECT * FROM)、函数及对象名; (2)输入字串“abc”+“.”,如果“abc”是一表名/视图,或其别名,则列出表/视图的所有列 名及数据类型;如果“abc”是一用户名,则列出该用户的所有对象;如果“abc”是一包名,则 列出包内的过程和函数; (3)输入字串“grant”+空格,列出所有权限和角色,再输入“on”+空格,列出所有对象,再 输入“to”+空格,列出所有用户名; 彩色的SQL编辑器,增强可读性: (1)关键字、注释块、引号内字符串、操作符、特殊字符等,用不同的彩色字体加以区别 ; (2)如果光标前面是一个括号,高亮度显示配对的括号 支持批量SQL语句的运行:用监控器监控每条语句的运行,在运行过程中可以中断/暂停/ 继续正在运行的语句,甚至可以更正出错误的语句 方便高效的块操作,以满足特殊需求: (1)“Format SQL” 按钮能将语句块中杂乱语句以缩进的格式进行重新编排,即格式美化; (2)“Explain Plan” 按钮能快速地显示语句的执行计划; (3)“Export” 按钮能将SQL编辑器中的 SELECT 语句块直接导出为 XLS /CSV /INSERT SQL /HTML /XML 等格式,方便于数据移植、备份、打印及存档等; (4)支持列块操作; (5)加上/去掉注释标记、加上/去掉引号、增加/减少缩进、大小写转换等 运行语句 “desc [user.]objectName[@dbLink]” 或 Ctrl+鼠标点击字串“[user.] objectName[@dbLink]”,如果是一表名,则能清楚地显示表的列信息(包括列名称、数据类 型及长度、默认值、非空)、索引、约束条件(主键、唯一键、检查键、子表、触发器、外 键、甚至外键的外键) 运行语句 “schema [user.]objectName[@dbLink]”,如果是一表名或视图名或物化视图 (快照),则显示其生成的脚本/语句 支持 PL/SQL 语句(包括 Procedure、 Function、Trigger、 Package),能够显示 DBMS_OUPTPUT.PUT_LINE 的输出;能够给出错误信息,甚至光标能够精确定位错误所在的行 列位置,方便于调试 多线程、多连接:可以创建多个会话/连接,多个会话可以同时运行,在运行过程中可以 掌控其运行状态、可以随时中断之,在运行过程中可以继续从事编辑等工作,不必等待运行 完毕才能编辑 提供对常用数据字典(如 表、视图、索引、同义词、约束、过程、触发器等)的常用 操作。例如,输入 “%NAME” 或 “NAME%” 或 “%NAME%”,能查找包含子串 “NAME” 的所有对 象名,通过弹出菜单可以对每一个对象进行操作,如修改、删除、查看等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值