12
返回列表 发新帖
楼主: 冰筑

[备份恢复] ORA-01194 ORA-01110

[复制链接]
论坛徽章:
0
11#
 楼主| 发表于 2009-6-26 13:41 | 只看该作者
原帖由 fulzu 于 2009-6-26 13:38 发表

shutdown immediate
startup
需要重启的,要不然参数不生效
希望重启后system表空间没有问题。



SQL>  alter system set "_allow_resetlogs_corruption"=true scope=spfile;

系统已更改。

SQL> shutdown immediate;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。

Total System Global Area 1427187268 bytes
Fixed Size                   456260 bytes
Variable Size             268435456 bytes
Database Buffers         1157627904 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项

老提示 需要用resetlogs`~~

使用道具 举报

回复
论坛徽章:
0
12#
 楼主| 发表于 2009-6-26 13:41 | 只看该作者
原帖由 sean_1984 于 2009-6-26 13:41 发表
翻翻书看看oracle的备份和恢复,估计你的数据库归档都没开



昨天晚上 别人给关掉了归档

使用道具 举报

回复
论坛徽章:
5
2008新春纪念徽章
日期:2008-02-13 12:43:032012新春纪念徽章
日期:2012-01-04 11:50:442013年新春福章
日期:2013-02-25 14:51:24技术图书徽章
日期:2014-03-31 10:50:45技术图书徽章
日期:2014-04-17 09:11:35
13#
发表于 2009-6-26 13:42 | 只看该作者
recover database 成功了?

使用道具 举报

回复
论坛徽章:
0
14#
 楼主| 发表于 2009-6-26 13:44 | 只看该作者
原帖由 zw81929 于 2009-6-26 13:42 发表
recover database 成功了?

SQL> recover database;
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成


SQL> recover tablespace system;
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成

没有啊

使用道具 举报

回复
论坛徽章:
0
15#
 楼主| 发表于 2009-6-26 13:55 | 只看该作者
搞定了~~~

我用Enterprise Manager Console 重新建了个日志 然后
alter database open resetlogs 就OK 了~~哈哈

使用道具 举报

回复
论坛徽章:
3
授权会员
日期:2008-08-04 21:31:40数据库板块每日发贴之星
日期:2009-04-08 01:01:03月度精华徽章
日期:2011-07-01 02:15:48
16#
发表于 2009-6-27 15:53 | 只看该作者
原帖由 冰筑 于 2009-6-26 13:41 发表



SQL>  alter system set "_allow_resetlogs_corruption"=true scope=spfile;

系统已更改。

SQL> shutdown immediate;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。

Total System Global Area 1427187268 bytes
Fixed Size                   456260 bytes
Variable Size             268435456 bytes
Database Buffers         1157627904 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项

老提示 需要用resetlogs`~~

alter database open resetlogs;打不开么?
如果能打开数据库就还好,重导出一份数据,重建库

使用道具 举报

回复
论坛徽章:
32
奥运会纪念徽章:摔跤
日期:2012-08-23 11:03:05青年奥林匹克运动会-击剑
日期:2014-09-19 10:58:152014年世界杯参赛球队:巴西
日期:2014-07-07 12:19:232014年世界杯参赛球队: 瑞士
日期:2014-05-19 12:18:36马上有钱
日期:2014-04-08 12:12:232014年新春福章
日期:2014-04-04 14:20:47马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09红旗
日期:2014-02-14 15:15:55优秀写手
日期:2013-12-18 09:29:16
17#
发表于 2014-7-3 10:39 | 只看该作者
看看数据文件header的scn是不是平的,如果是,且确认数据,强行打开即可。

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2021-2-24 16:27 | 只看该作者
冰筑 发表于 2009-6-26 13:55
搞定了~~~我用Enterprise Manager Console 重新建了个日志 然后alter database open resetlogs 就OK 了~~哈 ...

能详细说一下吗?重建日志的时候数据库是处于非归档状态吗?

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
19#
发表于 2021-2-24 17:51 | 只看该作者
老兄你不讲前面你如何做的,仅仅给中间的情况..你是生产库,还是测试库.

--//先不要尝试 alter system set "_allow_resetlogs_corruption"=true scope=spfile;

recover database using BACKUP CONTROLFILE;

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表