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

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号