参考:

oracle 的几个开发工具比较

因Oracle几乎是中大型商业企业数据的首选,所以比较一下常用与Oracle的工具。

Oracle SQL Developer 免费,一般开发使用足矣,常用。

PL/SQL DEVELOPER 比较适合开发人员,界面简单易用,常用。收费可你可使用30天或下载个破解版。

Toad 比较专业一些,适合DBA人员使用,功能强大,主要是数据分析(Toad for Data Analysts 2.7),使用也是很容易上手的

假设可以分级别话:初级SQL Developer>中级PL/SQL>高级Toad

工具比较

----------------------

一篇文章将最新版本的Oracle的免费SQL 开发工具和Quest Software Inc.的流行的Oracle Toad 软件进行了一下比较,引发了数据库开发人员的一股邮件热潮,他们想要对最好的SQL 和 PL/SQL编辑和调试工具发表自己的看法。
一些人提出了Oracle相对比较新的SQL 开发工具作为他们的工具选择,还有一些人则选择了Toad。其他人还选择了完全不同的开发工具。特别是,Allround Automations的PL/SQL开发工具都进行了激烈的争论。但是在所有这些不同的观点之中,开发人员似乎达成了一个共识:当说到特性和功能性的时候,你只能拿到那些你付了钱的。
SQL开发

SQL Developer是在3月发布的,Oracle说,这个工具已经被下载了39万次。开发工具与1.0版本的类似,就像许多的免费工具,在与付费的SQL编辑器竞争的时候,SQL Developer 也缺乏强健的能力。其他人,例如开发人员Shelby Spradling,Spradling咨询公司的负责人,说即使是他们很喜欢使用针对Oracle产品进行了优化的SQL 编辑器,SQL Developer仍然还没做好准备。
Spradling说他编译了PL/SQL,只遇到了几个来自SQL Developer的警报。他很快意识到,当他想要执行包的时候,它就会变成无效状态,SQL Developer不能发现其它的错误。咨询师还发现,其他的错误只有在拷贝PL/SQL程序到Oracle的 SQL*Plus工具中的时候才会出现。
"然而我喜欢这种能够最终战胜Oracle产品中PL/SQL代码的能力,当它开始工作之后,在这5年里面我真的开始享受使用这种产品的感觉," Spradling说。"到那时为止,Textpad 和 SQL*Plus虽然是最快的方式,但是它们却有挑剔的局限。"
但是并不是每个人都像Spradling这样绝望。UPS货运公司的高级会计师Alex Rodriguez说,SQL Developer刚好适合他的需要。他说他从Toad转向SQL Developer是因为它是免费的,它提供了他需要的每样东西来调试SQL 和PL/SQL子程序,因为这是Oracle的产品,它可以比第三方竞争者更快地反映新的Oracle特性更新。
Toad有效

开发人员们说,Toad相对于Oracle来说,同时提供了两个版本,一个是削减了的"苗条版",另一个是相当棒的版本,但是一点都不便宜。
独立承包人和软件开发人员Nick Gekas是支持完全功能的Toad的大粉丝,除了与Oracle相比的价格因素。他说,Toad的主要优点包括他的功能键能力,它可以显示表或者字段的弹出列表,还有强有力的PL/SQL调试器。Gekas还喜欢Toad可以导出SQL 输出到几种不同的格式中,给了用户根据喜好安排屏幕的机会。他补充说,创建和维护对象在Toad中也是一个简单的过程。
"(Toad)很贵," Gekas说,"所以我在Toad 和 SQL Developer之间切换,根据我的客户是否拥有Toad许可证。"
James R. Bower,是FiberMark 北美公司的一名Oracle 数据库管理员,公司在马萨诸塞州的West Springfield,他也同意收费的Toad是一个特性相当完整--并且非常昂贵--的产品。
"我发现我自己在给那些不需要Toad的全套功能,或者Toad的预算超过了他们的预算的所有用户推荐Allround Automations的PL/SQL Developer。" Bower说。"很明显,免费的Toad才是对的,但是它远远不是PL/SQL Developer那样的产品。"
真正强者

Allround Automations的PL/SQL Developer是一个真正的产品,既不过分昂贵,也没有太累赘的过多的特性,根据几位开发人员写给Sm的内容。
一些人,例如Corporate Lodging 咨询公司的的高级Oracle开发人员Alan Kirchoff,相信PL/SQL Developer比起特性太多的Toad来说是真正的强者。
没有承认

"一个没有得到充分承认的工具就是PL/SQL Developer," Kirchoff说。"Toad经常会限制我的方式,有时候它完全不作为,就好像它真的受到了威胁一样--并且,我确实检查了所有的选项。"
Kirchoff说他喜欢PL/SQL Developer,因为它很少会锁定。但是如果它真的锁定了,它会在下次启动的时候提示用户载入一个修复文件,他说。Oracle 的开发人员也是PL/SQL Developer的程序窗口的支持者,这个窗口可以高亮的显示重要的变量和代码段。
对象浏览

