oracle学习笔记

来源:互联网 发布:asp开源cms 编辑:程序博客网 时间:2024/06/08 07:00

典型的企业服务器组要组成部分是一个或多个CPU、磁盘空间和内存,ORACLE数据库存储在服务器的磁盘上,而实例存储在服务器内存中,oracle实例由一个大型内存块和大量后台进程组成,改内存块分配在系统全局区SGA中,后台进程在SGA和磁盘上的数据库文件之间进行交互。
数据文件被分到一个或多个表空间中,逻辑数据库结构(如表和索引)都是片段,被进一步细分为“盘区”和“块”,这种存储的逻辑细分允许oracle更有效地控制磁盘空间的利用率。
使用OMF可使表空间数据文件管理更为容易,DBA可在文件系统中指定一个或多个位置来驻留数据文件、控制文件和重做日志文件,并由oracle自动处理这些文件的命名和管理。
理解:临时表,索引组织表,对象表,外部表,集群表,散列集群,排序的散列群集表,分区表,分区索引。
oracle数据库有两种操作模式,archivelog和noarchivelog模式,当数据库处于非归档模式时,重做日志文件的循环意味着重做条目在出现磁盘驱动器故障或其他介质相关故障时不再可用,在非归档模式中进行操作,可在发生实例故障或系统崩溃时保护数据库的完整性,因为已经提交但还没写入数据文件的所有事务都可在联机重做日志文件中找到。相反,归档模式将填满的重做日志发送到一个或多个指定的目的地,并且可以在发生数据库介质故障事件后的任意时间点重新构造数据库,例如,如果包含数据文件的磁盘驱动器崩溃,则可将数据的内容恢复到发生崩溃前的某一个时间点,只要在进行备份时生成了数据文件和重做日志文件最近的备份即可。