baltun
Администратор
- Сообщения
- 11.617
- Реакции
- 2.796
- Баллы
- 1.833
Под root редактируем файл oratab.
Было:
Стало:
Вместо SID будет указан SID вышей базы данных.
Далее переходим по пути /etc/init.d и создаем там файл с названием dbora и помещаем туда содержимое:
Далее выдаем права и группу на этот файл:
И в заключение создаем символические ссылки на dbora:
После перегружаем сервер и все должно автоматически запуститься и работать.
Код:
vi /var/opt/oracle/oratab
Было:
Код:
SID:ORACLE_HOME:N
Код:
SID:ORACLE_HOME:Y
Далее переходим по пути /etc/init.d и создаем там файл с названием dbora и помещаем туда содержимое:
Код:
#!/bin/bash
# chkconfig: 345 99 10
# description: Oracle auto start-stop script.
# Set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME.
ORACLE_HOME=/oracle/11.2.0.3
#
# Change the value of ORACLE to the login name of the
# oracle owner at your site.
#
ORACLE=oracle
PATH=${PATH}:$ORACLE_HOME/bin
HOST=`hostname`
PLATFORM=`uname`
export ORACLE_HOME PATH
#
case $1 in
'start')
if [ "$PLATFORM" = "SOLARIS" ] ; then
touch /var/lock/subsys/dbora
fi
$ORACLE_HOME/bin/dbstart $ORACLE_HOME &
;;
'stop')
$ORACLE_HOME/bin/dbshut $ORACLE_HOME &
;;
*)
echo "usage: $0 {start|stop}"
exit
;;
esac
#
exit
Далее выдаем права и группу на этот файл:
Код:
chgrp dba dbora
chmod 750 dbora
Код:
ln -s /etc/init.d/dbora /etc/rc0.d/K01dbora
ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora