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