powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Schedule expdp
24 сообщений из 24, страница 1 из 1
Schedule expdp
    #39581110
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли поставить на shcedule запланированный бекап сxем (expdp ... schemas = ) если да , помогите как я могу ежедневно выводить backup сxем базы данных ?
...
Рейтинг: 0 / 0
Schedule expdp
    #39581113
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь не google.ru, а sql.ru.

"назначенные задания windows linux"
...
Рейтинг: 0 / 0
Schedule expdp
    #39581118
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если про oracle job

BEGIN
DBMS_SCHEDULER.CREATE_JOB(
job_name => 'MKDIR_JOB',
job_type => 'EXECUTABLE',
number_of_arguments => 3,
job_action => '\windows\system32\cmd.exe',
auto_drop => FALSE,
credential_name => 'TESTCRED');

DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE('mkdir_job',1,'/c');
DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE('mkdir_job',2,'mkdir');
DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE('mkdir_job',3,'\temp\extjob_test_dir');
DBMS_SCHEDULER.ENABLE('MKDIR_JOB');
END;
/
...
Рейтинг: 0 / 0
Schedule expdp
    #39581120
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если на cron или виндовый шедулер то что вам мешает.
дерзайте.
...
Рейтинг: 0 / 0
Schedule expdp
    #39581121
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну есть еще DBMS_SCHEDULER, который умеет запускать приложения с сервера БД
Есть еще DBMS_DATAPUMP, который имеет полный контроль над выполнением экспорта (типа expdp), и это позволяет вызывать обращения к нему как через новомодный DBMS_SCHEDULER, так и через старый ламповый DBMS_JOB
...
Рейтинг: 0 / 0
Schedule expdp
    #39581146
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если через виндовый шедулер , мне придется прописать скрип на .bat ?
...
Рейтинг: 0 / 0
Schedule expdp
    #39581157
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122,

хоть cmd хоть powershell :)
...
Рейтинг: 0 / 0
Schedule expdp
    #39581158
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122Если через виндовый шедулер , мне придется прописать скрип на .bat ?
на Powershell или vbs, a лучше на pyhton для универсальности или сразу на c#
...
Рейтинг: 0 / 0
Schedule expdp
    #39581161
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefman,

M(ASM) таки круче :)
...
Рейтинг: 0 / 0
Schedule expdp
    #39581348
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо все норм , создал .bat file у поставил на winde task manager на каждый день.
Нет возможности писать пароль "expdp system/passw schemas=... dumpfile=dump_name.
Приходится писать отдельно login базы данных и пароль после того как запускаю expdp.

Возможно ли в .bat file-е прописать скрипт вводящийсам username и password базы данных после запуска expdp ?
...
Рейтинг: 0 / 0
Schedule expdp
    #39581465
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122Возможно ли в .bat file-е прописать скрипт вводящийсам username и password базы данных после запуска expdp ?
expdp user/password@tnsname
...
Рейтинг: 0 / 0
Schedule expdp
    #39595711
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все норм работает crontab , дампы выводятся ежедневно в указанное время , но только я удаляю старую и делаю резервую новой иначе пишет что file под таким название уже существует .

Возможно ли делать дампы как минимум по 2 копии то есть предыдущий день и сегодняшний ?

Если да как прописать заранее брагодарен?

P.S. без RMAN - a нужно
...
Рейтинг: 0 / 0
Schedule expdp
    #39595724
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122Все норм работает crontab , дампы выводятся ежедневно в указанное время , но только я удаляю старую и делаю резервую новой иначе пишет что file под таким название уже существует .

Возможно ли делать дампы как минимум по 2 копии то есть предыдущий день и сегодняшний ?
а в чем проблема? к имени файла добавляйте дату, старое удаляйте. Можно и перезаписывать дампы, для этого в expdp есть reuse_dumpfiles.
...
Рейтинг: 0 / 0
Schedule expdp
    #39596011
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть вы поняли , что я имею ввиду ? Я хочу чтобы все это проиcxодило автоматически. Я создал vi file и прописал там скрип exdp и поставил время на crontab .

K имени файла добавляйте дату, можно по конкретней буду очень благодарен.
...
Рейтинг: 0 / 0
Schedule expdp
    #39596012
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть как все это прописать в vi файле , я не linux эксперт буду очень благодарен если поможете как правильно прописать
...
Рейтинг: 0 / 0
Schedule expdp
    #39596031
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учитесь искать .
...
Рейтинг: 0 / 0
Schedule expdp
    #39596114
Фотография Jebrail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Schedule expdp
    #39596116
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122То есть вы поняли , что я имею ввиду ? Я хочу чтобы все это проиcxодило автоматически. Я создал vi file и прописал там скрип exdp и поставил время на crontab .

K имени файла добавляйте дату, можно по конкретней буду очень благодарен.
это клиника. это не твое.
...
Рейтинг: 0 / 0
Schedule expdp
    #39596117
Фотография Jebrail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122То есть вы поняли , что я имею ввиду ? Я хочу чтобы все это проиcxодило автоматически. Я создал vi file и прописал там скрип exdp и поставил время на crontab .

K имени файла добавляйте дату, можно по конкретней буду очень благодарен.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
#!/bin/bash

jobname="Back_ORA_C4_Prod"
jobdate=$(date +"%Y%m%d-%H%M")
pathwork=""
pathbackup="/bakbak"
pathlog="/loglog"

filename="$jobdate-$jobname.dp"
logname="$jobdate-$jobname.log"
oradb=""
orauser="system" 
orapwd=""
oraschemas=""

/sbin/runuser -l oracle -c "expdp $orauser/$orapwd@$oradb directory=dailydump dumpfile=$filename logfile=$logname schemas=$oraschemas flashback_time=systimestamp reuse_dumpfiles=y"


gzip -c $pathwork$filename > $pathbackup$filename.gz
mv $pathwork*.log $pathlog
...
Рейтинг: 0 / 0
Schedule expdp
    #39599642
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
rt DATE=$(date +%m_%d_%y_%H_%M)

export ORACLE_SID=orcl
export ORACLE_HOME=/u01/home/oracle/product/11.2.0/db_1
export EXPORT_FOLDER=/u01/app/oracle/admin/${ORACLE_SID}/dpdump

DATE=$(date +"%Y%m%d")


$ORACLE_HOME/bin/expdp system/ITISPASS1 schemas=TEST dumpfile=$DATE-${ORACLE_SID}_full_export.dmp

tar cjf $EXPORT_FOLDER/$DATE-${ORACLE_SID}_full_export.tar.bz2 \
$EXPORT_FOLDER/$DATE-${ORACLE_SID}_full_export.dmp \
$EXPORT_FOLDER/$DATE-${ORACLE_SID}_full_export.log



Все норм ежедневно дампы выводятся , помогите пожалуйста прописать чтобы дампы выводились только за последние 10 дней то есть как прописать чтобы удалялись не нужные и оставались только последние 10 дампов ?
...
Рейтинг: 0 / 0
Schedule expdp
    #39599646
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это уже вопрос не по Oracle, а по ОС.
...
Рейтинг: 0 / 0
Schedule expdp
    #39599649
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122,

#> man find
...
Рейтинг: 0 / 0
Schedule expdp
    #39599660
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

#> man find


А как прописать помогите пожалуйста
...
Рейтинг: 0 / 0
Schedule expdp
    #39599665
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Schedule expdp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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