powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Linux & Oracle backup
7 сообщений из 7, страница 1 из 1
Linux & Oracle backup
    #32093639
Speaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос такой. Есть скрипт, совершающий бекап для БД.

содержимое скрипта:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
#!/bin/bash
/usr/app/oracle/ 8 . 1 . 7 /bin/svrmgrl <<EOF
connect internal
shutdown abort
startup restrict
shutdown normal
exit
EOF
...
...

Пытаюсь запустить его cron'ом. Выдает следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Oracle Server Manager Release  3 . 1 . 7 . 0 . 0  - Production

Message  4505  not found; No message file for product=SVRMGR, facility=MGR

Error while trying to retrieve text for error ORA- 12545 
SVRMGR> Message  701  not found; No message file for product=SVRMGR, facility=MGR
Message  701  not found; No message file for product=SVRMGR, facility=MGR
Error while trying to retrieve text for error ORA- 12545 
SVRMGR> Error while trying to retrieve text for error ORA- 12545 
SVRMGR> MGR- 00310 : Message  310  not found; No message file for product=SVRMGR, facility=MGR
SVRMGR> Error while trying to retrieve text for error ORA- 12545 
SVRMGR> Message  37  not found; No message file for product=SVRMGR, facility=MGR

Из консоли все работает идеально, cron запускается под пользователем oracle с соответствующими привилегиями, это проверяли.
Мне кажется что проблема не в Oracle а в скрипте.
В какую сторону копать?
...
Рейтинг: 0 / 0
Linux & Oracle backup
    #32093645
nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавь в этот скрипт
export ORACLE_HOME=<путь>
export ORACLE_SID=<твой sid>
...
Рейтинг: 0 / 0
Linux & Oracle backup
    #32093691
Speaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, завтра попробую, результат сообщу.
...
Рейтинг: 0 / 0
Linux & Oracle backup
    #32094041
Speaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. cron запускается из-под пользователя oracle, для которого все эти переменные прописаны
2. в любом случае, export ... тоже не помогает...
...
Рейтинг: 0 / 0
Linux & Oracle backup
    #32094045
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта проблемы большей частью по Oracle, а не по Linux. Задай его в Oracle-конфе.
...
Рейтинг: 0 / 0
Linux & Oracle backup
    #32094064
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка ORA-12545 говорит:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
TNS- 12545  Connect failed because target host or object does not exist
Cause: The address specified is not valid, or the program being connected to
does not exist.
Action: Ensure the ADDRESS parameters have been entered correctly; the most
likely incorrect parameter is the node name. Ensure that the executable for the
server exists (perhaps  "oracle"  is missing). If the protocol is TCP/IP, edit the
TNSNAMES.ORA file to change the host name to a numeric IP address and try
again.


То что svrmgr не может отобразить свои сообщения и сообщения сервера - говорит о том что неправильно настроены пути к Oracle. Если у тебя правильно прописан PATH к Oracle тогда незачем писать полный путь:
/usr/app/oracle/8.1.7/bin/svrmgrl. Проверь еще раз, точно ли у тебя прописаны все пути. Пропиши их непосредственно в том скрипте, который вызывается заданием.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
# Oracle Environment
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/ 8 . 1 . 7 
export ORACLE_SID=ORCL
export NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH

# Set shell search paths
export PATH=$PATH:$ORACLE_HOME/bin:
...
Рейтинг: 0 / 0
Linux & Oracle backup
    #32094511
Speaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, помогло.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Linux & Oracle backup
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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