NetBackup811 PostgreSQL AdminGuide
NetBackup811 PostgreSQL AdminGuide
PostgreSQL Administrator's
Guide
Release 8.1.1
Documentation version: 8.1.1
Legal Notice
Copyright © 2017 Veritas Technologies LLC. All rights reserved.
Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies
LLC or its affiliates in the U.S. and other countries. Other names may be trademarks of their
respective owners.
This product may contain third party software for which Veritas is required to provide attribution
to the third party (“Third Party Programs”). Some of the Third Party Programs are available
under open source or free software licenses. The License Agreement accompanying the
Software does not alter any rights or obligations you may have under those open source or
free software licenses. Please see the Third Party Legal Notice Appendix to this Documentation
or TPIP ReadMe File accompanying this product for more information on the Third Party
Programs.
The product described in this document is distributed under licenses restricting its use, copying,
distribution, and decompilation/reverse engineering. No part of this document may be
reproduced in any form by any means without prior written authorization of Veritas Technologies
LLC and its licensors, if any.
The Licensed Software and Documentation are deemed to be commercial computer software
as defined in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19
"Commercial Computer Software - Restricted Rights" and DFARS 227.7202, et seq.
"Commercial Computer Software and Commercial Computer Software Documentation," as
applicable, and any successor regulations, whether delivered by Veritas as on premises or
hosted services. Any use, modification, reproduction release, performance, display or disclosure
of the Licensed Software and Documentation by the U.S. Government shall be solely in
accordance with the terms of this Agreement.
Veritas Technologies LLC
500 E Middlefield Road
Mountain View, CA 94043
http://www.veritas.com
Technical Support
Technical Support maintains support centers globally. Technical Support’s primary
role is to respond to specific queries about product features and functionality. The
Technical Support group also creates content for our online Knowledge Base. The
Technical Support group works collaboratively with the other functional areas within
the company to answer your questions in a timely fashion.
Our support offerings include the following:
■ A range of support options that give you the flexibility to select the right amount
of service for any size organization
■ Telephone and/or Web-based support that provides rapid response and
up-to-the-minute information
■ Upgrade assurance that delivers software upgrades
■ Global support purchased on a regional business hours or 24 hours a day, 7
days a week basis
■ Premium service offerings that include Account Management Services
For information about our support offerings, you can visit our website at the following
URL:
www.veritas.com/support
All support services will be delivered in accordance with your support agreement
and the then-current enterprise technical support policy.
Customer service
Customer service information is available at the following URL:
www.veritas.com/support
Customer Service is available to assist with non-technical questions, such as the
following types of issues:
■ Questions regarding product licensing or serialization
■ Product registration updates, such as address or name changes
■ General product information (features, language availability, local dealers)
■ Latest information about product updates and upgrades
■ Information about upgrade assurance and support contracts
■ Advice about technical support options
■ Nontechnical presales questions
■ Issues that are related to CD-ROMs, DVDs, or manuals
Support agreement resources
If you want to contact us regarding an existing support agreement, please contact
the support agreement administration team for your region as follows:
Index .................................................................................................................... 50
Chapter 1
Introduction to NetBackup
for PostgreSQL
This chapter includes the following topics:
Component Description
nbpgsql.conf file The nbpgsql.conf file contains the parameters that you must specify before you run the
nbpgsql operations.
For more information, See “The nbpgsql.conf configuration file” on page 19.
recovery.conf file The recovery.conf file contains the parameters that you must set for PostgreSQL to
perform an archive recovery. You must set the parameters again for the subsequent recovery
that you must perform.
postgresql.conf file The postgresql.conf file contains the parameters that you must set to archive the
Write-Ahead Logs.
pgpass.conf file The pgpass.conf file contains the password to connect to the database for Windows.
.pgpass file The .pgpass file contains the password to connect to the PostgreSQL database for Linux
operating systems.
Note: You must set the parameters in the nbpgsql.conf file before you run the
operations or provide them on the nbpgsql command line, where command line
parameters take precedence.
Features Description
Backup The agent supports full instance backups of the PostgreSQL database.
Step Action
For more information, See “Verifying the operating systems and platforms”
on page 14.
Installing the NetBackup for PostgreSQL Agent 14
Verifying the operating systems and platforms
Step Action
Step 2 Verify the prerequisites before you install the NetBackup for PostgreSQL
Agent.
Step 3 Install the NetBackup for PostgreSQL Agent on your operating system.
For more information, See “Installing the NetBackup for PostgreSQL Agent”
on page 16.
User Privileges
To set the database user privileges, run the following PostgreSQL command:
ALTER USER<db_user> with SUPERUSER
■ NBPostgreSQLAgent_8.1_AMD64/cab1.cab
■ NBPostgreSQLAgent_8.1_AMD64/Setup.exe
■ NBPostgreSQLAgent_8.1_AMD64/NBPgSQLAgent.msi
■ NBPostgreSQLAgent_8.1_linuxR_x86/install
■ NBPostgreSQLAgent_8.1_linuxR_x86/LICENSE
■ NBPostgreSQLAgent_8.1_linuxR_x86/pkg.tar
■ NBPostgreSQLAgent_8.1_linuxS_x86/install
■ NBPostgreSQLAgent_8.1_linuxS_x86/LICENSE
■ NBPostgreSQLAgent_8.1_linuxS_x86/pkg.tar
When you install the agent, accept the VERITAS LICENSE AGREEMENT to proceed
with installing the agent successfully.
The agent by default, gets installed at the following locations:
■ (Windows) C:\Program Files\VERITAS\NBPostgreSQLAgent
■ (Linux RHEL & SUSE) /usr/NBPostgreSQLAgent/
In Linux, after you edit the .pgpass file, change the .pgpass file permissions.
O/P: C:\Users\Administrator\AppData\Roaming
4 In the pgpass.conf file update the following and then save the file.
hostname:port:database:username:password
■ (Linux RHEL)
install_path/NBPostgreSQLAgent_8.1_linuxR_x86/nbpgsql.conf
■ (Linux SUSE)
install_path/NBPostgreSQLAgent_8.1_linuxS_x86/nbpgsql.conf
DB_PORT Configures the PostgreSQL database Backups When you do not specify the
server port number on which the port number, the default is
backup or the restore should be 5432.
performed. The port number verifies
the PostgreSQL service status.
DB_USER Configures the PostgreSQL database Backups When you do not specify the
user name. user name, the default is
postgres.
SCHEDULE_NAME Identifies the backup schedule that Backups When you do not specify the
you configured while creating the policy name, the defaults is
DataStore policy. Default-Application-Backup.
CLIENT_NAME Defines the NetBackupclient that has Redirected When you do not specify the
the NetBackup for PostgreSQL Agent. restores and client name, the default is the
query current host.
SNAPSHOT_SIZE (Linux) Specifies the snapshot size LVM backups When you do not specify the
for LVM snapshots. Specify the snapshot size, the default is MB.
snapshot size in kilobytes,
megabytes, or gigabytes as KB, MB,
or GB respectively.
NBPGSQL_LOG_LEVEL The NBPGSQL_LOG_LEVEL The log levels When you do not specify the
parameter lets you set the logging help to control log level, the default is level 1.
level for the nbpgsql logs. For a the amount of
information that
particular logging level, all details at
that level or lower are logged. you want to
access for
The nbpgsql debug logs includes the
troubleshooting
following verbose levels:
errors.
■ 1 – ERROR: Conditions that
should be corrected, such as
configuration errors.
■ 2 – WARN: Conditions that are
not errors, but that might require
special handling.
■ 3 – INFO: Informational
messages.
■ 4 – DEBUG: Debugging the
messages that is used for
troubleshooting.
NBPGSQL_LOG_SIZE Configures the nbpgsql log size in You can specify When you do not specify the
MB. The maximum size is 10MB. the value log size, the default is 10MB.
When the log size reaches the according to
NBPGSQL_LOG_SIZE, it creates a the events that
new log with timestamp. you want to
write into the
logs.
Note: The XBSA framework supports the Default Application backup schedule
type only.
8 In the Clients tab, click New and then add the NetBackup client that has the
NetBackup for PostgreSQL Agent.
9 In the Add Client screen, click New, and then in the Client Name field, type
the name of the client.
10 In the NetBackup Administration Console, click NetBackup Management
> Policies to view the policy in the existing policies list.
11 Before performing the backup, review the settings in the nbpgsql.conf file.
For more information, see See “The nbpgsql.conf configuration file” on page 19.
Chapter 4
The NetBackup for
PostgreSQL backups and
restores
This chapter includes the following topics:
■ Redirected restores
■ Disaster recovery
The parameters portnum and -u are optional parameters. You can configure these
parameters in the nbpgsql.conf file or specify on the nbpgsql command line.
After you set the parameters for the backup, the agent reads the parameters and
starts the backup according to the specified parameters. The agent writes the data
that you want to protect into the WAL files.
These WAL files are then archived in the archive directory that you can create at
your chosen location.
When you create the archive or WAL directory, Veritas recommends that you create
outside the data directory.
Ensure that before you run a backup, set the parameters in the postgresql.conf
file to enable WAL archiving.
For more information, see See “The postgresql.conf configuration file” on page 26.
The agent protects the following files:
■ Schema files that are associated with all database tables.
■ Files that are associated with the database tables.
■ Data and index files.
The NetBackup for PostgreSQL backups and restores 25
About PostgreSQL backups
PostgreSQL
Database server Sends PostgreSQL
data for back up
Requests snapshot, reads and
mounts snapshot, reads the NetBackup 3 NetBackup
PostgreSQL data PostgreSQL agent master server
2 5
Snapshot Back up status is
creation returned
NetBackup
media server
NetBackup client
NetBackup XBSA
PostgreSQL data
VSS/LVM Snapshot 4 is backed up
Storage unit
Parameters Description
wal_level This parameter determines how much information is written to the WAL
files.
archive_mode This parameter enables the archive mode so that the WAL logs get
stored in the archive directory using the archive_command.
archive_timeout This parameter sets the number of seconds after which the log file
segment will switch to a new segment.
statement_timeout This parameter aborts any statement that takes more than the set
number of milliseconds.
Prerequisites
Before you run the backup, ensure that you meet the following prerequisites:
■ (Windows) Set the NetBackup\bin directory in the environment variable.
For example, Path =C:\Program Files\Veritas\Netbackup\bin
■ (Windows) Set the PostgreSQL\bin directory in user environment variable.
For example, Path=C:\Program Files\PostgreSQL\bin
■ (Linux) Symbolic link: If a symbolic link does not exists, create the symbolic link
libpq.so and ensure that it points to the valid libpq .so.<n>, where n is the
PostgreSQL library version.
For more information, See “Post-installation requirements for NetBackup for
PostgreSQL Agent” on page 15.
■ Set the following parameters in the nbpgsql.conf file:
■ DB_USER
■ DB_PORT
The NetBackup for PostgreSQL backups and restores 27
Performing PostgreSQL backups
■ MASTER_SERVER_NAME
■ POLICY_NAME
■ SCHEDULE_NAME
■ (Linux) PGSQL_LIB_INSTALL_PATH
■ (Linux) SNAPSHOT_SIZE
■ Create the archivedir directory and then set the following parameters in the
postgresql.conf file:
■ wal_level = archive
■ archive_mode = on
■ archive_timeout =0
■ statement_timeout=0
Note: Ensure that you add the time in milliseconds. The recommended time
is 30000 milliseconds (30 seconds).
■ (Linux) After creating the archivedir directory, change the group and ownership
to PostgreSQL user.
■ Restart the PostgreSQL services.
■ Configure PostgreSQL backups with DataStore policies.
For more information, See “Configuring PostgreSQL backups with DataStore
policies” on page 21.
■ Verify the installation prerequisites and the post-installation requirements.
For more information, See “Installing prerequisites for NetBackup for PostgreSQL
Agent” on page 14.
For more information, See “Post-installation requirements for NetBackup for
PostgreSQL Agent” on page 15.
The NetBackup for PostgreSQL backups and restores 28
Validating the PostgreSQL backups
-S master_server
-P policy_name
-s schedule_name
(Linux)-z snapshot_size
(Linux)-l postgresql_library_path
[-portnum db_port]
[-u dbuser]
2 (Optional) Type the database password, when the command line prompts for
a password . NetBackup connects to the database and initiates the backup.
■ CLIENT_NAME
■ POLICY_NAME
To query a backup
1 Configure the parameters, in the postgresql.conf file or provide on the
command line.
2 Run the following command:
nbpgsql -o query -S master_server [-C client_name] [-P
policy_name]
For example, to query a backup from client ClientA, run the following command:
nbpgsql -o query -S master_server [-C ClientA]
For example, to list backup files with the policy name policy_name, run the following
command:
nbpgsql -o query -S master_server [-P policy_name]
The parameter -id restores the backup using the specified backup image name.
The parameter -C lists all the backups that exists on the specified client. When you
do not specify -C, it defaults to NetBackup master server.
Read progress
file
2
Progress file
NetBackup
media server
NetBackup client
NetBackup XBSA
Storage unit
In Linux operating system, if the data directory contains symbolic link, the backup
does not retain the link information. The symbolic link gets backed up as a normal
data directory and is restored as a normal directory. To restore the link, you must
reconfigure the symbolic link.
Prerequisites
Before you run a restore, ensure that you meet the following prerequisites:
■ (LVM users) Ensure that data logs and the logs directory reside on logical
volumes.
■ Set the following parameters in the nbpgsql.conf file:
■ PGSQL_TARGET_DIRECTORY
■ MASTER_SERVER_NAME
■ DB_PORT
■ CLIENT_NAME
■ DB_BACKUP_ID
Redirected restores
Redirected restores lets you restore backup files to a client different from the client
that originally performed the backup. The new location can be a different host or a
different file path using a different name for the redirected restore. To redirect a
restore to a different host, include the destination client name in the
install_path\NetBackup\db\altnames directory.
The NetBackup for PostgreSQL backups and restores 32
Recovering the restores
3 In the altnames directory, add the names of the client(s) whose files the
requesting client wants to restore. For example, if you want Host B to have
permissions to redirect restores from Host A, add Host A to the Host B file.
4 Run the following command:
nbpgsql -o restore -S master_server_name -t target_directory
-portnum db_port [-id db_backup_id] [-C client_name]
5 After a successful redirected restore, undo the changes that you made on the
master server and the client.
To redirect a restore to a different file path
1 Run the following command:
nbpgsql -o restore -S master_server_name -t target_directory
-portnum database_server_port [-id db_backup_id] [-C client_name]
When you set the parameters and restart the PostgreSQL services, the server goes
into the recovery mode and reads the archived WAL files. If the recovery gets
terminated, you can restart the server to continue the recovery process.
After successful completion, the server renames the recovery.conf file to
recovery.done to prevent re-entering into the recovery mode.
In Linux operating system, the owner and group defaults to postgres after a
successful restore. You must change the ownership to PostgreSQL owner and
modify the settings according to your environment.
Parameters Description
restore_command This parameter specifies the shell command that is executed to copy
log files back from archival storage. This parameter is required for
archival storage but is optional for streaming replication. The command
string may contain %f that is replaced by the name of the desired log
file and %p is replaced by the absolute path to copy the log file to.
Disaster recovery
Disaster recovery is a plan to recover the data that can get lost in a disaster event.
The agent supports redirected restore as a disaster recovery strategy.
For more information, See “Redirected restores” on page 31.
Chapter 5
Troubleshooting for
PostgreSQL
This chapter includes the following topics:
Step1 Remember the error Error messages are usually the vehicles for telling you something went wrong.
message If you do not see an error on the command line, but still suspect a problem,
check the logs and the reports. These can provide an error message that
directly points to the problem. The logs and reports are essential
troubleshooting tools.
Troubleshooting for PostgreSQL 36
Troubleshooting errors when using NetBackup for PostgreSQL Agent
Step 4 Correct the problem After you define the problem, use the information to correct it.
Step 5 Contact Technical If you cannot solve the troubleshooting, contact the Technical support.
Support
■ install_path\NetBackup\logs\bpcd
■ install_path\NetBackup\logs\user_ops\dbext\logs
You must enable the bprd and the bpcd log files. For more information, see the
NetBackup Troubleshooting Guide.
The logs that are specific to NetBackup for PostgreSQL Agent are located at:
■ install_path\nbpgsql.log
Troubleshooting for PostgreSQL 37
Troubleshooting errors when using NetBackup for PostgreSQL Agent
The logs that are specific to NetBackup XBSA are located at:
■ <NetBackup_install_path>/netbackup/logs/exten_client
The nbpgsql backup fails with You may encounter this problem Verify the following and then run the backup again:
the following error: when the nbpgsql.conf file is
■ Add or update the PostgreSQL library file
not updated with the following
Unable to load postgresql library location in the nbpgsql.conf file.
■ postgresql library file ■ Ensure that the
location PostgreSQL_LIB_INSTALL_PATH is set to
■ PGSQL_LIB_INSTALL_PATH the correct path. It should point to libpq.so
does not point to library version.
correctlibpq.so library ■ Create a symbolic link libpq.so that points
version. to the libpq.so.<n> where n is the
PostgreSQL library version.
For more information, See “Post-installation
requirements for NetBackup for PostgreSQL
Agent” on page 15.
The nbpgsql backup fails with The nbpgsql backup fails To add the appropriate database user name and
the following error: when the nbpgsql.conf file is port number
updated with invalid username
Unable to connect to the ■ Configure the appropriate database user name
or port number.
database and port number in the nbpgsql.conf file or
provide the appropriate options with the
nbpgsqlcommand.
For more information, See “The nbpgsql.conf
configuration file” on page 19.
The nbpgsql backup fails with The nbpgsql backup fails if the To run a nbpgsql backup successfully
the following error: environment variable path is not
■ Update the environment variable path with
updated with NetBackup bin
Unable to load xbsa.dll NetBackup_install_path/bin.
directory.
Troubleshooting for PostgreSQL 38
Troubleshooting errors when using NetBackup for PostgreSQL Agent
The nbpgsql backup fails with The nbpgsql backup fails if the To run the nbpgsql backup successfully
the following error: nbpgsql.conf file is not
■ Configure the valid master server name, policy
updated with the required
XBSA initiation failed name, schedule type in the nbpgsql.conf
parameters.
file or from the command line.
■ Verify if there are communication errors
between the nbpgsql agent and the
NetBackup master server. For more information
see the NetBackup Administration guide.
(Windows)VSS snapshot The nbpgsql backup may fail Run cmd.exe in Administrator mode.
creation failed when the user does not have
the privileges to run the
nbpgsql operations.
The nbpgsql restore operation The nbpgsql restore fails if the For a successful restore
does not restore any data from nbpgsql.conf file is not
■ Verify that the target directory is valid and
the target NetBackup client. updated with the NetBackup
empty.
client name and the target
■ Initiate the restore from the NetBackup source
directory.
client.
■ Set the NetBackup client name and target
directory parameters in the nbpgsql.conf
file.
The nbpgsql backup fails with The nbpgsql backup may fail To verify the space in the volume group
the following error: when the volume group does
1 Run the following command:
not have sufficient space for the
(Linux)Error creating LVM
snapshot. $vgs
snapshot
The command displays the volume group
details.
Error messages after a The nbpgsql backup gives To remove the snapshots
successful backup: these errors when the volume
1 Run the following command to list the existing
group contains the snapshots.
<volume_group>/<snapshot_name> snapshot:
You can list the snapshots and
Read failure after 0 of 4096 at
then remove them before you $lvs
29393616896: input or output
run the backup again.
error. The command displays the snapshot details.
Note: nbpgsql created LVM
OR 2 To remove the snapshots, run the following
snapshot names are prefixed
command:
<volume_group>/<snapshot_name>: with pgsqlsnap
read failure after 0 of 4096 at $ lvremove -f
4096: input or output error. <volume_group>/<snapshot_name>
The nbpgsql backup fails with You may encounter this problem Verify the following and then run the backup again:
the following error: when the nbpgsql.conf file is
■ Add or update the PostgreSQL library file
not updated with the following:
"Failed to load PostgreSQL location in the nbpgsql.conf file.
Library" ■ PostgreSQLlibrary file For more information, See “The nbpgsql.conf
location. configuration file” on page 19.
■ The ■ Ensure that the PGSQL_LIB_INSTALL_PATHis
PGSQL_LIB_INSTALL_PATH set to the correct path. It should point to
does not point to libpq.so. libpg.so.<n>, where n is the PostgreSQL
library version.
■ Create a symbolic link libpq.so that points
to the libpq.so.<n>, where <n> is the
PostgreSQL library version.
Troubleshooting for PostgreSQL 40
Troubleshooting errors when using NetBackup for PostgreSQL Agent
The nbpgsql backup on Linux The nbpgsql backup fails To unmount the snapshot
(LVM), fails with the following during an attempt to unmount
1 Run the following command to list all mounted
error: the snapshot, the device, or
file systems:
when you remove the existing
Error unmounting the
snapshots. $ mount-l
snapshot-Device or resource
busy 2 If the snapshot still exists, create a mount
directory using the following command:
OR
$mount<mount_directory>
Error removing the
snapshot-pgsqlsnap_<timestamp> Note: This directory is created in
/mnt/<snapshot_name>. The prefix names
Note: <timestamp> is the LVM
for snapshot are pgsqlsnap.
snapshot time
3 Run the following command to remove the
mount directory:
1vremove -f
<volume_group>/<snapshot_name>
Appendix A
NetBackup for
PostgreSQL commands
and conventions
This appendix includes the following topics:
Options Description
-h Displays the Help usage, when it is the only option on the nbpgsql
command line.
-portnum Configures the database server port number that identifies the PostgreSQL
instance on which the backup or restore is performed.
nbpgsql -h
■ Brackets [ ] indicate that the enclosed component of the command line is optional.
Other parameters are required.
NetBackup for PostgreSQL commands and conventions 43
NetBackup for PostgreSQL Agent command conventions
■ Italics indicate that the information is user supplied. For example, you may
provide the client name and the schedule name for a backup operation.
■ nbpgsql -o backup
■ nbpgsql -o restore
■ nbpgsql -o query
■ nbpgsql -o delete
NetBackup for PostgreSQL commands 45
nbpgsql -o backup
nbpgsql -o backup
nbpgsql -o backup – runs the backup operation from the NetBackup client.
SYNOPSIS
nbpgsql -o backup
-S master_server
-P policy_name
-s schedule_name
(Linux) -l postgresql_library_path
(Linux) -z snapshot_size
[-portnum db_port]
[-udatabase_user]
Description
This command invokes the backup operation from the NetBackup client using the
NetBackup DataStore policy name and the schedule type. The parameter -S and
-P are required parameters for Windows. The parameters -l and -z are required
parameters for Linux. The -portnum and -u are the optional parameters.
On Linux systems, the directory path is /usr/NBPostgreSQLAgent/.
On Windows, the directory path is install_path\NBPostgreSQLAgent\.
Options
-l
(Linux) Configures the PostgreSQL library directory
-portnum
Configures the database port number that identifies the PostgreSQL instance
on which the backup is performed.
-P
Configures the NetBackup DataStore policy name.
-S
Configures the NetBackup server name.
NetBackup for PostgreSQL commands 46
nbpgsql -o backup
-s
Specifies the schedule name that you have configure for the DataStore policy.
-u
Configures the database user name.
-z
(Linux) Specifies the LVM snapshot size.
NetBackup for PostgreSQL commands 47
nbpgsql -o restore
nbpgsql -o restore
nbpgsql -o restore – restores the backup files from the NetBackup server.
SYNOPSIS
nbpgsql -o restore -S master_server -t target_directory [-id
db_backup_id] [-Cclient_name]
Description
The nbpgsql command restores the backup file using -t and -S as the required
parameters. The -id and -C are optional parameters.
On Linux systems, the directory path to this command is /usr/NBPostgreSQLAgent/
On Windows systems, the directory path to this command is
install_path/NBPostgreSQLAgent/
Options
-C
Specifies the client name.
-id
Specifies the backup image name.
-S
Configures the NetBackup master server.
-t
Configures the target directory where the backups are restored.
NetBackup for PostgreSQL commands 48
nbpgsql -o query
nbpgsql -o query
nbpgsql -o query – query the backup.
SYNOPSIS
nbpgsql -o query -S master_server [-C NetBackup_client_name] [-P
policy_name]
Description
The nbpgsql -o query command gets the backup using -S as the required
parameter and -C and -P as optional parameters.
On Linux systems, the directory path to this command is /usr/PostgreSQLAgent/
On Windows systems, the directory path to this command is
install_path/NBPostgreSQLAgent/
Options
-C Retrieves and lists all the backups of the specified client.
-P Retrieves and lists all backups with the specified policy name.
-S Configures the NetBackup master server.
NetBackup for PostgreSQL commands 49
nbpgsql -o delete
nbpgsql -o delete
nbpgsql -o delete – deletes the backup information from the NetBackup catalog
files.
SYNOPSIS
nbpgsql -o delete -S master_server[-id db_backup_id]
Description
The nbpgsql -o delete command deletes the backup information from the
NetBackup catalog files, but retains the backups in the storage media.
The parameter -S is a required parameter and -id is the optional parameter.
Options
-id
Specifies the backup image name to delete the specified backup information.
-S
Configures the NetBackup master server.
Index
A restores
authenticating password 13 recovery 31
redirected restore 31
B
backups U
archive directory 24 uninstall 13
delete 24
query 24
schema files 24
symbolic link 24
Write-Ahead logs level 24
I
installation
privileges 13
symbolic link 13
N
nbpgsql file
configuration file 19
configuration parameters 19
database server port 19
log level 19
log size 19
P
PostgreSQL Agent
components 9
features 9
license 9
package 9
R
redirected restore
altnames 31
different file path 31
different host 31
restore
target directory 31