powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с командой exp
8 сообщений из 8, страница 1 из 1
Проблема с командой exp
    #40095233
Stalingradka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделала скрипт запускается в ручную отлично, все работает как надо


#!/bin/sh -x
clear
echo

BACKUP_DIR=/u03/DOMINO/dumps
RDT=`date '+%Y%m%d.%H%M%S'`

export NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251

echo Выгрузка данных в файл Prime.dmp...
exp userid=PRIME/PRIME@DOMINO FILE=$BACKUP_DIR/Prime_$RDT.dmp log=$BACKUP_DIR/Prime_$RDT.log CONSISTENT=Y FEEDBACK=10000> $BACKUP_DIR/Prime_$RDT.log

echo Архивация дампа...
tar -cvzpf $BACKUP_DIR/Prime_$RDT.tar.gz $BACKUP_DIR/Prime_$RDT.dmp $BACKUP_DIR/Prime_$RDT.log

echo Удаление дампа...
rm -f $BACKUP_DIR/Prime_$RDT.dmp

echo Удаление лога...
rm -f $BACKUP_DIR/Prime_$RDT.log



затем создаю правило в cron, скрипт запускается и выдает ошибку


exp userid=PRIME/PRIME@DOMINO FILE=/u03/DOMINO/dumps/Prime_20210904.004501.dmp log=/u03/DOMINO/dumps/Prime_20210904.004501.log CONSISTENT=Y FEEDBACK=10000
/home/oracle/scripts/export.sh: line 11: exp: команда не найдена



есть идеи куда копать, в каком направлении?

P.S. Установлен Oracle 19c на OracleLinux 7.9, для автозапуска использовать systemd или init.d лучше?
...
Рейтинг: 0 / 0
Проблема с командой exp
    #40095237
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"команда не найдена" - смотрим PATH.

cron переменные окружения .
...
Рейтинг: 0 / 0
Проблема с командой exp
    #40095260
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавь в bash файл

авторexport ORACLE_HOME=<path_to_Oracle_home>
export ORACLE_SID=<instance_name>


И чуть измени запуск экспорта
авторecho Выгрузка данных в файл Prime.dmp...
$ORACLE_HOME/bin/exp userid=PRIME/PRIME@DOMINO FILE=$BACKUP_DIR/Prime_$RDT.dmp log=$BACKUP_DIR/Prime_$RDT.log CONSISTENT=Y FEEDBACK=10000> $BACKUP_DIR/Prime_$RDT.log


Кстати, просто из любопытства - какова причина использования exp а не datapump?
...
Рейтинг: 0 / 0
Проблема с командой exp
    #40095278
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stalingradka
Сделала скрипт запускается в ручную отлично, все работает как надо


Т.е. пароль в скрипте это "sehr gut"? Про кошелек похоже как "Кошелёк-кошелёк...Какой кошелёк?

SY.
...
Рейтинг: 0 / 0
Проблема с командой exp
    #40095452
Alexey Chasovnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте в профайл пользователя добавить строки
Код: powershell
1.
2.
3.
ORACLE_HOME=/oracle/product/11.2.0/dbhome_1
export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin
...
Рейтинг: 0 / 0
Проблема с командой exp
    #40095636
Stalingradka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в самом задании cron дополнительно надо что указывать кроме расписания выполнения?
...
Рейтинг: 0 / 0
Проблема с командой exp
    #40095641
Stalingradka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, разобралась все работает
...
Рейтинг: 0 / 0
Проблема с командой exp
    #40095645
Stalingradka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, просто из любопытства - какова причина использования exp а не datapump?
Скрипты с которых переделывала под линукс были виндовые, там exp, да и главное мне настроить было автобекап, сейчас вот буду уже под datapump переделывать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с командой exp
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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