暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片
数据库之Oracle笔试面试题收集.pdf
256
25页
16次
2023-12-31
5墨值下载
数据库之 Oracle 笔试面试题收集
问题:
1、解释冷备份和热备份的不同点及各自的优点?
2、解释归档和非归档模式之间的不同和它们各自的优缺点?
****************************************************************************************
****************************************************************************************
********
解答:
1、解释冷备份和热备份的不同点及各自优点?
答:
1、不同点:
热备份:针对归档模式的数据库,在数据库处于工作状态时进行备份;
冷备份:适用于所有模式的数据库,在数据库关闭后进行备份。
2、各自优点:
热备份:当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任
意一个时间点;
冷备份:它的备份和恢复操作相当简单,并且由于冷备份的数据库可以
工作在非归档模式下,不必将归档日志写入硬盘,数据库性能会比归档模式稍
好。
记忆方式:热备份>归档模式>工作时进行>恢复任意时间点
冷备份>所有模式>关闭时进行>少许提高性能
2、解释归档和非归档模式之间的不同和它们各自的优缺点?
答:归档模式是指可以备份所有的数据库 transactions 并恢复到任意一个时间
点。
非归档模式则相反,不能恢复到任意一个时间点。
但是非归档模式可以带来数据库性能上的少许提高。
记忆方式:归档模式>热备份>恢复任意时间点>性能少许下降
非归档模式>冷备份>恢复完全备份>性能少许提高
不积跬步无以至千里
问题:
1、如何根据初始化文件 pfile 转换成 spfile 文件?
2、数据库正常启动所经历的状态有哪几种?
解答:
1、如何根据初始化文件 pfile 转换成 spfile 文件?
答:
使用命令:SQL>create spfile from pfile
解析:
1)、概述:
Oracle 9i 开始,参数初始化文件新增为两种,即文本参数文件和服务器参数
文件。它们在数据库实例启动时候加载,决定了数据库的物理结构、内存、数
据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文
件名和路径等信息,是进行数据库设计和性能调优的重要文件。
2)简述 pfile spfile
它们都是必须的参数文件。
pfile:初始化参数文件,为 ASCII 文本文件,可以直接编辑,对这类文件的修
改是需要手工进行的,并且修改后,重启 Oracle 实例才会生效。
spfile:服务器参数文件,二进制文件,不可以直接编辑。
3)、查看系统是以 pfile 还是 spfile 启动
命令:SQL>select isspecified,count(*) from v$spparameter group by isspe
cified;
如果 isspecified 里有 true,表明用 spfile 进行了指定配置,如果全为 false,则
表明用 pfile 启动。
4)、使用 spfile 的好处
spfile 改正了 pfile 管理混乱的问题,在多结点的环境里,pfile 会有多个 image
启动时需要跟踪最新的 image,这是个烦琐的过程。用 spfile 以后,所有参数
改变都写到 spfile 里面参数配置有个权威的来源。
5)、查看 spfile location
命令 SQL> show parameter spfile
6)、互相创建
spfile pfile 是可以相互创建的,命令如下:
SQL>create spfile from pfile;
SQL>create pfile from spfile.
当数据库第一次被创建的时候,系统会收集到创建者设置的各个参数,生成 pfil
e。之后,在第一次启动数据库时,会依靠这个 pfile 创建 spfile,此时将不再需
pfile 文件。而当下次启动时会使用 pfile 文件。如果数据库不出现故障,pfile
文件将一直使用。然而若 spfile 被损坏或需重新创建 spfile 文件,这时候就可
以使用 pfile 文件来建立新的 spfile 文件。
2、数据库正常启动所经历的状态有哪几种?
答:
数据库实例启动:NOMOUNT 状态;
数据库装载:MOUNTED 状态;
数据库打开:OPEN 状态。
解析:
1)、举例简述:
对于数据库的启动介绍前先举一个简单例子,如果我们打算开一家公司,一般
会先有初始化的规划,把初始化的规划思路整理成书面材料文件,然后招聘有
经验的相关部门的管理人员组成一个团队,其次是招聘每个部门里的基层员
工,这样一个简单的公司体系就形成了。
启动 oracle 数据库如同上面的例子一样,数据库启动时,先要找到初始化文件
spfile/pfile),这时数据库处在 nomount 状态,这相当于创办公司的初始阶
段;其次根据初始文件找到控制文件,这时数据库处于 mount 状态,这相当于
创业时最初组建的管理团队。在之后会根据控制文件找到数据文件、重做日志
文件,从而处在 open 状态,这时用户可以访问数据库了。如同一个公司的体
系初步建设起来了。
2)、实验验证:
输入第 1 行命令:sqlplus/nolog
说明:
of 25
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