powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не отрабатывает задание с правами пользователя oracle
12 сообщений из 12, страница 1 из 1
Не отрабатывает задание с правами пользователя oracle
    #39774580
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени!
Возможно не в тот раздел, но не пинайте сильно..
Собсно в кроне для рута висит задание на выполнение bash скрипта, одна из строк делает эксп базы
su oracle -c "exp system/mypassword full=y file=/backup/ora/mybd.dmp"
Оно не отрабатывает. если запустить скрипт вручную - все работает как надо.
Есть еще такие строки:
SQLDBA="$ORACLE_HOME/bin/sqlplus /nolog"
su oracle -c "$SQLDBA @/oracle/myscript.sql"
Оно отрабатывает нормально.
На папку /backup и содержимое права 777
В чем может быть еще дело?
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39774584
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ded-mazayДоброго времени!
Возможно не в тот раздел, но не пинайте сильно..
Собсно в кроне для рута висит задание на выполнение bash скрипта, одна из строк делает эксп базы
Код: plsql
1.
su oracle -c "exp system/mypassword full=y file=/backup/ora/mybd.dmp"


Оно не отрабатывает. если запустить скрипт вручную - все работает как надо.
Есть еще такие строки:
Код: plsql
1.
2.
SQLDBA="$ORACLE_HOME/bin/sqlplus /nolog"
su oracle -c "$SQLDBA @/oracle/myscript.sql"


Оно отрабатывает нормально.
На папку /backup и содержимое права 777
В чем может быть еще дело?

Не установлены переменные окружения, добавьте - в команду su, в этом случае будет отрабатываться .profile пользователя oracle
Код: plsql
1.
2.
SQLDBA="$ORACLE_HOME/bin/sqlplus /nolog"
su - oracle -c "$SQLDBA @/oracle/myscript.sql"
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39774585
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

И ORACLE_HOME установите явно
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39774587
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитал свой пост и обратил внимание на то, что sql скрипт запускается с полным указанием пути до бинарника sqlplus. Сделал то же самое для exp, ночером посмотрю сработает ли скрипт при запуске кроном.
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39774588
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опередили )
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39774675
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ded-mazayс полным указанием пути до бинарника sqlplus. Сделал то же самое для exp, ночером посмотрю сработает ли скрипт при запуске кроном.
Вам же уже сказали про окружение.
Вот Вам контрольный вопрос: к какой конкретно БД должен подключиться exp?
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39779579
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как и предполагалось строка вида
Код: plsql
1.
su oracle -c "$ORACLE_HOME/bin/exp system/mypw full=y file=/backup/ora/mydb.dmp"


работает как надо
andrey_anonymousВот Вам контрольный вопрос: к какой конкретно БД должен подключиться exp?
База только одна, но рекомендуете добавить system/mypw @db чтобы лишнего не выгружать/загружать?
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39779590
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не "чтобы лишнего", а чтобы была определенность с БД, не зависящая от переменных среды.
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39779592
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmчтобы была определенность с БДАга. Особенно интересна определённость, когда tnsnames.ora по каким-то причинам не находится, но срабатывает метод HOSTNAME.
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39779922
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ded-mazayБаза только одна, но рекомендуете добавить system/mypw @db чтобы лишнего не выгружать/загружать?

Начиная с 12C non-CDB (не контeйнерная) архитектура deprecated. Так-что раньше или позже ORACLE_SID уже не поможет (разве-что ты полезешь в контейнeр) и придется указывать username@...

SY.
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39779942
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYНачиная с 12C non-CDB (не контeйнерная) архитектура deprecated.Предложили новую сырую фичу, а старое сразу же стало deprecated? Да ну?!
...
Рейтинг: 0 / 0
Не отрабатывает задание с правами пользователя oracle
    #39779949
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicПредложили новую сырую фичу, а старое сразу же стало deprecated? Да ну?!

Deprecated не значит не поддерживается (пока), но в 18C создание облачной базы через PaaS уже только CDB. А насчет "Да ну" - Deprecation of Non-CDB Architecture .

SY.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не отрабатывает задание с правами пользователя oracle
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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