Overview

This class contains the definition for the auto startup of Oracle after a system reboot.

When these customizations aren’t enough, you can replace the class with your own class. See ora_profile::database for an explanation on how to do this.

Also check the set of common parameters that is passed to this class.

Attributes

Attribute Name Short Description
db_type The type of the database used to specify if the database should be started by an init script or srvctl.
dbname The name of the database.
limits The limits for the systemd service.
oracle_home The home directory to use for the Oracle installation.
systemd_template Use custom EPP template for systemd service
   
systemd_template_vars The variables to use when specifying a custom EPP template for systemd service
   

oracle_home

The home directory to use for the Oracle installation.

The default is : /u01/app/oracle/product/#{version}/db_home1

To customize this consistently use the hiera key ora_profile::database::oracle_home.

Type: Stdlib::Absolutepath

Back to overview of database::db_startup

dbname

The name of the database.

The default is DB01

To customize this consistently use the hiera key ora_profile::database::dbname. Type: String[1]

Back to overview of database::db_startup

db_type

The type of the database used to specify if the database should be started by an init script or srvctl.

Valid values are:

  • grid
  • database

The default value is: ‘database’

Type: Enum['database','grid']

Back to overview of database::db_startup

limits

The limits for the systemd service.

The default value is:

ora_profile::database::db_startup::limits:
  '*/nofile':
    soft: 2048
    hard: 8192
  'oracle/nofile':
    soft: 65536
    hard: 65536
  'oracle/nproc':
    soft: 2048
    hard: 16384
  'oracle/stack':
    soft: 10240
    hard: 32768

Type: Optional[Hash]

Back to overview of database::db_startup

systemd_template

Use custom EPP template for systemd service

The default value is: undef

Type: Optional[String[1]]

Back to overview of database::db_startup

systemd_template_vars

The variables to use when specifying a custom EPP template for systemd service

The default value is: undef

Type: Optional[Hash]

Back to overview of database::db_startup