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

"назначенные задания windows linux"
...
Рейтинг: 0 / 0
09.01.2018, 15:36
    #39581118
Amiri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Schedule expdp
Если про 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
09.01.2018, 15:38
    #39581120
Amiri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Schedule expdp
А если на cron или виндовый шедулер то что вам мешает.
дерзайте.
...
Рейтинг: 0 / 0
09.01.2018, 15:41
    #39581121
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Schedule expdp
Ну есть еще DBMS_SCHEDULER, который умеет запускать приложения с сервера БД
Есть еще DBMS_DATAPUMP, который имеет полный контроль над выполнением экспорта (типа expdp), и это позволяет вызывать обращения к нему как через новомодный DBMS_SCHEDULER, так и через старый ламповый DBMS_JOB
...
Рейтинг: 0 / 0
09.01.2018, 16:14
    #39581146
Goofy122
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Schedule expdp
Если через виндовый шедулер , мне придется прописать скрип на .bat ?
...
Рейтинг: 0 / 0
09.01.2018, 16:29
    #39581157
Amiri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Schedule expdp
Goofy122,

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

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

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

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

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

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

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

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

K имени файла добавляйте дату, можно по конкретней буду очень благодарен.
это клиника. это не твое.
...
Рейтинг: 0 / 0
03.02.2018, 17:58
    #39596117
Jebrail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Schedule expdp
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
09.02.2018, 13:16
    #39599642
Goofy122
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Schedule expdp
Код: 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
09.02.2018, 13:22
    #39599646
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Schedule expdp
Это уже вопрос не по Oracle, а по ОС.
...
Рейтинг: 0 / 0
09.02.2018, 13:28
    #39599649
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Schedule expdp
Goofy122,

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

#> man find


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


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