sybase 备份和恢复

  1. use master  
  2. go  
  3.   
  4. dump transaction MBFEWKDB with no_log  
  5. go  
  6.   
  7. dump transaction MBFEHISDB with no_log  
  8. go  
  9.   
  10. use master  
  11. go  
  12. dump database MBFEWKDB to 'MBFEWKDB.bak'  
  13. go  
  14.   
  15. use master  
  16. go  
  17. dump database MBFEHISDB to 'MBFEHISDB.bak'  
  18. go  
  19.   
  20. use master  
  21. go  
  22.   
  23. dump transaction MBFEWKDB with no_log  
  24. go  
  25.   
  26. dump transaction MBFEHISDB with no_log  
  27. go  
  28.   
  29. quit  
  30.   
  31. ------------------------------------------------------------  
  32.   
  33. use master  
  34. go  
  35.   
  36. dump transaction DIRWAYSDB with no_log  
  37. go  
  38.   
  39. dump transaction DISWAYSDB with no_log  
  40. go  
  41.   
  42. use master  
  43. go  
  44. dump database DIRWAYSDB to 'DIRWAYSDB.bak'  
  45. go  
  46.   
  47. use master  
  48. go  
  49. dump database DISWAYSDB to 'DISWAYSDB.bak'  
  50. go  
  51.   
  52. use master  
  53. go  
  54.   
  55. dump transaction DIRWAYSDB with no_log  
  56. go  
  57.   
  58. dump transaction DISWAYSDB with no_log  
  59. go  
  60.   
  61. quit  
  62.   
  63. 备份脚本;  
  64. DATE=`date "+%Y%m%d"`  
  65. . ~/.bash_profile  
  66. isql -Usa -P <<!  
  67. dump database cddb to '/home/sybase/dbbak/$DATE.cddb.bak'  
  68. go  
  69. dump database hddb to '/home/sybase/dbbak/$DATE.hddb.bak'  
  70. go  
  71. dump transaction cddb with no_log  
  72. go  
  73. dump transaction hddb with no_log  
  74. go  
  75. !  
  76.   
  77.   
  78. 清理日志脚本;  
  79. $ cat /sybase/sbin/logclear  
  80. #!/bin/ksh  
  81.   
  82. SYBASE=/sybase  
  83. DSQUERY=SYBASE  
  84. PATH=$SYBASE:$SYBASE/bin:$SYBASE/install:$PATH:.  
  85. LD_LIBRARY_PATH=/sybase/lib:$LD_LIBRARY_PATH  
  86. export SYBASE DSQUERY PATH LD_LIBRARY_PATH  
  87.   
  88. EDITOR=vi;export EDITOR  
  89. cat $HOME/sbin/logclear.sql |isql -Usa -P  
  90. $ cat $HOME/sbin/logclear.sql  
  91. use master  
  92. go  
  93.   
  94. dump transaction MBFEWKDB with no_log  
  95. go  
  96.   
  97. dump transaction MBFEHISDB with no_log  
  98. go  
  99.   
  100. dump transaction DIRWAYSDB with no_log  
  101. go  
  102.   
  103. dump transaction DISWAYSDB with no_log  
  104. go  
  105.   
  106.   
  107. 恢复SYBASE:  
  108. isql -Usa -P <<!  
  109. load database cddb from '/home/sybase/dbbak/$DATE.cddb.bak'  
  110. go  
  111. online database cddb  
  112. go  
  113. load database hddb from '/home/sybase/dbbak/$DATE.hddb.bak'  
  114. go  
  115. online database hddb  
  116. go  
  117. shutdown SYB_BACKUP  
  118. go  
  119. shutdown  
  120. go  
  121. !  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值