楼主: westbird

[精华] 求救----急!!旧数据文件,旧控制文件,新日志,怎样恢复?

[复制链接]
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
101#
发表于 2003-5-23 13:17 | 只看该作者

在这个时候输入 online log (只要输入 current log 就可以了)

ORA-00279: 更改 2192731 (在 05/23/2003 12:48:29 生成) 对于线程 1 是必需的
ORA-00289: 建议: D:\ARCHIVE\ARC_51
ORA-00280: 更改 2192731 对于线程 1 是按序列 # 5 进行的
ORA-00278: 此恢复不再需要日志文件 'D:\ARCHIVE\ARC_41'

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-11-28 09:50:23会员2006贡献徽章
日期:2006-04-17 13:46:34BLOG每日发帖之星
日期:2009-05-20 01:01:05
102#
发表于 2003-5-23 13:28 | 只看该作者
可是current log 我已经栓掉了呀? biti_rainy
你指的current log 是哪个LOG??

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
103#
发表于 2003-5-23 13:29 | 只看该作者

删除了? 删除了那自然得丢失数据了

SQL> select * from v$log;

GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- ----------
1 1 1 104857600 1 NO CURRENT
2190446 23-5月 -03

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-11-28 09:50:23会员2006贡献徽章
日期:2006-04-17 13:46:34BLOG每日发帖之星
日期:2009-05-20 01:01:05
104#
发表于 2003-5-23 13:38 | 只看该作者
系统已更改。
SQL> insert into test values (1);

已创建 1 行。

SQL> insert into test values (2);

已创建 1 行。

SQL> alter system switch logfile;

系统已更改。

SQL> insert into test values (3);

已创建 1 行。

SQL> alter system switch logfile;

系统已更改。

SQL> insert into test values (4);

已创建 1 行。

SQL> alter system switch logfile;

系统已更改。

SQL> insert into test values (5);

已创建 1 行。

SQL> commit;

提交完成。

SQL> archive log list
数据库日志模式 存档模式
自动存档 启用
存档终点 d:\archive
最早的概要日志序列 3
下一个存档日志序列 5
当前日志序列 5
—————————————————————————————————————————
从上面的情况看TEST表中应该能恢复到
SQL> insert into test values (4);

已创建 1 行。

SQL> alter system switch logfile;
这一步呀,因为我的归档日志D:\ARCHIVE\ARC_11 、D:\ARCHIVE\ARC_21
D:\ARCHIVE\ARC_31、D:\ARCHIVE\ARC_41都存在而且已经应用了
可是。。。。

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-11-28 09:50:23会员2006贡献徽章
日期:2006-04-17 13:46:34BLOG每日发帖之星
日期:2009-05-20 01:01:05
105#
发表于 2003-5-23 13:50 | 只看该作者
biti_rainy:
难道我说的这有问题吗??
我看上面大家这么做的测试都能够恢复的,我只是想验证一下。

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
106#
发表于 2003-5-23 14:01 | 只看该作者

你都不在切换日志前commit(保证commit数据在归档日志文件中)

又把  日志文件都给 删除了

又从哪里来 恢复  ?

使用道具 举报

回复

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

本版积分规则 发表回复

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