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

发布时间:2024-02-28 08:01

实验内容

  • 1、采用不同的方法查询Oracle数据库当前使用的初始化参数文件和控制文件
    • 查询当前使用的初始化参数文件
    • 查询控制文件
  • 2、练习从spfile创建pfile,以及pfile创建spfile
  • 3、以open_cursor初始化参数为例,学习修改当前实例、spfile、以及pfile中的这一参数值
  • 4、在现有控制文件基础上,为数据库再添加一个控制文件,给出具体实验和验证步骤
  • 5、备份控制文件,并查看所有备份的文件

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

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

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

值为空,则为pfile启动,值不为空,则为spfile启动
\"oracle实验四—初始化参数文件与控制文件管理_第1张图片\"
\"在这里插入图片描述\"

查询控制文件

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

\"oracle实验四—初始化参数文件与控制文件管理_第2张图片\"

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

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

\"oracle实验四—初始化参数文件与控制文件管理_第3张图片\"

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

\"oracle实验四—初始化参数文件与控制文件管理_第4张图片\"
\"oracle实验四—初始化参数文件与控制文件管理_第5张图片\"
创建的两个文件(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;
 

\"oracle实验四—初始化参数文件与控制文件管理_第6张图片\"

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;
//如果输出的控制文件信息与设置的控制文件信息一致,则添加成功

\"oracle实验四—初始化参数文件与控制文件管理_第7张图片\"

\"oracle实验四—初始化参数文件与控制文件管理_第8张图片\"

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

alter database backup controlfile to trace;

把控制文件备份到一个跟踪文件,文本格式。
\"在这里插入图片描述\"

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号