A Oracle Secure Backup Directories and Files

This appendix explains the structure and contents of the Oracle Secure Backup directories.

This appendix contains these sections:

Note:

Some of the directories and files listed in this appendix are not created until after a backup has been performed by Oracle Secure Backup.

A.1 Oracle Secure Backup Home Directory

When you installed Oracle Secure Backup, you specified an Oracle Secure Backup home directory for the installation. Oracle recommends the following locations for the Oracle Secure Backup home:

  • C:\Program Files\Oracle\Backup on Windows

  • /usr/local/oracle/backup on Linux and UNIX

The Oracle Secure Backup home directory is created on every host where you install Oracle Secure Backup, although the contents of the directory vary depending on the roles you assigned to the host.

Each host on which Oracle Secure Backup is installed contains a configuration file that records details of the configuration of Oracle Secure Backup on the host. On Windows, the configuration file is called obconfig.txt in the db subdirectory of the Oracle Secure Backup home. On Linux and UNIX, the file is called obconfig and is located in the /etc directory.

A.2 Administrative Server Directories and Files

An administrative server contains a set of executables and data files for each installed operating system, which are described in the following tables:

Table A-1 Architecture-Independent Directories and Files for an Administrative Server

Directory or File Description

admin/

Administrative domain databases

admin/config/

Configuration databases

admin/config/class/

User class data

admin/config/dataset/

Datasets

admin/config/default/

Defaults and policies data

admin/config/device/

Device data

admin/config/duplication/

Duplication data

admin/config/family/

Media family data

admin/config/host/

Host data

admin/config/location/

Vaulting location data

admin/config/rotation/

Volume rotation data

admin/config/schedule/

Backup schedules

admin/config/summary/

Summary data

admin/config/user/

User data

admin/encryption/

Encryption data

admin/encryption/keys/

Keys used in encryption

admin/encryption/wallet/

Wallet used in encryption

admin/history/

History data generated by Oracle Secure Backup

admin/history/edcf/

Network Data Management Protocol (NDMP) environment data container files

admin/history/host/

Host-specific history data

admin/history/host/host_name/

Backup catalog for host_name

admin/log/

Generated log files

admin/log/device/

Log files for devices

admin/log/device/device_name/

Log files for device_name

admin/log/index/

Backup catalog manager logs

admin/log/scheduler/

Scheduler-generated logs

admin/log/scheduler/summary/

Log files for email summary reports

admin/log/security/

Security-related logfiles

admin/state/

Dynamic state data

admin/state/device/

Device state

admin/state/device/device_name/

State for device_name

admin/state/family/

Media family state

admin/state/family/media_family_name

State for media_family_name

admin/state/general/

Miscellaneous state

admin/state/host/

Host state

admin/state/host/host_name/

State for host_name

admin/state/scheduler/

Scheduler state

admin/state/scheduler/job/

Job state

apache/

Apache Web server files

apache/conf/

Apache server configuration files

apache/conf/ssl.crl/

Apache server certificate revocation list

apache/conf/ssl.crt/

Apache server certificate

apache/conf/ssl.csr/

Apache server certificate signing request

apache/conf/ssl.key/

Apache server SSL key

apache/conf/ssl.prm/

Apache server public DSA parameter files

apache/htdocs/

Apache server HTML document root

apache/htdocs/css/

Apache server custom style sheets

apache/htdocs/include/

Apache server PHP files

apache/htdocs/include/policies/

Apache server PHP files

apache/htdocs/js/

Apache server Java script files

apache/htdocs/php/

Apache server PHP files

apache/images/

Apache server Web image files

apache/logs/

Apache server log files

bin/

Executables or links to executables:

  • In an installation on a Windows operating system, this directory contains the executables for the Windows operating system.

  • In an installation on a Linux or UNIX operating system, this directory contains links to the executables for the operating system.

device/

Device tables

help/

Oracle Secure Backup help files

samples/

Sample tools for scripting with Oracle Secure Backup


Table A-2 Windows Directories for an Administrative Server

Directory Description

db\xcr\

Transcripts for jobs that ran on this host

db\.hostid

Identifying information for this host

db\wallet

Security credentials for this host

temp\

Log file for observiced and temporary files


Table A-3 Linux and UNIX Directories and Files for an Administrative Server

Directory or File Description

.bin.operating_system/

Executables for operating_system, where operating_system is a derivative of the operating system name. For example, the directory for Sun Solaris is .bin.solaris.