PL/SQL developer还可以提供带有可编辑的过滤器的"伟大的"对象浏览器,这是一个并行的工具,它可以让用户们比较数据库实例,只需要点击一下鼠标就可以编译所有单独的对象,还有一个有用的解释计划工具,可以自动解析结果,Mark S. Jacobs说,他是Johns Hopkins大学应用物理实验室的高级程序员。这位程序员还补充说Allround Automations的支持团队也是顶尖的。
"我经常在当天就得到回答,他们还会在下一次发布中修改我提出的问题," Jacobs说。

-----------

Oracle SQL Developer,Oracle 开发工具之toad、SQL Developer、PL/SQL Developer等比较的更多相关文章

  1. oracle xe client 如何设置 tnsnames.ora(解决无法使用pl/sql developer的问题)

    10.2版本xe的服务器和客户端安装都很方便,由于xe的服务器只允许建立一个实例,实例名字会直接默认为xe,客户端默认安装在C:\XEClient目录下,使用sqlplus连接服务器: sqlplus ...

  2. Php开发工具:PhpStorm=webstorm+php+db/SQL

    下载地址:https://www.jetbrains.com/zh/phpstorm/specials/phpstorm/phpstorm.html?utm_source=baidu&utm_ ...

  3. PL/SQL编程急速上手

    结构化查询语言(SQL)是第四代编程语言的典型,这种命令式的语言更像一种指令,使用它,你只需要告诉计算机“做什么”,而不用告诉计算机“怎么做”.第四代编程语言普遍具有简单.易学.能更快的投入生产等优点 ...

  4. 卸载了PL/SQL Developer,说一下与Toad for Oracle的对照

    曾经一直用PL/SQL Developer来管理Oracle.发现真的使用起来非常不方便.打开非常卡,并且界面左上角总是多出那个框,怎么都无法设置默认隐藏掉. 唯一让人认为非常值得的就是有一个美化工具 ...

  5. .Net程序员学用Oracle系列(17):数据库管理工具(SQL Plus)

    1.数据库管理工具概述 2.SQL Plus 实用命令参考 2.1.连接/断开命令 2.2.执行 SQL 语句 2.3.执行 PL/SQL 语句 2.4.文件操作命令 2.5.修改用户密码 2.6.执 ...

  6. PL/SQL Developer工具包和InstantClient连接Oracle 11g数据库

    一.前言 PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能. ...

  7. PL/SQL Developer连接本地Oracle 11g 64位数据库和快捷键设置

    1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...

  8. 【Oracle】PL/SQL Developer 快捷键、使用技巧

    1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了. 2.设置关键字自动大写:Tools-& ...

  9. PL/SQL dev 工具连接远程服务器oracle注意点

    由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql.toad等的情况下去连接远程数据库,可是没有安装Oracle就没有一切的配置文件去支持. 最后终于发现一个很有效的方法,O ...

随机推荐

  1. 内存控制篇calloc free getpagesize malloc mmap munmap

    calloc(配置内存空间) 相关函数 malloc,free,realloc,brk 表头文件 #include <stdlib.h> 定义函数 void *calloc(size_t ...

  2. Objective-C:MRC(引用计数器)获得对象所有权的方式(init、retain、copy等)

    .h声明文件 // Integer.h // 02-MRC // // Created by ma c on 15/8/13. // Copyright (c) 2015年. All rights r ...

  3. C++获得本机所有网卡的IP和MAC地址信息

    一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址:如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种:因此,如果要获得本机所有网卡的IP和M ...

  4. ING【转载】处理大并发系列

    一直在处理高可用高并发的服务.看到网上有一个系列的文章,写的不错.跟进一下. 一:http://blog.csdn.net/feitianxuxue/article/details/8936802 二 ...

  5. crtmpserver实现防盗流和流推送验证

    Protecting your streams from webpage copy&paste flash code, listing or recording 保护流,防止在页面上被复制&a ...

  6. Byedance AI Camp-笔试题目

    最小m段和问题:给定n个整数组成的序列,现在要求将序列分割为m段,每段子序列中的数在原序列中连续排列.如何分割才能使这m段子序列的和的最大值达到最小? Input 第一行输入一个整数t,代表有t组测试 ...

  7. 如何强制使用某一大小的包去ping某个IP地址?

    测试MTU的时候用得到的, 命令如下: ping -f -l 9000 10.110.68.40 ping命令的帮助输出如下: C:\Users\administrator>ping /? Us ...

  8. 关于VS 工具箱灰色,不可用的解决方案

    使用vs的命令行工具,在命令行中运行:devenv /ResetSkipPkgs ,重新打开vs,重置一下工具箱 ,OK,成功了~! 希望能对大家有帮助!

  9. 修改一行SQL代码 性能提升了100倍

    在PostgreSQL中修改了一行不明显的代码,把(ANY(ARRAY[...]) 改成 ANY(VALUES(...))),结果查询时间从20s变为0.2s.最初我们学习使用 EXPLAN ANAL ...

  10. wstring to wchar_t*

      If you want to convert from std::wstring to const WCHAR* (i.e. the returned pointer gives read-onl ...