oracle实验四—初始化参数文件与控制文件管理

Posted Casey321

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle实验四—初始化参数文件与控制文件管理相关的知识,希望对你有一定的参考价值。

1、采用不同的方法查询Oracle数据库当前使用的初始化参数文件和控制文件

查询当前使用的初始化参数文件

法一;直接打开初始化参数文件
法二:查询动态性能视图
desc v$parameter(动态性能视图)
select value from v$parameter where name='spfile';
法三:SQL*PLUS命令
show parameter spfile

值为空,则为pfile启动,值不为空,则为spfile启动

查询控制文件

法一:执行SQL*PLUS命令
show parameter control_files
法二:检索动态性能视图v$controlfile
select name from v$controlfile;
法三:检索动态性能视图v$parameter
select value from v$parameter where name = 'control_files';

2、练习从spfile创建pfile,以及pfile创建spfile

spfile创建pfile
select value from v$parameter where name='spfile';
create pfile='d:\\orclpfileA.ora' from spfile;

pfile创建spfile
(由pfile启动)
create spfile='d:\\orclspfileA.ora'  from  pfile='d:\\orclpfileA.ora'



创建的两个文件(pfile是文本文件,spfile是二进制文件

3、以open_cursor初始化参数为例,学习修改当前实例、spfile、以及pfile中的这一参数值

show parameter spfile(查看是否是spfile启动,值为空,则为pfile启动,否则是spfile启动)
//查看open_cursors参数的值
show parameter open_cursors;
//当前实例
alter system set open_cursors=500 scope=memory
//spfile启动
alter system set open_cursors=500 scope=spfile(spfile启动)
//pfile启动
startup pfile='pfile文件路径'
//实例启动时,如果未显示指定参数文件,它将优先查找和使用spfile 直接修改初始化参数文件

 show parameter open_cursors;
 show spparameter open_cursors;
 //当前实例
 select value from V$parameter;
 //spfile
 select value from V$spparameter;
 

4、在现有控制文件基础上,为数据库再添加一个控制文件,给出具体实验和验证步骤

//1、查看控制文件信息
show parameter control_files
//2、添加一个控制文件(文件路径自定)
alter system set control_files='D:\\APP\\CASEY\\ORADATA\\ORCL\\CONTROL01.CTL','D:\\APP\\CASEY\\ORADATA\\ORCL\\CONTROL02.CTL','D:\\APP\\CASEY\\ORADATA\\ORCL\\CONTROL03.CTL' scope=spfile;
//3、关闭数据库
shutdown
//4、找到控制文件的位置,复制一个,将其拷贝到上一步设置的路径下,文件名与设置的控制文件名一致。
//5、启动数据库
startup
//5、查看控制文件信息
show parameter control_files;
//如果输出的控制文件信息与设置的控制文件信息一致,则添加成功

5、备份控制文件,并查看所有备份的文件

alter database backup controlfile to trace;

把控制文件备份到一个跟踪文件,文本格式。

以上是关于oracle实验四—初始化参数文件与控制文件管理的主要内容,如果未能解决你的问题,请参考以下文章

oracle实验四—初始化参数文件与控制文件管理

oracle实验四—初始化参数文件与控制文件管理

oracle 11G R2控制文件的管理

Oracle控制文件与参数文件管理_超越OCP精通Oracle视频教程培训13

Oracle数据库安装与连接与简介

oracle控制文件