复习题纲13141"/>
oracle日志记录函数raise,数据库开发技术复习题纲13141
数据库开发技术复习题纲(2013-2014一)
一、Oracle数据库体系结构和SQL*Plus
1.掌握Oracle服务器体系结构的以下概念:
●掌握Oracle服务器是由什么组成的?由Oracle数据库和Oracle实例组成。
熟悉Oracle的构架。数据库文件可分为数据文件、控制文件和重做日志文件三类。实例由内存结构和一些进程组成。
●掌握Oracle数据字典的概念、结构和作用。
数据字典是Oracle数据库中最重要的逻辑结构之一,它是由一些只读的基础表和(用户)视图组成。在这些基础表中,保存着Oracle服务器所有的信息。作用如下:获取有关用户、模式对象和存储结构的信息,从而控制和管理服务器工作。
任何数据库用户都可从DD中读取关于数据库的信息,从而实现对数据库进行相关的开发、修改和维护等操作。
DBA可以从数据字典中获取数据库的各种参数信息和运行状态信息,从而进行有效的数据库管理。
Oracle服务器在执行DDL语句时对其进行修改
●了解Oracle 服务器的工作过程。
Oracle按下列步骤执行UPDATE语句:
(1)用户进程通过服务器进程把该语句传给Oracle实例;
(2)服务器进程在共享池中查找该SQL的可执行版本。如果找到,则转向第(4)步,否则执行第(3)步;
(3)解析这条SQL语句,并将其可执行版本送入共享池;
(4)执行此SQL语句;
(5)服务器进程在数据高速缓存中查找该语句处理的数据,如果有,则转向第(7)步;
否则,执行第(6)步;
(6)从数据库文件中把数据读入数据高速缓冲区;
(7)在回退段中记录原来的存款数量;
(8)在重做日志中生成该事务的一个重做日志项;
(9)将数据高速缓冲区中的存款数据改为取款后的数据;
更多推荐
oracle日志记录函数raise,数据库开发技术复习题纲13141
发布评论