Задать вопрос

Как обратиться к Oracle из командной строки?

Добрый день!
Подскажите, пожалуйста, как сделать из клиента бэкап oracle средствами командной строки?
Имею следующее сейчас:
set nls_lang=russian_cis.ru8pc866
md \\Srv01\BACKUPORA\%date:~6,4%_%date:~3,2%_%date:~0,2%
\\Srv01\BIN\exp.EXE USERID=SCOTT/Tiger@//Srv01:1521/orcl FULL=Y FILE=\\Srv01\BACKUPORA\%date:~6,4%_%date:~3,2%_%date:~0,2%\full.dat LOG=\\Srv01\BACKUPORA\%date:~6,4%_%date:~3,2%_%date:~0,2%\full.LOG

Но данный подход не работает, а очень нужно...
Пишет следующую ошибку:
Invalid format of Export utility name
  • Вопрос задан
  • 686 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@lnl Автор вопроса
Разобрался! Прописал ORACLE_HOME и ORACLE_SID на расшаренную папку только для чтения и все взлетело. Правда, немного пришлось подправить батник:
set nls_lang=russian_cis.ru8pc866
md \\Srv01\BACKUPORA\%date:~6,4%_%date:~3,2%_%date:~0,2%
\\Srv01\BIN\exp.EXE USERID=SCOTT/Tiger@orcl FULL=Y FILE=\\Srv01\BACKUPORA\%date:~6,4%_%date:~3,2%_%date:~0,2%\full.dat LOG=\\Srv01\BACKUPORA\%date:~6,4%_%date:~3,2%_%date:~0,2%\full.LOG

Имя хоста выкинул.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы