您的位置:首页 > 其它

sybase数据恢复过程中遇到的问题

2011-10-25 12:29 260 查看
在unix上恢复sybase数据库,在用load database命令时,出现如下错误:Database in use. A user with System Administrator (SA) role must have exclusive use of database to run load。该错误说明要被恢复的数据库正在使用中,必须关闭对该数据库的连接才能恢复。于是先后用sp_dboption 数据库名, "single user", true命令、sp_who命令与kill命令分别将数ertin据库设置成单用户模式、查看数据连接状态、删除正在占用的数据库连接。最后用load命令。

然而在load过程中,出现了新的错误:Operting system error,server device /dump/ipsdb: code 13 message Permission denied.错误信息是数据源的访问权限有限制,原来/dump/ipsdb文件的用户与组分别为root与sys,于是用chown命令将ipsdb数据文件的属性都改成sysbase。最后数据库恢复成功,online database,用db_option命令将数据库恢复成多用户模式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: