本文由Markdwon语法编辑器编辑完成
关于Oracle数据库,以及它和MySQL, SQL Server等其他数据库的介绍和区别可以查看以下来自知乎的链接。
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年)的市场份额可以从下图看出:
来源:知乎(著作权归作者所有商业转载请联系作者获得授权,非商业转载请注明出处)
2. 访问Oracle数据库的四款工具软件
目前我使用过的四款访问Oracle数据库的四款工具软件如下:
-
以下是提到的这四款工具软件的图标:
下面分别介绍这四款数据库访问工具的基本凊况:
Instant Client 是 Oracle(R) 发布的轻量级数据库客户端,您无需***标准的客户端就可以通过它来运行 OCI、OCCI、Pro*C、ODBC 和 JDBC 程序。适用于那些仅需要连接远程 oracle 数据库本地不需要***服务端的用户。
在Navicat工具里通过配置Oracle客户端,可以使用Navicat工具来访问远程Oracle数据库