db4.8_hotbackup man page on Ubuntu

Man page or keyword search:  
man Server   6591 pages
apropos Keyword Search (all sections)
Output format
Ubuntu logo
[printable version]

DB4.8_HOTBACKUP(1)					    DB4.8_HOTBACKUP(1)

NAME
       db4.8_hotbackup - Create "hot backup" or "hot failover" snapshots

SYNOPSIS
       db4.8_hotbackup	[-cDuVv]  [-d data_dir ...] [-h home] [-l log_dir] [-P
       password] -b backup_dir

DESCRIPTION
       The db4.8_hotbackup utility creates  "hot  backup"  or  "hot  failover"
       snapshots of Berkeley DB database environments.

       The db4.8_hotbackup utility performs the following steps:

	      1.     If the -c option is specified, checkpoint the source home
		     database environment,  and	 remove	 any  unnecessary  log
		     files.

	      2.     If the target directory for the backup does not exist, it
		     is created with mode read-write-execute for the owner.

		     If the target directory for the backup does exist and the
		     -u	 option	 was  specified,  all  log files in the target
		     directory are removed; if the -u option  was  not	speci‐
		     fied, all files in the target directory are removed.

	      3.     If the -u option was not specified, copy application-spe‐
		     cific files found in the database environment home direc‐
		     tory,  or	any  directory	specified using the -d option,
		     into the target directory for the backup.

	      4.     Copy all log files found in the  directory	 specified  by
		     the -l option (or in the database environment home direc‐
		     tory, if no -l option was	specified),  into  the	target
		     directory for the backup.

	      5.     Perform catastrophic recovery on the hot backup.

	      6.     Remove any unnecessary log files from the hot backup.

       The  db4.8_hotbackup utility does not resolve pending transactions that
       are in the prepared state. Applications that use DB_TXN->prepare should
       specify	 DB_RECOVER_FATAL   when  opening  the	environment,  and  run
       DB_ENV->txn_recover to resolve any pending transactions,	 when  failing
       over to the hot backup.

OPTIONS
       -b     Specify the target directory for the backup.

       -c     Before  performing  the snapshot, checkpoint the source database
	      environment and remove any log files that are no longer required
	      in  that	environment.   To  avoid  making  catastrophic failure
	      impossible, log file removal must be integrated  with  log  file
	      archival.

       -d     Specify  one  or more source directories that contain databases;
	      if none is specified, the database  environment  home  directory
	      will  be	searched  for  database	 files.	 As database files are
	      copied into a single backup directory,  files  named  the	 same,
	      stored  in  different  source  directories, could overwrite each
	      other when copied into the backup directory.

       -h     Specify the source directory for the backup, that is, the	 data‐
	      base environment home directory.

       -l     Specify  a  source directory that contains log files; if none is
	      specified, the  database	environment  home  directory  will  be
	      searched for log files.

       -P     Specify an environment password.	Although Berkeley DB utilities
	      overwrite password strings as soon as possible, be  aware	 there
	      may  be  a window of vulnerability on systems where unprivileged
	      users can see command-line arguments or where utilities are  not
	      able  to	overwrite the memory containing the command-line argu‐
	      ments.

       -u     Update a pre-existing hot backup snapshot by copying in new  log
	      files.   If  the	-u  option  is specified, no databases will be
	      copied into the target directory.

       -V     Write the library version number to  the	standard  output,  and
	      exit.

       -v     Run in verbose mode, listing operations as they are done.

       -D     Use  the	data directories listed in the DB_CONFIG configuration
	      file in the source directory.   This option has  three  effects:
	      First, if they do not already exist, the specified data directo‐
	      ries will be created relative to the target directory (with mode
	      read-write-execute  owner). Second, all files in the source data
	      directories will be copied to the target data  directories.   If
	      the  DB_CONFIG  file  specifies  one or more absolute pathnames,
	      files in those source directories will be	 copied	 to  the  top-
	      level  target directory. Third, the DB_CONFIG configuration file
	      will be copied from the +source directory to the	target	direc‐
	      tory, and subsequently used for configuration if recovery is run
	      in the target directory.

       Care should be taken with the -D option and data directories which  are
       named relative to the source directory but are not subdirectories (that
       is, the name includes the element "..")	Specifically, the  constructed
       target  directory names must be meaningful and distinct from the source
       directory names, otherwise running recovery  in	the  target  directory
       might corrupt the source data files.

       It  is  an  error to use absolute pathnames for data directories or the
       log directory in this mode, as the DB_CONFIG configuration file	copied
       into  the  target  directory would then point at the source directories
       and running recovery would corrupt the source data files.

       The  db4.8_hotbackup  utility  uses  a  Berkeley	 DB  environment   (as
       described  for  the  -h	option,	 the  environment variable DB_HOME, or
       because the utility was run in a directory  containing  a  Berkeley  DB
       environment).   In  order  to avoid environment corruption when using a
       Berkeley DB environment, db4.8_hotbackup should	always	be  given  the
       chance  to  detach  from the environment and exit gracefully.  To cause
       db4.8_hotbackup to release all environment resources and exit  cleanly,
       send it an interrupt signal (SIGINT).

       The  db4.8_hotbackup  utility  exits  0	on success, and >0 if an error
       occurs.

ENVIRONMENT
       DB_HOME
	      If the -h option is not specified and the	 environment  variable
	      DB_HOME  is set, it is used as the path of the database home, as
	      described in DB_ENV->open.

AUTHORS
       Oracle Corporation. This manual page was created based on the HTML doc‐
       umentation   for	  db_hotbackup	from  Sleepycat,  by  Thijs  Kinkhorst
       <thijs@kinkhorst.com>, for the Debian system (but may be used  by  oth‐
       ers).

				28 January 2005		    DB4.8_HOTBACKUP(1)
[top]

List of man pages available for Ubuntu

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net