Oracle数据库的特点
发布时间:2025-05-23 03:56:57 发布人:远客网络
一、Oracle数据库的特点
1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示;
3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化
ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成。
4、用ORACLE能轻松的实现数据仓库的操作。
这是一个技术发展的趋势,不在这里讨论。
二、Oracle数据库的体系结构特点是什么啊
1、还不如直接问体系结构是怎么构架的,到处都是特点,给你一份我的笔记,自己参考
2、其中,1数据库实例和2数据库文件是本体系结构中的核心部分,他们组合起来构成了oracle服务器,又称为DBMS——数据库管理系统。
3、数据库实例由系统全局区SGA和若干后台进程组成。
4、SGA:包含数据库高速缓存database buffer cache,共享池shared pool,重做日志缓存redo log buffer cache,流池 streaming pool,以及一些可选内存区如Java池java pool、大池large pool、闪回缓存区flahsback buffer等。而数据库的内存结构则是分为SGA和PGA(PGA介绍参见4服务器进程)。
5、共享池由库高速缓存和数据字典高速缓存组成,库高速缓存存储最近使用的SQL和PL/SQL语句,数据字典高速缓存存储数据文件、表、索引、列、用户、权限信息等数据库对象的定义。
6、数据库高速缓存存储最近使用的数据块信息或用户修改过需要写回数据库的数据信息。
7、大池主要分配共享服务器模式下的UGA内存。
8、后台进程:包含系统监控进程SMON,进程监控进程PMON,数据库写进程DBWR,日志写进程LGWR,检查点进程CKPT这5个必须启动的进程以及其他的例如归档日志进程ARCH等。
9、数据库文件分成三类:数据文件datafiles,控制文件controlfile,重做日志文件redo file。
10、数据文件:包含数据库中的实际数据,是数据库操作中数据的最终存储位置。
11、控制文件:包含维护数据库和验证数据库完整性的信息,是二进制文件。
12、重做日志文件:包含数据库发生变化的记录,在发生故障时用于数据恢复。
13、数据库文件又有物理结构和逻辑结构之分。
14、物理结构:指基于操作系统的数据库文件结构,至上而下为“datafile——OS block”,即从操作系统层面来将,数据库文件是作为datafile来存储的,而datafile是以操作系统的最小块来进行排列存储的。注意,数据库文件的最小块是操作系统最小块的正整数倍。
15、逻辑结构:指oracle基于自身逻辑的抽象结构自上而下一对多关系为“数据库database——表空间tablespace——段segment——区段extent——数据库块oracle block”。
16、逻辑结构和物理结构的对应关系:tablespace对应了一个或多个datafile,而segment对应同一个tablespcace的一个或者多个datafile的全部或者一部分,extent是datafile的全部或者一部分,也就是说最小的datafile大小为一个区段,oracle block是OS block的正整数倍大小。
17、用户进程是运行于客户端需要与数据库进行交互的程序,但是它必须经过服务器进程的对接转换,才能实现交互的功能。
18、服务器进程是运行在服务器端、服务于用户进程并直接与数据库进行交互的程序。用户进程与服务器进程之间产生一条数据库连接connection,服务器进程与数据库之间产生若干会话代表用户进程的若干个会话。服务器进程有一块专用的内存叫做进程全局区PGA,PGA独立于SGA,直接在操作系统的内存区中分配。
19、用户全局区UGA表示用户的会话状态,为会话分配内存。在共享服务器模式下,UGA在SGA中分配,而在专有服务器模式下,UGA在PGA中分配。
20、参数文件以正文文本存储,定义了包含SGA中内存结构分配空间的参数,是oracle重要的文件之一。
21、密码文件授予用户启动和关闭数据库实例的权限,在刚安装数据库时,oracle的默认用户名和密码就存储在密码文件之中。
22、7归档日志文件 archive log file
23、归档日志文件是日志文件的脱机备份,用以故障之后进行数据恢复。
三、Oracle数据有什么特点
1. 11 g扩展了 Oracle独家具有的提供网格计算优势的功能,来提高用户服务水平、减少停机时间以及更加有效地利用 IT资源,同时还增强全天候业务应用程序的性能、可伸缩性和安全性,利用真正应用测试尽量降低更改的风险
2. 11 g降低了数据库升级以及其他硬件和操作系统更改的成本,显著简化了更改前后的系统测试以便您可以识别和解决问题。如:利用 Database Replay在数据库级别轻松捕获实际的生产负载并在测试系统上重新播放,这样有效的全面测试系统更改(包括关键的并发特性)的影响。
3.利用自学功能自动进行 SQL优化系统全局区和程序全局区的内存缓存区的自动、统一调整新的 advisor用于分区、数据恢复、流性能和空间管理针对自动数据库诊断监视器的增强,能够提供 Oracle真正应用集群环境中的更好的性能全局视图以及改进的性能比较分析功能。