本文由Markdwon语法编辑器编辑完成。
1. Oracle数据库介绍:
关于Oracle数据库,以及它和MySQL, SQL Server等其他数据库的介绍和区别,可以查看以下来自知乎的链接。
https://www.zhihu.com/question/19866767
Oracle成立于1977年,早期的理论基础来自于IBM的一篇论文《A Relational Model of Data for Large Shared Data Banks》。作者CODD选取了关系代数的五种运算,并基于运算,架构了一种新型的数据存储模型。基于这种模型,Oracle成为了一个非常典型的关系数据库。
由于其诞生早、结构严谨、高可用、高性能等特点,使其在传统数据库应用中大杀四方,金融、通信、能源、运输、零售、制造等各个行业的大型公司基本都是用了Oracle,早些年的时候,世界500强几乎100%都是Oracle的用户。
Oracle的应用,主要在传统行业的数据化业务中,比如:银行、金融这样的对可用性、健壮性、安全性、实时性要求极高的业务;零售、物流这样对海量数据存储分析要求很高的业务。此外,高新制造业如芯片厂也基本都离不开Oracle;电商也有很多使用者,如京东(正在投奔Oracle)、阿里巴巴(计划去Oracle化)。而且由于Oracle对复杂计算、统计分析的强大支持,在互联网数据分析、数据挖掘方面的应用也越来越多。
Oracle与其他数据库从诞生到最近(2006年)的市场份额可以从下图看出:
作者:孙文亮
链接:https://www.zhihu.com/question/19866767/answer/14942009
来源:知乎(著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。)
2. 访问Oracle数据库的四款工具软件
目前我使用过的四款访问Oracle数据库的四款工具软件如下:
- PL/SQL Developer
- sqldeveloper
- Toad for Oracle
Navicat Premium
以下是提到的这四款工具软件的图标:
下面分别介绍这四款数据库访问工具的基本情况:
2.1 PL/SQL Developer
2.2 sqldeveloper
2.3 Toad
2.4 Navicat Premium
Instant Client 是 Oracle(R) 发布的轻量级数据库客户端,您无需安装标准的客户端,就可以通过它来运行 OCI、OCCI、Pro*C、ODBC 和 JDBC 程序。适用于那些仅需要连接远程 oracle 数据库,本地不需要安装服务端的用户。
在Navicat工具里,通过配置Oracle客户端,可以使用Navicat工具来访问远程Oracle数据库。