Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не отрабатывает задание с правами пользователя oracle / 12 сообщений из 12, страница 1 из 1
15.02.2019, 15:25
    #39774580
ded-mazay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
Доброго времени!
Возможно не в тот раздел, но не пинайте сильно..
Собсно в кроне для рута висит задание на выполнение 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
15.02.2019, 15:32
    #39774584
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
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
15.02.2019, 15:33
    #39774585
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
Vadim Lejnin,

И ORACLE_HOME установите явно
...
Рейтинг: 0 / 0
15.02.2019, 15:34
    #39774587
ded-mazay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
Прочитал свой пост и обратил внимание на то, что sql скрипт запускается с полным указанием пути до бинарника sqlplus. Сделал то же самое для exp, ночером посмотрю сработает ли скрипт при запуске кроном.
...
Рейтинг: 0 / 0
15.02.2019, 15:35
    #39774588
ded-mazay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
Опередили )
...
Рейтинг: 0 / 0
15.02.2019, 16:57
    #39774675
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
ded-mazayс полным указанием пути до бинарника sqlplus. Сделал то же самое для exp, ночером посмотрю сработает ли скрипт при запуске кроном.
Вам же уже сказали про окружение.
Вот Вам контрольный вопрос: к какой конкретно БД должен подключиться exp?
...
Рейтинг: 0 / 0
27.02.2019, 04:14
    #39779579
ded-mazay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
Как и предполагалось строка вида
Код: 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
27.02.2019, 07:59
    #39779590
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
Не "чтобы лишнего", а чтобы была определенность с БД, не зависящая от переменных среды.
...
Рейтинг: 0 / 0
27.02.2019, 08:11
    #39779592
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
dmdmdmчтобы была определенность с БДАга. Особенно интересна определённость, когда tnsnames.ora по каким-то причинам не находится, но срабатывает метод HOSTNAME.
...
Рейтинг: 0 / 0
27.02.2019, 15:43
    #39779922
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отрабатывает задание с правами пользователя oracle
ded-mazayБаза только одна, но рекомендуете добавить system/mypw @db чтобы лишнего не выгружать/загружать?

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

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

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

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


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