网站首页 > 技术文章 正文
Oracle数据库中控制文件的重要性不言而喻,它记录了数据库的结构信息(例如数据库的名称、数据文件和重做日志文件组及文件的路径和大小、字符集等,以及对数据库所做的备份和回复的历史信息),如果控制文件损坏,数据库将无法正常打开,只能启动到mount状态。
1.控制文件的常规备份方法
备份为二进制的映像文件:
SQL> alter database backup controlfile to '/home/oracle/controlfile.bak' ;
Database altered.
SQL>
备份到跟踪文件中:
SQL> alter database backup controlfile to trace;
Database altered.
SQL>
查看跟踪文件路径
SQL> show parameter user_dump_dest;
NAME TYPE VALUE
------------ ------------------------ ---------------------------------
user_dump_dest string /u01/app/oracle/diag/rdbms/ordb/ORDB/trace
SQL>
通过查看alter日志可以看到trace文件是哪一个。
[root@dbserver trace]# pwd
/u01/app/oracle/diag/rdbms/ordb/ORDB/trace
[root@dbserver trace]#
[root@dbserver trace]# tail -f alert_ORDB.log
alter database backup controlfile to trace
Backup controlfile written to trace file /u01/app/oracle/diag/rdbms/ordb/ORDB/trace/ORDB_ora_11.trc
Completed: alter database backup controlfile to trace
查看此文件的内容,找到入下内容,以下内容就是用于重建控制文件的sql语句
CREATE CONTROLFILE REUSE DATABASE "ORDB" RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 '/u01/app/oracle/oradata/ORDB/redo01.log' SIZE 50M BLOCKSIZE 512,
GROUP 2 '/u01/app/oracle/oradata/ORDB/redo02.log' SIZE 50M BLOCKSIZE 512,
GROUP 3 '/u01/app/oracle/oradata/ORDB/redo03.log' SIZE 50M BLOCKSIZE 512
-- STANDBY LOGFILE
DATAFILE
'/u01/app/oracle/oradata/ORDB/system01.dbf',
'/u01/app/oracle/oradata/ORDB/sysaux01.dbf',
'/u01/app/oracle/oradata/ORDB/undotbs01.dbf',
'/u01/app/oracle/oradata/ORDB/users01.dbf',
'/u01/app/oracle/oradata/ORDB/skip_arch01.dbf'
CHARACTER SET ZHS16GBK
;
猜你喜欢
- 2024-11-08 控制文件全部损坏的解决方案 控制文件全部损坏的解决方案是
- 2024-11-08 Oracle技术分享控制文件自动备份 oracle定时备份脚本
- 2024-11-08 PostgreSQL免费公开课(第18期):控制文件管理与恢复
- 2024-11-08 使用ORACLE 监听白名单功能 限制特定IP访问数据库
你 发表评论:
欢迎- 09-0613.通过Excel导出数据库中的维值_数据库exp导入导出数据
- 09-06做数据分析时,SQL需要达到以下水平
- 09-06Java开发指南:JDK21下载、安装及目录解析,轻松开启编程之旅
- 09-06hive存储过程_hive存储过程环境变量
- 09-06Maven常用命令_maven常用命令有哪些
- 09-06JDK从8升级到21的问题集_jdk更新到几了
- 09-06Oracle狂刷存在感 NRF展会惊艳四座
- 09-06哪些软件支持UDI标签的生成与验证
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)