| 12345678910111213141516171819202122232425262728293031323334 |
- # == Define: orautils::nodemanagerautostart
- #
- # autostart of the nodemanager for linux
- #
- define oradb::autostartdatabase( $oracleHome = undef,
- $dbName = undef,
- $user = 'oracle',
- )
- {
- include oradb::prepareautostart
- case $::kernel {
- Linux: {
- $execPath = '/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:'
- Exec {
- path => $execPath,
- logoutput => true,
- }
- }
- default: {
- fail("Unrecognized operating system")
- }
- }
- exec { "set dbora ${dbName}:${oracleHome}":
- command => "sed -i -e's/:N/:Y/g' /etc/oratab",
- unless => "/bin/grep '^${dbName}:${oracleHome}:Y' /etc/oratab",
- require => File["/etc/init.d/dbora"],
- }
- }
|