.drv.operating_system/

Device drivers for operating_system

etc/

Architecture-independent executables for daemons and maintenance tools

.etc.operating_system/

Daemons and utility programs for operating_ system

install/

Installation programs

lib/

Architecture-independent shared library for the system backup to tape (SBT) interface

.lib.operating_system/

Shared library for the SBT interface for operating_system, where operating_system is a derivative of the operating system name. For example, the directory for Sun Solaris is .lib.solaris.

man/

Man pages for Oracle Secure Backup components

man/man1

Man pages for Oracle Secure Backup executables

man/man8

Man pages for daemons and maintenance tools

tools.operating_system/

Maintenance tools

/usr/etc/ob/.hostid

Identifying information for this host

/usr/etc/ob/wallet

Security credentials for this host

/usr/etc/ob/xcr/

Transcripts for jobs that ran on this host

/usr/tmp/

Log files for observiced files, obndmpd files, and temporary files

.wrapper

Shell program that selects an executable from a .bin.* or .etc.* directory, based on the computer architecture of the host executing the command. Symbolic links and the architecture-independent .wrapper shell program enable hosts to contain executables for multiple computer architectures.


A.3 Media Server Directories and Files

Every media server contains a subset of the directories and files found on an administrative server. The only files included are those pertinent to the computer architecture of the server and its function as a media server and client. They are described in the following tables:

Table A-4 Architecture-Independent Directories for a Media Server

Directory Description

bin/

Executables or links to executables:

  • In an installation on a Windows operating system, this directory contains the executables for the Windows operating system.

  • In an installation on a Linux or UNIX operating system, this directory contains links to the executables for the operating system.

device/

Device tables


Table A-5 Windows Directories for a Media Server

Directory Description

drv\

Device driver

help\

Oracle Secure Backup help files

temp\

Log file for observiced and temporary files

db\.hostid

Identifying information for this host

db\wallet

Security credentials for this host


Table A-6 Linux and UNIX Directories and Files for a Media Server

Directory or File Description

.bin.operating_system/

Executables for operating_system, where operating_system is a derivative of the operating system name. For example, the directory for Sun Solaris is .bin.solaris.

.drv.operating_system/

Device drivers for operating_system

etc/

Architecture-independent executables for daemons and maintenance tools

.etc.operating_system/

Daemons and utility programs for operating_ system

man/

Man pages for Oracle Secure Backup components

/usr/etc/ob/.hostid

Identifying information for this host

/usr/etc/ob/xcr/

Transcripts for jobs that ran on this host

/usr/tmp/

Log files for observiced files, obndmpd files, and temporary files

.wrapper

Shell program that selects an executable from a .bin.* or .etc.* directory, based on the computer architecture of the host executing the command. Symbolic links and the architecture-independent .wrapper shell program enable hosts to contain executables for multiple computer architectures.


A.4 Client Host Directories and Files

Every computer that acts only as a client host contains the minimum set of directories and files needed for Oracle Secure Backup operations. They are described in the following tables:

Table A-7 Architecture-Independent Directory for a Client Host

Directory Description

bin/

Executables or links to executables

  • In an installation on a Windows operating system, this directory contains the executables for the Windows operating system.

  • In an installation on a Linux or UNIX operating system, this directory contains links to the executables for the operating system.


Table A-8 Windows Directories and Files for a Client Host

Directory Description

db\.hostid

Identifying information for this host

db\wallet

Security credentials for this host.

temp\

Log file for observiced and temporary files

help\

Oracle Secure Backup help files


Table A-9 Linux and UNIX Directories and Files for a Client Host

Directory or File Description

.bin.operating_system/

Executables for operating_system, where operating_system is a derivative of the operating system name. For example, the directory for Sun Solaris is .bin.solaris.

etc/

Architecture-independent executables for daemons and maintenance tools

.etc.operating_system/

Daemons and utility programs for operating_ system

man/

Man pages for Oracle Secure Backup components

/usr/etc/ob/.hostid

Identifying information for this host

/usr/etc/ob/xcr/

Transcripts for jobs that ran on this host

/usr/tmp/

Log files for observiced files, obndmpd files, and temporary files

.wrapper

Shell program that selects an executable from a .bin.* or .etc.* directory, based on the computer architecture of the host executing the command. Symbolic links and the architecture-independent .wrapper shell program enable hosts to contain executables for multiple computer architectures.