免费注册 查看新帖 |

Chinaunix

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

求助:怎么恢复syabase11被删除的存储过程? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-12 17:06 |只看该作者 |倒序浏览
各位,帮个忙吧。
我们单位业务使用sybase11.9.2管理
我用管理器sybase central不小心删除了数据库的一个存储过程(误操作),又不知道叫什么名字,不知道会影响到那个具体业务。
可是我有一个系统自动的备份文件,900多M,我也知道系统管理员密码,
我想在另一台机器上恢复数据库,拷贝回存储过程。
可是怎么备份啊?谁教教我。
或者告诉我怎么恢复被删除的存储过程?

论坛徽章:
0
2 [报告]
发表于 2003-06-12 17:12 |只看该作者

求助:怎么恢复syabase11被删除的存储过程?

backup: backup database db_name to 'pat/filename'
restore: load database  db_name from 'path/filename'
选择看两边的储存过程名不同的那个就是了 。你可以用sybase central的产生缺少的procedure的source code,拿到误删的机器上上去就行。具体看有否加密,如果是的话估计很惨。那时再用别的办法把。你应该会有souce code的阿

论坛徽章:
0
3 [报告]
发表于 2003-06-12 17:13 |只看该作者

求助:怎么恢复syabase11被删除的存储过程?

论坛徽章:
0
4 [报告]
发表于 2003-06-12 17:37 |只看该作者

求助:怎么恢复syabase11被删除的存储过程?

我不能在原来的机器上恢复,要拿到另一台机器恢复,
是不是要建立设备,要不要和原来的设备一致呢?
要不要日志?
我不太懂sybase,我是在建立自己的存储过程时,
建了个测试的,可是删除时,把原来的删除了

另原来的存储过程没有加密。

论坛徽章:
0
5 [报告]
发表于 2003-06-12 18:48 |只看该作者

求助:怎么恢复syabase11被删除的存储过程?

设备倒不一定一样,最好是设备号顺序一样,尺寸一样,如果仅仅只是想恢复一个存储过程倒是没有必要了。

另外,恢复的数据库服务器必须与当时备份的是一个平台,比如都是windows平台,否则无法load。

论坛徽章:
0
6 [报告]
发表于 2003-06-13 09:03 |只看该作者

求助:怎么恢复syabase11被删除的存储过程?

其实作dba的话总是需要下列东西的副本的:Sybase Home diractory
database objects ddl(table,trigger,view,procedure,references etc。。。), system catalog(sysdevices,sysdatabases,etc...).所有更改这些的时候都应该更新你的备份才可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP