欢迎来到天天文库
浏览记录
ID:39454830
大小:44.00 KB
页数:5页
时间:2019-07-03
《Oracle 数据库简答题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章简答题1.简述Oracle数据库逻辑结构中各元素之间的关系。答:数据库由若干个表空间组成,表空间由表、索引、视图等逻辑对象组成,表由段组成,段由区组成,区则由数据块组成。2.简述Oracle数据库物理结构中包含的文件类型,以及不同类型文件所能起的作用。答:物理结构由构成数据库的操作系统文件所决定。每个Oracle数据库都由3种类型的文件组成:数据文件、日志文件和控制文件。Oracle数据库有一个或多个物理的数据文件。数据库的数据文件包含全部数据库数据。逻辑数据物理地存储在数据文件中。每个数据库有两个或多个日志文件组,日志文件组用于收集数据库日志。日志的主要功能是记录对数据
2、所作的修改,所以对数据库作的全部修改记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到修改记录,从而保证已经发生的操作成果不会丢失。每个Oracle数据库有一个控制文件,记录数据库的物理结构。控制文件包含数据库名、数据库数据文件和日志文件的名字、位置和数据库建立日期等信息。3.简述SGA所包含的数据结构及其描述信息。答:SGA是一组共享内存结构,其中包含一个Oracle数据库例程数据及控制信息。如果有多个用户同时连接到同一个例程,则此例程的SGA数据由这些用户共享。因此,SGA也称为共享全局区(SharedGlobalArea)。SGA包含以下数
3、据结构。·数据库缓冲区:SGA用来保存从数据文件中读取的数据块。·重做日志缓冲区:SGA中的循环缓冲区,用于记录数据库发生改变的信息。·共享池:用于保存用户程序。·Java池:为Java命令提供语法分析。·大型池:数据库管理员配置的可选内存区域,用于分配大量的内存。4.简述Oracle数据库管理员的主要职责。答:数据库管理员的主要职责如下。·安装和升级Oracle数据库服务器和其他应用工具。·分配系统存储空间,并计划数据库系统未来需要的存储空间。·当应用程序开发员设计完成一个应用程序之后,为其创建主要的数据库存储结构,例如表空间。·根据应用程序开发员的设计创建主要的数据库对象,
4、例如表、视图和索引。·根据应用程序开发员提供的信息修改数据库结构。·管理用户,维护系统安全。·确保对Oracle的使用符合Oracle的许可协议。·控制和监视用户对数据库的访问。·监视和优化数据库的行为。·做好备份和恢复数据库的计划。·维护磁带中归档的数据。5·备份和恢复数据库。·在必要时联系Oracle公司获取技术支持。5.简述SYSDBA和SYSOPER权限所能进行的操作。答:拥有SYSDBA权限可以执行如下操作:·启动和关闭数据库操作。·执行ALTERDATABASE语句修改数据库,打开、连接、备份和修改字符集等操作。·执行CREATEDATABASE语句创建数据库。·执
5、行DROPDATABASE语句删除数据库。·执行CREATESPFILE语句。·执行ALTERDATABASEARCHIVELOG语句。·执行ALTERDATABASERECOVER语句。·拥有RESTRICTEDSESSION权限,此权限允许用户执行基本的操作任务,但不能查看用户数据。·作为SYS用户连接到数据库。拥有SYSOPER权限可以执行如下操作:·启动和关闭数据库操作。·执行CREATESPFILE语句。·执行ALTERDATABASE语句修改数据库,打开、连接、备份等操作。·执行ALTERDATABASEARCHIVELOG语句。·执行ALTERDATABASERE
6、COVER语句。·拥有RESTRICTEDSESSION权限,此权限允许用户执行基本的操作任务,但不能查看用户数据。第五章简答题1.简述删除控制文件的步骤。答:(1)关闭数据库。(2)编辑CONTROL_FILES参数的值,删除指定的控制文件信息。(3)将要删除的控制文件备份到其他介质,然后使用操作系统命令将该文件删除。(4)重新启动数据库。2.简述Oracle记录重做日志的过程。答:日志写入进程LGWR负责记录重做日志。如果重做日志文件已经被填充满了,则LGWR将变化数据写入下一个重做日志文件;如果最后一个有效的重做日志文件被填充满了,则LGWR将变化数据写入第一个重做日志文
7、件。为了防止重做日志文件本身被破坏,Oracle提供了一种多元重做日志(Multiplexedredolog),也就是说,系统在不同的位置上自动维护重做日志的两个或更多的副本。从安全角度出发,这些副本的保存位置应该在不同的磁盘上。3.简述重命名重做日志成员的步骤。答:(1)使用SHUTDOWN命令关闭数据库。(2)将重做日志文件复制到新的位置。5(3)使用STARTUPMOUNT命令装载数据库。(4)使用带RENAMEFILE子句的ALTERDATABASE语句重命名数据库的重做日志文件。(
此文档下载收益归作者所有