10.2.0.4RAC添加控制文件以使多路复用

涉密,这里只写步骤,不写执行结果:
 
0.控制文件备份
alter session set tracefile_identifier='bak_control';
alter database backup controlfile to trace;
1.确认控制文件名称
select name from v$controlfile;
2.添加新的控制文件路径
alter system set control_files='+DATA1/dxmy/controlfile/current.260.820062903','+DATA2' scope=spfile;
3.关闭数据库,启动到nomount模式
srvctl stop database -d orcl
srvctl start database -d orcl -o nomount
4.检查新添加的路径是否在control_files参数
 show parameter control_files
5.使用RMAN进行控制文件的restore到新的路径下
rman target /
restore controlfile from '+DATA1/dxmy/controlfile/current.260.820062903';
6.关掉数据库然后正常启动
srvctl stop database -d orcl
srvctl start database -d orcl
7.检查设置结果:
show parameter control_files;
select name from v$controlfile;

台上十分钟,台下一周练。

参考文档:1642374.1

时间: 2024-10-25 13:53:19

10.2.0.4RAC添加控制文件以使多路复用的相关文章

我刚搭建的10.2.0.4RAC起不来了

今天刚刚搭建好的10.2.0.4RAC,关机重启之后起不来了,很高兴,开始填坑: [[email protected] ~]$ crs_stat -t -v Name Type R/RA F/FT Target State Host ---------------------------------------------------------------------- ora.orcl.db application 0/0 0/1 ONLINE ONLINE rac2 ora.orcl.db

移动和添加控制文件的实例

控制文件是整个数据库中非常重要的文件,必须保证控制文件的安全,原则上多个控制文件应该分别放在不同的磁盘上.但是oracle默认安装时将所有的控制文件放在了同一个磁盘的相同目录下,这种做法是非常危险的,必须把现有的oracle系统上的多个控制文件分别移动到不同的物理磁盘上安全备份.具体步骤如下: 一.利用数据字典获得现有控制文件的名字和绝对路径 select name,status from v$controlfile; 二.如果使用的是spfile的话因为不能使用文本编辑器来改变spfile中的

oracle添加控制文件,ORA-00214: 错误

今天学习oracle添加控制文件,控制文件是一个二进制文件,记录了物理数据库的当前状态,每一个数据文件只属于一个数据库,为了防止文件损坏丢失等情况,一个数据库不止一个控制文件.一个数据库的控制文件中的内容完全一样. 利用数据字典v$controlfile查询数据文件的位置.名字: select name from v$controlfile; 结果: NAME --------------------------------------------------------------------

Oracle 11g在ASM磁盘组上添加控制文件

控制文件(Control File)是Oracle的物理文件之一,它记录了数据库的名字.数据文件的位置等信息.控制文件的重要性在于,一旦控制文件损坏,数据库将会宕机.如果没有数据库的备份和归档日志文件,数据库将无法恢复.因此,我们应该多路镜像控制文件(Multiplex Control Files),并把每个镜像的控制文件分布在不同的物理磁盘.根据经验,控制文件多路镜像以后,几个控制文件同时坏掉的可能性几乎为零.控制文件管理的重心是重在预防,而不是亡羊补牢! 今天做在测试环境为control f

VC 6.0中添加库文件和头文件 【转】

本文转载自:http://blog.sina.com.cn/s/blog_9d3971af0102wxjq.html 加头文件包含 VC6.0中: VC6.0默认include包含路径:Tools>Options>Directories>Include files. 对于特定项目的头文件包含,在“Project Setting>C/C++ >Category:(选Preprocessor)>Additional include directories”处添加附加头文件目

添加gitignore文件后使其生效

遇到的问题 我们发现在添加.gitignore文件后,当我们想push文件的时候,我们声明的忽略文件还是会出现在push的目录中 原因分析 某些文件已经被纳入版本管理中,就算是在.gitignore中已经声明也不会起作用 解决方案 我们应该先把本地的缓存删除,然后再进行push,操作步骤如下 git rm -r --cached . // 删除本地缓存 git add . // 添加要提交的文件 git commit -m 'update .gitignore' // 更新本地的缓存 原文地址:

重建控制文件详解

http://note.youdao.com/share/?id=d3991566cad33723db8b92183dcd9161&type=note 完整图文最新版 创造"重建控制文件脚本"需要在mount或open下进行. alter database backup controlfile to trace as '/tmp/ctl..sql'; 执行"重建控制文件脚本"需要在nomount的时候. -- The following are curren

oracle 控制文件误删除手动恢复小测试

测试系统 OLinux 5.9 oracle版本 11.2.0.4 备份控制文件 1.备份到trace文件 SQL> alter database backup controlfile to trace; Database altered. 查看告警日志,确定备份控制文件trace的位置信息 alter database backup controlfile to trace Backup controlfile written to trace file /u01/app/oracle/dia

Oracle控制文件多路复用

一.控制文件多路复用 1.show parameter control --查看控制文件信息 show parameter spfile --查看是否有spfile create pfile from spfile; --生成pfile shutdown immediate --关库 2.修改pfile文件,添加多个路径 vi $ORACLE_HOME/dbs/initORCL.ora 将原有controlfile拷贝到新添加路径目录: cp -- 3.create spfile from pf