免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5695 | 回复: 1
打印 上一主题 下一主题

sybase OFFLINE [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-01 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-11 14:36 |只看该作者 |倒序浏览
1.db 强制启动
sp_configure 'allow updates to system tables',1
go
重新启动ASE
update sysdatabases set status=-32768 where name='dbname'
go
重新启动ASE
update sysdatabases set status=8 where name='dbname'
go
sp_configure 'allow updates to system tables',0
go
重新启动ASE

将库设为-32768跳过恢复强行启动数据库,然后用bcp把数据导出来重建库。

3.如何offline一个正常在线的数据库?
--脱机   
  use  mester   
  sp_dboption   '库名','offline','true'   
--联机   
  sp_dboption   '库名','offline','false'


4.OFFLINE数据库如何删除?

两种方法:
第一种:
use master
go
dbcc traceon(3604)
go
dbcc dbrepair('xhb',dropdb)
go

第二种: 
use master
go
delete from sysusages where dbid = db_id('xhb')
go
delete from sysdatabases where name='xhb'
go

然后,手动删除xhb所使用的设备。 delete from sysdevices where name ='设备逻辑名字'
最后重启sybase数据库,即可!(利用sysusages表中的vdevno或者low vstart对应关系找到设备名称,稍微有点麻烦。)

5.online数据库

"online database xxx" xxx为那个数据库的库名。

看看是不是数据库设备出错了,可能的原因包括:设备文件损坏。被移动,权限不够。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-01 06:20:00
2 [报告]
发表于 2011-10-11 15:15 |只看该作者
mark
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP