0
我该如何恢复(或以某种体面的形式读取)我已被分析的sybase备份?如何在另一个系统上恢复sybase(SAP ASE).db和.log备份?
我已从包含单个.db和一个.log文件的sybase数据库提供备份。
我是sybase的新手,我无法访问原始系统,也没有关于这些文件包含的数据库结构的任何信息。
我所知道的事情是,备份可能与命令所做
dbbackup -c "userid=xxx;password=xxx" -d -t -y D:\path\to\backup
我一直在问到分析数据库的内容要做到这一点我已经建立了在RedHat一个SAP ASE 16.0 7.
我试图恢复使用load database命令备份,但我得到的是一个错误报告:
Backup Server session id is: 17. Use this value when executing the
'sp_volchanged' system stored procedure after fulfilling any volume change
request from the Backup Server.
Backup Server: 4.10.2.1: Label validation error: first label not VOL1.
Backup Server: 6.31.2.4: Volume rejected.
Backup Server: 1.14.2.2: Unrecoverable I/O or volume error. This DUMP or LOAD
session must exit.
Backup Server: 6.32.2.3: /data/sybase/backup/adbname.db: volume not valid
or not requested (server: , session id: 17.)
Backup Server: 1.14.2.4: Unrecoverable I/O or volume error. This DUMP or LOAD
session must exit.
Msg 8009, Level 16, State 1:
Server 'ASE1', Line 1:
Error encountered by Backup Server. Please refer to Backup Server messages for
details.
一个非常有效的问题。在获得有关我提供的文件的更多信息后,事实证明,我从Sybase SQL Anywhere 8获得了数据库文件。因此,这实际上是人们之间常见的通信问题。我仍然无法打开这些文件,但这个问题并非与Sybase ASE相关。或者有没有办法将SQL Anywhere数据库传输到ASE? – Jupe
我不太了解SQL Anywhere,但我觉得你最好找到一种方法将备份加载到SQL Anywhere,然后再转移到另一个db。为此,您可能需要拥有SAP Sxxx帐户才能查看http://scn.sap.com/community/developer-center/sql-anywhere – Vince