2016-09-17 10 views
0

Wie kann ich ein Sybase-Backup, das ich analysiert habe, wiederherstellen (oder in einer anständigen Form einlesen)?Wie Sie Sybase (SAP ASE) .db und .log Backup auf einem anderen System wiederherstellen?

Ich habe eine Sicherung von Sybase-Datenbank, die eine einzige .db und eine .log-Datei enthält.

Ich bin neu bei Sybase und ich habe keinen Zugriff auf das ursprüngliche System noch habe ich Informationen über die Datenbankstruktur, die diese Dateien enthalten.

Das, was ich weiß ist, dass Backup wahrscheinlich mit dem Befehl

dbbackup -c "userid=xxx;password=xxx" -d -t -y D:\path\to\backup 

Ich bin gebeten worden, zu analysieren, um den Inhalt der Datenbank und das zu tun, dass ich die Einrichtung ein SAP ASE 16.0 auf RedHat gemacht 7.

ich habe versucht, die Sicherung mit der Last Datenbank Befehl wiederherstellen, aber alles, was ich bekomme, ist ein Fehlerbericht:

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. 

Antwort

0

der Fehler zeigt an, dass die Datenbank-Sicherungsdatei nicht gültig ist. Sind Sie sicher, dass es sich um eine Sybase ASE-Dump-Datei handelt. ".db" -Dateien sehen aus wie mehr DB2-Sicherungsdateien als ASE-Sicherungsdateien?

+0

Eine sehr gültige Frage. Nachdem ich mehr Informationen über die bereitgestellten Dateien erhalten hatte, stellte ich fest, dass ich Datenbankdateien von Sybase SQL Anywhere 8 habe. Dies war also ein häufiges Kommunikationsproblem zwischen Menschen. Ich kann die Dateien immer noch nicht öffnen, aber das Problem ist nicht Sybase ASE. Oder gibt es eine Möglichkeit, SQL Anywhere-Datenbanken auf ASE zu übertragen? – Jupe

+0

Ich weiß nicht viel über SQL Anywhere, aber ich finde, dass Sie besser eine Möglichkeit finden, Ihre Sicherung zuerst in SQL Anywhere zu laden und dann in eine andere Datenbank zu übertragen. Um dies zu tun, benötigen Sie möglicherweise ein SAP Sxxx-Konto, um einen Blick auf http://scn.sap.com/community/developer-center/sql-anywhere zu werfen – Vince

Verwandte Themen