Oracle控制文件的多路复用

php中文网
发布: 2016-06-07 17:33:15
原创
1148人浏览过

一、控制文件的多路复用a)、shutdown immediate; b)、操作系统下,复制备份文件到新的磁盘,拷贝下新控制文件的全路径; c)startup

一、控制文件的多路复用
a)、shutdown immediate;

b)、操作系统下,复制备份文件到新的磁盘,拷贝下新控制文件的全路径;

c)startup nomount;

d)、
alter system set control_files =
'F:\Oracle\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL01.CTL',
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL02.CTL',
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL03.CTL',
'E:\Oracle_Learn\control_bak\CONTROL04.CTL'
scope = spfile;

c)、shutdown immediate;

d)、startup;

注意:控制文件的手动备份一定要在数据库停止后再备份,

二、控制文件的移除
a)、shutdown immediate;

b)、startup nomount;

c)、
alter system set control_files =
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL01.CTL',
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL02.CTL',
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL03.CTL'
scope = spfile;

d)、shutdown immediate;

e)、startup ;

f)、手动删除不要的控制文件;

三、控制文件丢失的模拟测试

1、shutdown immediate;

2、手动删除控制文件,只保留一个;

3、startup启动数据库,报ORA-00205,控制文件错误;

FUDforum论坛
FUDforum论坛

FUDforum(FUD论坛)是一个基于PHP+MySQL/PostgreSQL构建的开源论坛系统,支持多种语言包括简繁中文;采用模板系统来控制界面外观;基于角色的 权限控制系统;提供短消息发送平台;提供审查和回收站系统;支持附件/投票/全文搜索/IP跟踪/用户禁用/电子报/自定义Tag/排列用户等级等。 该版本支持静态论坛页、全局的通知、嵌套的子论坛和爬虫检测等功能;新增对DB2、SQL

FUDforum论坛 119
查看详情 FUDforum论坛

4、shutdown immediate;

5、startup nomount;

6、alter system set control_files =
'E:\Oracle_Learn\control_bak\CONTROL04.CTL'
scope = spfile;

7、shutdown immediate;

8、startup;

说明:控制文件只要一个即可启动数据库,但是数据库在活动状态时,是严格保证每一个控制文件内容一致的。

对于控制文件没有备份,,后期只能手动创建,获得手动创建控制文件脚本方法如下:
1、sqlplus或plsql执行如下命令:
alter database backup controlfile to trace;--在数据库好的时候就要执行这个

2、找到跟踪文件位置
SQL> show parameter user_dump_dest;


NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
user_dump_dest string F:\ORACLE\PRODUCT\10.1.0\ADMIN\ORCL\UDUMP

--按时间,打开最近的跟踪文件
cat orcl_ora_4172.trc,找到如下内容:


CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 454
LOGFILE
GROUP 1 'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO01.LOG' SIZE 10M,
GROUP 2 'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO02.LOG' SIZE 10M,
GROUP 3 'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO03.LOG' SIZE 10M
-- STANDBY LOGFILE
DATAFILE
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSTEM01.DBF',
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS01.DBF',
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSAUX01.DBF',
'F:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\USERS01.DBF'
CHARACTER SET ZHS16GBK

相关阅读:

Oracle 10g ASM 控制文件多路复用 

多路复用控制文件

linux

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号