Суть проблемы в следующем. 4 года стоит см2000. Каждую ночь делается холодный бекап базы, немного доработаным батником. запускается он планировщиком Ncron ежедневно в 2.00. Так вот последнее время все чаще стали возникать ситуации, когда база с утра не стартует, а батник зависает на копировании уже на мою машину Astra user01.dbf Делаю ребут все автоматом как часики стартует. у системы в этот момент полно ресурсов. бывает два дня подряд такая ситуация бывает 10 дне работает без сбоев. Сервер, мой комп, и хаб между ними висят на упесе.
Записи alterloga ----
Shutting down instance (immediate)
License high water mark = 23
Sun Sep 17 02:11:10 2006
ALTER DATABASE CLOSE NORMAL
Sun Sep 17 02:11:10 2006
SMON: disabling tx recovery
SMON: disabling cache recovery
Sun Sep 17 02:11:10 2006
Thread 1 closed at log sequence 194278
Sun Sep 17 02:11:10 2006
Completed: ALTER DATABASE CLOSE NORMAL
Sun Sep 17 02:11:10 2006
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
archiving is disabled
----------------------------
Запись эвен лога.
Деактивизирована БД dbmagis.
Время: 2:11:10
Shutdown normal performed on instance dbmagis.
Время 2:11:14
All process in instance dbmagis stopped
Далее.
Время 2:11:15
Instance dbmagis has been terminated.
---------------------------
Т.е. делаю вывод, что база остановилась и с утра не попыталась даже стартовать.
Проверял сервер, память сеть, место на моей машине все вобщем в норме. По этому прошу помощи, если кто сталкивался. И у меня вопрос есть-ли у кого батник или может программа которая проверяет запущена-ли база, и сервер см с кассовым модулем и в случает отрицательного ответа стартует их? Такую проверку я бы делал в 9 утра планировщиком чтобы временно проблему локализовать.
Ниже привожу батник. (Немного доработаный мной). Либо в нем беда, либо сеть.
@echo off
ECHO Старт резервного копирования
rem Установка вывода сообщений Оракла на английском
set nls_lang=american_america.cl8mswin1251
rem Остановка Сервера Супермага и сопутствующих
net stop "Кассовый сервер Супермага"
net stop "Сервер Супермага"
rem Создание скрипта на останов базы -----------------
rem подключение к базе, как internal, с паролем qqq
echo connect internal/qqq@DBMAGIS > db_shut.sql
echo shutdown immediate >> db_shut.sql
echo exit >> db_shut.sql
rem Завершение создания скрипта на опускание базы ------
rem Выполнение и убиение скрипта
svrmgrl.exe @db_shut.sql
del db_shut.sql
rem Вывод даты/времени
date /t
time /t
rem Остановка сервиса базы
net stop "OracleServiceDBMAGIS"
rem Создание бэкап-директории, если ее нет (проверки нет)
md z:\backup\tmp
rem Вывод даты/времени
date /t
time /t
@echo Копирование файлов базы данных
copy d:\oracle\oradata\dbmagis\*.* d:\backup /y
copy c:\oracle\admin\DBMAGIS\pfile\*.* z:\backup\tmp /y
copy D:\oracle\oradata\DBMAGIS\*.* z:\backup\tmp /y
copy c:\oracle\ora81\network\ADMIN\ z:\backup\tmp /y
copy c:\oracle\ora81\DATABASE\PWDdbmagis.ORA z:\backup\tmp /y
rem Вывод даты/времени
date /t
time /t
echo Запуск базы
net start "OracleServiceDBMAGIS"
rem Создание скрипта на подъем базы -----------------
rem подключение к базе, как internal, с паролем qqq
echo connect internal/qqq@DBMAGIS > db_shut.sql
echo startup >> db_shut.sql
echo exit >> db_shut.sql
rem Завершение создания скрипта на подъем базы ------
rem Выполнение и убиение скрипта
svrmgrl.exe @db_shut.sql
del db_shut.sql
rem Вывод даты/времени
date /t
time /t
echo Запуск сервисов
net start "Сервер Супермага"
net start "Кассовый сервер Супермага"
rem Вывод даты/времени
date /t
time /t
echo Архивирование базы
RAR a z:\BACKUP\base z:\backup\tmp\*.* -ep -ri1 -m5 -s -agYYYYMMDD rem rd z:\backup\tmp /Q /S
rem Вывод даты/времени
date /t
time /t
echo Завершение работы
-------------------
Z сетевой путь моей машины.
Вот такая вот беда.