提刀就砍 发表于 2010-09-17 12:24

备份Sybase的一些问题,请教大家

我用备份软件备份Sybase数据库报错
/usr/sbin/nsrsybsv -Usa-P123456 -lFull -s sus SYBASE:/HNGSDB
24146:nsrsybsv:服务器HNGSDB的错误:消息 2401,级别 11,状态 2
      Character set conversion is not available between client character set 'eucgb' and server character set 'iso_1'.
24146:nsrsybsv:服务器HNGSDB的错误:消息 4017,级别 16,状态 1
      Neither language name in login record 'chinese' nor language name in syslogins '<NULL>' is an official language name on this SQL Server.Using server-wide default 'us_english' instead.
正在备份数据库aic。
24146:nsrsybsv:服务器HNGSDB的错误:消息 840,级别 17,状态 2
      Device 'issay_db_dev' (with physical name '\root\issay_db_dev.dat', and virtual device number 8) has not been correctly activated at startup time.Please contact a user with System Administrator (SA) role.
24115:nsrsybsv:错误:无法在实例HNGSDB中转储数据库aic。
-------------------------------------------------------------------------------------------------------
应该是指这个aic的库有问题,因为是用户的测试环境,他说我可以修复这个库也可以把这个库删除掉
,想请问该如何修复或者删除。不懂Sybase

还有就是如果我指定备份单个库是成功的:
/usr/sbin/nsrsybsv -Usa-P123456 -lFull -s sus SYBASE:/HNGSDB/master

可是我从备份服务器控制台启动这个单个库的备份会失败,失败的报错是:
43394:nsrsybsv:Failed to open OCS library. Please ensure dynamic library path is set to appropriate OCS library path.

有朋友能指点一下吗

三张后的男人 发表于 2010-09-17 14:00

需要多了解些SYBASE的知识才能做这些备份/恢复的.

yddll 发表于 2010-09-17 14:39

\root\issay_db_dev.dat这个文件还在吗?

看看那个库是不是已经挂起了,要删的话,请google “sybase dbcc dbrepair dropdb”

最后检查你的nsrsyb文件是不是设置正确

提刀就砍 发表于 2010-09-17 15:41

没错的确是这个库offine了;但是目前最大的问题是不能用root用户备份,和从备份服务器的控制台发起定时备份。组启动报错:nsrsybsv:Failed to open OCS library. Please ensure dynamic library path is set to appropriate OCS library path.
日志里面是:2495 2010-9-17 12:41:082 0 0 8068 968 0 sus nsrd "root/HNGSDB@(none)" 请求了用户身份模拟,但该用户没有足够的权限进行模拟。

redwaves 发表于 2010-09-19 20:54

海南工商???

100心 发表于 2010-09-19 21:30

本帖最后由 100心 于 2010-09-19 21:42 编辑

:em21:前辈,不会那么巧吧 哈哈?

哎原来前辈是看日志猜的。

redwaves 发表于 2010-09-19 22:55

提刀就砍   哪里高就?

提刀就砍 发表于 2010-09-20 13:14

在广州低就,现在还没高就。
页: [1]
查看完整版本: 备份Sybase的一些问题,请教大家