powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Проверка логов в сценарии
8 сообщений из 8, страница 1 из 1
Проверка логов в сценарии
    #36166526
Champion62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
RHEL4uPD4

Нужно в сценарии .sh проверять логи на предмет ошибок (запускаются SQL сценарии из .sh и логируются по отдельности) и если обнаружена ошибка остановить выполнение.
В никсах толком писать не умею, а нужно уже вчера и работы до ,,,ы.
Если мона пример такого сценария...
Помогите, please.
...
Рейтинг: 0 / 0
Проверка логов в сценарии
    #36166979
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Champion62,

Э..xe..xе. Как-то так, если Я правильно понял.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
# !/usr/bin/ksh 

EGREP_BIN=/usr/bin/egrep
ALERT_LOG="/u01/app/oracle/admin/hmsp/bdump/alert_hmsp.log"
LOG_FILE="/oracle/log/check_standby_db_replication.log"
ORA_PATERN="ORA-279|ORA-1109"
BAD_STAT= 1 
GOOD_STAT= 0 

	$EGREP_BIN "ORA-" $ALERT_LOG|egrep -v $ORA_PATERN > $LOG_FILE

	if [ $? -eq $GOOD_STAT ]
	then
		EXIT
	fi
Regards
...
Рейтинг: 0 / 0
Проверка логов в сценарии
    #36168126
Champion62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

Спасибо!
...
Рейтинг: 0 / 0
Проверка логов в сценарии
    #36168135
Champion62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

Спасибо!
...
Рейтинг: 0 / 0
Проверка логов в сценарии
    #36174009
Champion62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,
прости но что -то я запутался малость.
Поясни пожалуста...

ALERT_LOG="/u01/app/oracle/admin/hmsp/bdump/alert_hmsp.log"
LOG_FILE="/oracle/log/check_standby_db_replication.log"

у тебя это два лога?

У меня лог expdp и он один ( указывается параметром LOGFILE=<path> при экспорте).
После экспорта нужно проверить его на ошибки (ORA- и EXP-).
Тоже по SQL сценариям (у каждого свой лог).
Их нужно проверять один за другим по мере выполнения и при ошибки прервать сценарий sh который их пускает.

Главной головной болью осталась проверка лога экспорта.
...
Рейтинг: 0 / 0
Проверка логов в сценарии
    #36174869
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter


Код: plaintext
1.
2.
3.
	if [ $? -eq $GOOD_STAT ]
	then
		EXIT
	fi


здесь есть 3 ошибки
...
Рейтинг: 0 / 0
Проверка логов в сценарии
    #36175564
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверяется лог в переменной ALERT_LOG. В LOG_FILE сбрасывается сообщение об ошибке, для последующей отправке по почте. Скрипт проверяет наличие любых "ORA-" в логфайле, кроме указанных в переменной ORA_PATERN. "EXIT" ессно должен быть заменен на "exit".Champion62Relic Hunter,
прости но что -то я запутался малость.
Поясни пожалуста...

ALERT_LOG="/u01/app/oracle/admin/hmsp/bdump/alert_hmsp.log"
LOG_FILE="/oracle/log/check_standby_db_replication.log"

у тебя это два лога?

У меня лог expdp и он один ( указывается параметром LOGFILE=<path> при экспорте).
После экспорта нужно проверить его на ошибки (ORA- и EXP-).
Тоже по SQL сценариям (у каждого свой лог).
Их нужно проверять один за другим по мере выполнения и при ошибки прервать сценарий sh который их пускает.

Главной головной болью осталась проверка лога экспорта.
...
Рейтинг: 0 / 0
Проверка логов в сценарии
    #36178754
Champion62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем!
Все работает.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Проверка логов в сценарии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]