The sybdumptran Utility

Use the sybdumptran utility to dump the most recent transactions when, due to the server suffering a catastrophic failure, you cannot use dump tran with no_truncate.

Using dump transaction with no_truncate allows you to dump the last transactions and recover your database. The dump transaction with no_truncate command makes minimal use of the database when creating a transaction log dump. This ensures that no transactions are lost, allowing you to restore your database to its most recent point in time.

However, dump transaction with no_truncate does not work, when the failure is related to an incomplete SAP ASE installation directory or a missing or corrupt master device, as dump transaction with no_truncate requires a working SAP ASE in which the master database contains valid metadata from the database that failed.

When this type of a catastrophic failure occurs, use sybdumptran. This standalone utility generates a transaction log dump from the log pages contained in operating system files or raw devices, that were formerly used by the log segment of a database in an SAP ASE environment. The log devices are located based on information stored in a recent database or transaction log dump, or another metadata file that sybdumptran can generate.

The sybdumptran utility allows you to obtain a transaction log dump of the as-yet-undumped portion of the transaction log in the case of an SAP ASE catastrophic failure. sybdumptran, is unaffected by your inability to access parts of SAP ASE, such as sysdatabases, sysdevices, and sysusages, which dump tran with no_truncate needs for information on where the log starts. With sybdumptran, even if such information is destroyed or unavailable, you can still obtain a transaction log, as long as the log devices are available.

The syntax for sybdumptran is:
sybdumptran [options] -o output_file