ORACLE是一个关系型的数据库。它的版本,一般有这么几个版本,分别是:ORACLE7.0,ORACLE7.1,ORACLE7.2,1996年的ORACLE7.3,1997年的ORACLE8.0,1999年的Oracle8i,2001的Oracle9i,2004年的oralce10g,2007年的Oracle 11g……
ORACLE是ORACLE公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
该数据库,具有如下的优势:
1、完整的数据管理功能
A、数据的大量性
B、数据的保存的持久性
C、数据的共享性
D、数据的可靠性
2、完备关系的产品
A、信息准则---关系型DBMS的所有信息都应在逻辑上用一中方法,即表中的值显式地表示;
B、保证访问的准则
C、视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化
D、数据物理性和逻辑性独立准则
3、分布式处理功能
A、ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oracle rdbms、sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成。我相信现在我们用到的基本上是8i或9i的产品了。
B、用ORACLE能轻松的实现数据仓库的操作。
不过,该数据库也有其自身的缺点,下文将为你阐述:
A、管理维护麻烦一些;
B、数据库崩溃后恢复很麻烦,因为它把很多东西放在内存里;
C、数据库连接要慢些,最好用连接池;
D、大对象不好用,vchar2字段太短,不够用;
E、管理员的工作烦,且经验非常重要;
F、对硬件的要求很高
G、使用费用贵。