网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sybase维护

sybase维护 1.小明 09:12:49 sybase数据库对master故障的恢复 针对master数据库的故障,一般都非常严重,如果需要,必须 对master库进行修复。 一,对于没有master备份的情况下的修复 1、编辑RUN_servername 在命令行最后加入:-T3607 2、 单用户模式启动ASE $cd install $startserver -f RUN_servername -m 3、 bcp out系统表 $bcp master..sysdevices out /sybase/wh/devs -Usa -P -c $bcp master..sysdatabases out /sybase/wh s -Usa -P -c $bcp master..sysusages out /sybase/wh/usages -Usa -P -c $bcp master..syslogins out /sybase/wh/logins -Usa -P -c $bcp master..sysconfigures out /sybase/wh/configures -Usa -P -c $bcp master..syscharsets out /sybase/wh/charsets -Usa -P -c 4、shutdownASE 5、创建新master设备 $buildmaster -dpath_to_new_master_device -snew_master_device_size (new_master_device_size以2K为单位) 6、编辑RUN_servername 将指定master设备指定为新创建的master设备,并删除在第1步中增加的参数。 7、删除/sybase/wh s、/sybase/wh/usages(dbid=1,2,3)文件中有关master、tempdb、model的内容。 8、单用户模式启动ASE $cd install $startserver -f RUN_servername -m 9、 bcp in系统表(注意,如果bcp out的文件删除不干净,bcp in的时候可能会有错误,没有关系。) $ bcp master..sysdevices in /sybase/wh/devs -Usa -P -b 1 -c $bcp master..sysdatabases in /sybase/wh s -Usa -P -b 1 -c $bcp master..sysusages in /sybase/wh/usages -Usa -P -b 1 -c $bcp master..syslogins in /sybase/wh/logins -Usa -P -b 1 -c $bcp master..sysconfigures in /sybase/wh/configures -Usa -P -b 1 -c $bcp master..syscharsets in /sybase/wh/charsets -Usa -P -b 1 -c 10、重启ASE 此时的数据库基本可以操作了,但存储过程不可用。 11、执行installmaster脚本 $isql -Usa -P –n –i $SYBASE/scripts/installmaster 数据库此时正常。 二、对于有master备份的情况下的修复 (一)、master库有最新的备份(此备份后没有做过系统更新,比如增减设备,增减库, 增减用户等),此情况下,直接load master的最新备份即可。 (二)、master没有最新的备份(此备份后做过系统更新) 1、恢复最近的备份。 2、恢复sysdevices,sysdatabases,sysuages,syslogins, sysconfigures, syscharsets中不一 致的内容(前题是这些系统表有最新的备份) 3、重新启动ASE 4、正常 三、针对没有这些系统表备份的情况下的恢复,待测试! 2.作bcpin操作时报错:CTLIB Message: - L0/O0/S0/N0/0/0: blk_init(): blk layer: CT library error: Failed when CT_Lib routine ct_results() called. blk_init failed. 解决方法: use master go sp_dboption MBFEWKDB,bulkcopy,true go use MBF

文档评论(0)

htfyzc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档