控制文件损坏,需从备份文件中恢复,
但将备份文件恢复后,启动数据库是报错,如下:
ORA-00205: error in identifying control file, check alert log for more info
SQL> startup ORACLE instance started. Total System Global Area 603979776 bytes Fixed Size 2022664 bytes Variable Size 130024184 bytes Database Buffers 469762048 bytes Redo Buffers 2170880 bytes ORA-00205: error in identifying control file, check alert log for more info
1、查询日志
cat /opt/oracle/admin/orcl/bdump/alert_orcl.log
2、显示读取控制文件权限不够
ORA-00202: control file: '/opt/oracle/oradata/orcl/control01.ctl' ORA-27041: unable to open file Linux-x86_64 Error: 13: Permission denied Additional information: 2 Thu Jan 22 23:00:13 2015 ORA-205 signalled during: ALTER DATABASE MOUNT...
3、查询文件权限,权限都是640
y10:/opt/oracle/oradata/orcl # ll total 3045708 -rw-r----- 1 root root 7946240 Jan 22 22:55 control01.ctl -rw-r----- 1 root root 7946240 Jan 22 22:55 control02.ctl -rw-r----- 1 root root 7946240 Jan 22 22:55 control03.ctl -rw-r----- 1 root root 104865792 Jan 22 22:57 example01.dbf -rw-r----- 1 root root 52429312 Jan 22 22:58 redo01.log -rw-r----- 1 root root 52429312 Jan 22 22:58 redo02.log -rw-r----- 1 root root 52429312 Jan 22 22:58 redo03.log -rw-r----- 1 root root 492838912 Jan 22 22:57 sysaux01.dbf -rw-r----- 1 root root 524296192 Jan 22 22:57 system01.dbf -rw-r----- 1 root root 20979712 Jan 22 22:57 temp01.dbf -rw-r----- 1 root root 1017126912 Jan 22 22:58 undotbs01.dbf -rw-r----- 1 root root 5251072 Jan 22 22:58 users01.dbf
4、下面将其全部改成777 吧
y10:/opt/oracle/oradata/orcl # chmod -R 777 *
5、改完后的样子
y10:/opt/oracle/oradata/orcl # ll total 3045708 -rwxrwxrwx 1 root root 7946240 Jan 22 22:55 control01.ctl -rwxrwxrwx 1 root root 7946240 Jan 22 22:55 control02.ctl -rwxrwxrwx 1 root root 7946240 Jan 22 22:55 control03.ctl -rwxrwxrwx 1 root root 104865792 Jan 22 22:57 example01.dbf -rwxrwxrwx 1 root root 52429312 Jan 22 22:58 redo01.log -rwxrwxrwx 1 root root 52429312 Jan 22 22:58 redo02.log -rwxrwxrwx 1 root root 52429312 Jan 22 22:58 redo03.log -rwxrwxrwx 1 root root 492838912 Jan 22 22:57 sysaux01.dbf -rwxrwxrwx 1 root root 524296192 Jan 22 22:57 system01.dbf -rwxrwxrwx 1 root root 20979712 Jan 22 22:57 temp01.dbf -rwxrwxrwx 1 root root 1017126912 Jan 22 22:58 undotbs01.dbf -rwxrwxrwx 1 root root 5251072 Jan 22 22:58 users01.dbf
6、重新启动数据库,OH, YEAH 成功咯!
SQL> startup ORACLE instance started. Total System Global Area 603979776 bytes Fixed Size 2022664 bytes Variable Size 130024184 bytes Database Buffers 469762048 bytes Redo Buffers 2170880 bytes Database mounted. Database opened.
alert日志文件目录
/opt/oracle/admin/orcl/bdump/alert_orcl.log
控制文件、数据文件、日志文件目录
/opt/oracle/oradata/orcl/*
相关推荐
—— 4.1 恢复备份数据库备份文件 —— 4.2 执行脚本 5. 计算机任务调度备份数据库 —— 5.1 数据库实时备份 6. 数据库维护 —— 6.1 检查并启动DB2数据库服务 —— 6.2 查看数据库并手动备份 —— 6.3 慎用【频繁...
由于数据库备份只捕获时间点的数据,因此无法通过一个简单恢复来恢复备份之后发生的任何数据更改。要恢复备份之后完成的事务,就需要应用日志文件。可以从备份和日志文件(通过在日志文件中进行“前滚”来应用)来...
2.1 启动、关闭数据库 1 2.2 执行操作系统命令 2 2.3 执行SQL语句 2 2.4 显示RMAN默认配置 2 2.5 列出备份信息 3 2.6 删除备份 3 第三篇 RMAN备份基础 4 3.1 RMAN备份形式 4 3.2 RMAN命令执行方式 5 3.3 对数据库...
可自由组合的无限复合式备份任务,支持备份文件ZIP压缩后通过Lan/Ftp/云(金山快盘)/Email传输存储,Email日志信息发送,自由删除指定周期与存储位置的备份文件,还具有安全可靠的SQL数据库恢复功能。 SQL数据库...
备份文件目录为/home/oracle/backup,备份完成后生成压缩文件形如 bts_com_str20160111.zip,包含:备份文件bts_com_str20160111.dmp、备份日 志bts_com_str20160111.log bts_com_data20160111.zip,包含:备份文件...
用完好的控制文件覆盖损坏的控制文件,或者修改参数文件的control_files参数,删除掉损坏的控制文件,然后重新启动数据库。 控制文件损坏的案例2:控制文件无冗余,或者所有的控制文件全部损坏: 如果有控制文件的...
ifix备份及恢复 1 Standard/Plus/Professional版本说明 2 通讯正常,但是画面和数据库一些或是所有标签显示问号 3 禁止报错对话框 4 安装iFIX并且插上狗以后,启动iFIX,仍然以运行模式启动
1、支持(32位/64位)SQL Server数据库(含:2000/2005/2008)本地/远程连接的数据库进行备份,对本地连接的数据库进行恢复; 2、可自由设置备份周期、备份时间等信息进行数据库计划备份; 3、可按需对数据库进行定义优化...
备份关系: 以下是关系图: POOL:NONDB,DB,ARCH GROUPS:HZ1MDEV1/2_nondb, HZ1MAP1/2_nondb,HZ1MEC1/2_nondb,HZ1MDBP/S_nondb,HZ1MBKS_nondb CLIENTS:设置需要备份文件,备份组,启动时间。 SCHEDULES:...
多备份企业文件云备份软件是一款电脑和服务器文件自动定时备份和恢复的数据保护软件,它能实现混合备份,既把数据备份在本地,也能将数据备份到云端;兼容windows、Linux等主流平台。 对比传统文件备份软件,多备份...
利用备份文件,用户可 以利用配套的恢复工具执行恢复操作。备份和恢复工具都提供丰富的选项,以满足不同用户的备份和恢复要 求。 • 支持数据迁移 神通数据库的数据导入和导出向导是前台管理工具中的一个实用工具,...
1)拷贝源数据库的备份(分清是全备或是增量备份)到目标库。... 4)恢复备份中的controlfile到目标库,并使库至mount状态。 5)恢复数据,更改数据文件,临时文件,日志文件的路径。 6)恢复数据库。
多备份企业文件云备份软件是一款电脑和服务器文件自动定时备份和恢复的数据保护软件,它能实现混合备份,既把数据备份在本地,也能将数据备份到云端;兼容windows、Linux等主流平台。对比传统文件备份软件,多备份...
所有数据文件、所有控制文件、所有联机REDO LOG 文件3、冷备份的步骤①正常关闭要备份的实例(instance)②拷贝所有重要文件到备份目录下③完成备份后启动数据库4、用冷备份进行数据库恢复无归档模式:将备份文件...
SQL Server 数据库工具是一个简单实用的工具,界面简洁功能一目了然,操作简便,能够...自动启动本地服务,自动尝试默认密码:WinNT登录、sa(空密码),参数功能:通过传递参数自动(备份数据库、恢复,删除,报告)
多备份企业文件云备份软件是一款电脑和服务器文件自动定时备份和恢复的数据保护软件,它能实现混合备份,既把数据备份在本地,也能将数据备份到云端;兼容windows、Linux等主流平台。对比传统文件备份软件,多备份...
将备份文件拷贝到单实例服务器 d.在单实例服务器上还原、恢复 e.resetlogs打开数据库 f.rename redo文件名 g.disable thread 2并删除其redo组 h.增加temp临时表空间数据文件 i.删除不必要的undo表...
实验46:启动数据库的三个台阶nomount,mount,open 95 实验47:停止数据库的四种模式 96 实验48:建立数据库 97 实验49:查找你想要的数据字典 99 控制文件 99 实验50:减少控制文件的个数 100 实验51:增加控制文件...
7.6.1 数据库恢复和涉及的数据库结构 组织 7.7 各种需要恢复的情形 7.8 恢复丢失的数据文件 7.8.1 SYSTEM 数据文件的丢失 7.8.2 包含活动回退段的数据文件的丢失 7.8.3 其他数据文件的丢失 7.8.4 执行表空间...