Oracle数据库的四款工具软件

网络上流行的Oracle数据库的四款工具软件如下:

  • PL/SQL Developer
  • sqldeveloper
  • Toad for Oracle
  • Navicat Premium

    以下是提到的这四款工具软件的图标: 
    这里写图片描述

1 PL/SQL Developer

PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。不能连接其他数据库。
  特性:
  PL/SQL编辑器,具有语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编译器提示、PL/SQL完善、代码容、代码分级、浏览器按钮、超链接导航、宏库等许多智能特性,能够满足要求性最高的用户需求。当需要某个信息时,它将自动出现,至多单击即可将信息调出。

不仅如此:

使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个SQL语句可能也能实现同样的功能,但是相比而言,PL/SQL具有更为明显的一些优点: 
⒈能够使一组SQL语句的功能更具模块化程序特点; 
⒉采用了过程性语言控制程序的结构; 
⒊可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中断; 
⒋具有较好的可移植性,可以移植到另一个Oracle数据库中; 
⒌集成在数据库中,调用更快; 
⒍减少了网络的交互,有助于提高程序性能。

学pl/sql 更能体现以下作用
1.提高应用程序的运行性能 
2.模块化的设计思想(分页的过程,订单的过程,转账的过程。。) 
3.减少网络传输量 
4.提高安全性(sql会包括表名,有时还可能有密码,传输的时候会泄露。PL/SQL就不会)

链接:https://baike.baidu.com/item/PL%2FSQL%20Developer/5921990?fr=aladdin

2 sqldeveloper

      Oracle SQL developer 是免费的图形化数据库开发工具。使用 SQL Developer,可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以编辑和调试 PL/SQL 语句。还可以运行所提供的任何数量的报表(reports),以及创建和保存自己的报表(reports)。SQL Developer 可以提高工作效率并简化数据库开发任务。

      SQL developer 以 Java 编写而成,能够提供跨平台工具。使用 Java 意味着同一工具可以运行在 Windows、Linux 和 MAC OS X。这就提供了一个跨平台的统一界面。SQL Developer 的到数据库的默认连接使用的是瘦 jdbc 驱动程序。默认使用 JDBC 瘦驱动程序意味着无需安装 Oracle 客户端,从而将配置和占用空间大小降至最低。SQL Developer 的安装只需进行解压和双击操作即可,简单易行。

1、数据库对象管理

可在图形化界面中实现对象的创建,修改和删除,如下图创建表和索引只需要下拉框选择属性并修改对象命名即可完成管理

 

2、丰富的报告管理

将日常所需的报告一键生成,除了可以生成ash和awr报告外,通常对数据库表空间管理,top sql都可以一键生成,并可以查看对应sql语句,积累数据库管理能力

 

3、强大的sql优化能力

执行sql过程中轻松查看sql的执行计划,也可以通过集成的sql优化指导来完成简单sql的优化,可通过收集统计,创建索引,绑定执行计划等指导措施完成sql的优化

 

4、便捷的数据导出导入管理

数据库业务管理最多的就是数据的导入导出工作,工具提供了强大的导入导出功能,除了将数据导出为文本文件,excel等常见方式,还可以以insert语句的方式生成数据迁移对象,简化不同类型数据库迁移逻辑

 

3 Toad

       TOAD(Tools of Oracle Application Developers)是一种专业化、图形化工具的PL/SQL开发工具,用来帮助开发人员和DBA有效地完成他们的工作。它是一个功能强大的、低负载的开发工具,集成了模式浏览、SQL编程、PL/SQL的开发和调试,DBA管理,SQL语句优化等多种功能。它最大的特点就是简单易用,访问速度快。使用TOAD,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。TOAD专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。

     因为TOAD较专业化使用,具体的功能也较为强大,我这里不做详细阐述,在知乎和网上都可以搜索到这方面的知识,有兴趣可以去参考学习。

4 Navicat Premium

Navicat Premium 是一套数据库管理工具,结合了其它 Navicat 成员的功能,支持单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL数据库。Navicat Premium 可满足现今数据库管理系统的使用功能,包括存储过程、事件、触发器、函数、视图等

Navicat Premium 支持快速地在各种数据库系统间传输数据,传输指定SQL格式以及编码的纯文本文件。执行不同数据库的批处理作业并在指定的时间运行。其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、数据同步、备份、工作计划及更多。Navicat 的功能不仅符合专业开发人员的所有需求,对数据库服务器的新手来说学习起来也相当容易。

 

此处工具也是较实用,网上可以找丰富的教程来学习

Guess you like

Origin blog.csdn.net/lxqasn/article/details/106742391