Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Veritas NetBackup™ Administrator's Guide, Volume I
  3. Section V. Configuring backups
  4. About the NetBackup relational database
  5. About the NetBackup relational database (NBDB) installation
Veritas NetBackup™ Administrator's Guide, Volume I

About the NetBackup relational database (NBDB) installation

The following information can help you to install and operate the Sybase SQL Anywhere relational database management system.

Generally, the implementation of Sybase SQL Anywhere in the NetBackup catalog is transparent. NetBackup installs Sybase SQL Anywhere during the master server installation as a private, non-shared server for the NetBackup database (NBDB). NBDB contains the NetBackup Authorization database, the Enterprise Media Manager (EMM) data, as well as other NetBackup data that NetBackup services use.

The same installation of Sybase SQL Anywhere is used for the optionally-licensed product, Bare Metal Restore (BMR) and its associated database (BMRDB). The BMR database is created during the BMR installation process.

By default, the NetBackup relational database (NBDB) is installed on the master server. The master server is also the default location for the Enterprise Media Manager (EMM). Since EMM is the primary user of NBDB, the NetBackup database always resides on the same computer as the Enterprise Media Manager.

See About the Enterprise Media Manager (EMM).

Note:

NetBackup does not support saving the NetBackup relational database (NBDB, including NBAZDB and EMM) or the configuration files to a remote NFS share. CIFS is supported on some SAN or NAS storage.

See Parts of the NetBackup catalog.

Installing the NetBackup database

The following procedure is performed automatically during installation in the order presented. You can also use the same procedure to manually install the database independently.

Installing the NetBackup database

  1. As part of the NetBackup master server installation, the SQL Anywhere server is created. The server parameters are set in the server.conf file in the following location:

    On Windows: install_path\Veritas\NetBackupDB\conf\server.conf

    On UNIX: /usr/openv/var/global/server.conf

    See About the NetBackup server.conf file.

  2. On Windows: The following entry is added to the registry to set the database location:

    HKEY_LOCAL_MACHINE\SOFTWARE\Veritas\NetBackup\CurrentVersion\

    Config\VXDBMS_NB_DATA

    See About the NetBackup configuration entry.

  3. On UNIX: The following entry is added to the bp.conf file to set the database location:

    VxDBMS_NB_DATA = /usr/openv/db/data

  4. On Windows: The VxDBMS configuration file for NetBackup is created. This file requires the read and write permissions of a Windows administrator:

    install_path\Veritas\NetBackupDB\data\vxdbms.conf

  5. On UNIX: The VxDBMS configuration file for NetBackup is created. This file requires the read and write permissions of root:

    /usr/openv/db/data/vxdbms.conf

  6. The NetBackup database is created:

    On Windows: install_path\Veritas\NetBackupDB\data\NBDB.db

    On UNIX: /usr/openv/db/data/NBDB.db

  7. DBA password is set for the NetBackup database in vxdbms.conf:

    VXDBMS_NB_PASSWORD = encrypted_password

  8. Additional database files are created with contiguous space pre-allocated:
    • The NetBackup system database file that is mentioned in the following step:

      On Windows: install_path\Veritas\NetBackupDB\data\NBDB.db

      On UNIX: /usr/openv/db/data/NBDB.db

    • The EMM database files:

      On Windows:

      install_path\Veritas\NetBackupDB\data\EMM_DATA.db

      install_path\Veritas\NetBackupDB\data\EMM_INDEX.db

      On UNIX:

      /usr/openv/db/data/EMM_DATA.db

      /usr/openv/db/data/EMM_INDEX.db

    • The authorization database files for NetBackup Access Control:

      On Windows: install_path\Veritas\NetBackupDB\data\NBAZDB.db

      On UNIX: /usr/openv/db/data/NBAZDB.db

    • The NetBackup transaction log, necessary for recovering the database:

      On Windows: install_path\Veritas\NetBackupDB\data\NBDB.log

      On UNIX: /usr/openv/db/data/NBDB.log

  9. The SQL Anywhere accounts and schema are created for each of the NetBackup components that make use of the NetBackup database. (For example, EMM_MAIN.)
  10. The following command initializes the EMM data:

    On Windows: install_path\Veritas\Volmgr\bin\tpext.exe

    On UNIX: /usr/openv/volmgr/bin/tpext

More Information

About catalog backups

Feedback

Was this page helpful?
Previous

About the NetBackup relational database

Next

About NetBackup master server installed directories and files

Feedback

Was this page helpful?