sybase数据库在重装数据库之后准备恢复的时候误删了日志设备文件,该怎么恢复。

服务器系统崩溃了,重新装了系统和数据库,但在恢复的时候不小心把日志设备文件误删了,数据库也没有恢复成功,请问给位大侠该怎么恢复啊。
数据库有2个日志设备文件,删了的是才建起没有好久的dat文件可能有一个月的样子

不带事务日志的紧急恢复
通常,您应按照本章前几节中介绍的恢复过程进行操作。
但在个别情况下,可能需要使用紧急恢复过程,例如同时满足以下条
件时:
• 不存在任何备份
• 事务日志已丢失
• 没有镜像日志
• 没有足够的时间令 Sybase Engineering 开发出其它替代选项
在这些情况下,可以使用 -f 选项重新启动服务器。
-f 恢复选项
作用 在事务日志丢失后,强制启动数据库服务器。
语法 start_iq -n server-name [ other-server-options ] -f
说明 如果数据库所在的目录中有事务日志,该数据库服务器会对该目录执行
检查点恢复操作,并使用该事务日志进行恢复,然后终止,服务器不再
继续运行。然后您可以不通过 -f 选项重新启动数据库服务器以正常运行。
如果没有事务日志,数据库服务器会对数据库执行检查点恢复操作,然
后终止,服务器不再继续运行。然后您可以不通过 -f 选项重新启动数据
库服务器以正常运行。
警告!尽管 -f 选项能经常使服务器重新联机,但由于它绕过了事务重
放,因此也会非常频繁地导致数据库破坏。导致的破坏可能要到以后才
能遇到,但它通常是不可修复的。该过程具有非常高的危险性,因此建
议您除非万不得已,否则尽量不要使用该过程。可能还需要进行强制恢
复 (-iqfrec) 才能重新打开数据库。
示例 start_iq -n bad_server -x 'tcpip(port=7934}'
-gd dba -gm 1 -f追问

这是在interactive SQL中运行吗 我是新手不是太清楚。。。。。。

追答

大哥你去服务器上运行,记住了如果是修复的时候不能做其他的操作,包括查库,否则你就修复不了了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-22
1、将损坏的数据库文件及日中文件进行备份。
2、对数据库文件和日志文件进行分析,判断丢失原因。
3、针对不同的丢失原因,试用软件进行数据恢复。
4将数据插入原数据库,对数据库做完整性检测。
如有不清楚请咨询北亚数据恢复中心。追问

怎么恢复啊

第2个回答  2012-06-23
建议你重新建库吧,然后再恢复你的备份。
下面回答的是关于IQ数据库的情况
第3个回答  2012-06-25
重建建库, 然后再load database 。如果load database 不成功的话。我可以提供协助。