PL/SQL DEVELOPER与ORACLE SQLDEVELOPER

 

在Oracle的开发管理中,PLSQLdev/TODA 和Oracle sql developer是比较常见的。

 

虽然这样几个工具都是进行Oracle 开发和管理的利器,但是他们的针对的方面还有有差别的, 所以有很多的朋友都会问起这些工具的差别,虽然我们可以通过对工具的使用慢慢的熟悉,从而比较出其中的差异,但是这也需要用户摸索上一两天,而且有时也不能摸索出所有的特点。 所以这里inthirties结合着自己的对这些工具的了解,大致给总结了一下这些工具的差异和特点。

 

首先这两种工具都用过,大致上功能都是一樣的

 

这几个工具都支持

数据库表,视图等对象的可视化管理

数据库权限可视化管理

数据库profile,user,role的管理

数据库procedure,function,trigger,package管理,支持调试,运行

数据导入导出

session管理

数据库对象ddl语句导出

查询开发

执行计划

提供一个类似sqlplus的command模式(Oracle sql developer不支持)

 

有不同的是

plsql developer和toda是传统的主流Oracle 开发和管理工具的,拥有众多的用户群体,而且toad的厂商quest有一系列的针对于各种数据库管理和开发的软件,所以这两个工具在開發和管理上都有比较针对性的设计,使用方便,功能广泛。不過这两个工具,都是用本地库调用的方式,所以需要安裝Oracle的客戶端,并且需要配置tnsname。這是我覺得,他稍微弱勢的一點。

 

和上面两个比起来,

Oracle psql dev呢,就是个新人叻,11g以前是单独发布的,11g里就已经集成到Oracle的工具里去了,虽然新面孔,但是Sql devloper同样以其良好的使用性和功能,马上在用户群体中得以推广,作为Oracle自帶的工具,Sql developer也是用java编写的工具,所以需要一个jdk的客户端, sql developer除了拥有上面的一些功能以外,还有一个我觉得非常不多的功能,就是其中帶有的migration tools,这个是我鐘情于此工具的一點。 可以對異構或者同構的數據庫進行數據遷移,我在mysql和ms sql上都做個不是很復雜的遷移,還是很方便和實用的,既然是使用java开发,所以数据库连接使用的jdbc的連接方式,所以即使沒有安裝客戶端也可以通過thin的方式連接 ,而且可以支持其他的数据库, 我已经测试过的数据库mysql, mssql, timesten, pointbase, 不过在管理和开发的功能上,使用性和功能上还是比前两者要差一些。

 

通过以上的总结,

 

我们可以根据我们的情况,进行选择.

比如

如果是就做做sql query的话,sql developer是个不错的选择,至少多数据库支持和thin的方式,就是亮点了,如果是有一些管理工作,或者比较多的plsql的开发,有plsql dev和toad会有更快的开发效率一些。 如果是做migration的话,前两者就不行了, 用sql developer很少会让你失望。 這兩個工具在開發和管理上 plsql dev 勝出一籌 但是在遷移功能和跨平臺上 sql dev又亮點多多。

 

你根據你自己的情況來進行選擇吧。

 




 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

inthirties

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值