|
|
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
listener выдает это: Instance "ABС2", status BLOCKED, has 1 handler(s) for this service... sqlplus: SQL> alter database open; alter database open * ERROR at line 1: ORA-01507: database not mounted SQL> alter database mount; alter database mount * ERROR at line 1: ORA-01103: database name 'ABС' in control file is not 'ABС2' сама база была скопирована\склонирована на этом же сервере и переименована. каждый день на этом сервере выполняется бэкап базы ABС и потом из него разворачивается база ABС2. в один момент что-то пошло не так... алерт лог базы ABС2: первая строчка лога RMAN-06025: no backup of archived log for thread 1 with sequence 118589 and starting SCN of 50027669447 found to restore ..... последние строчки лога RMAN-06025: no backup of archived log for thread 1 with sequence 118460 and starting SCN of 50018897986 found to restore RMAN-00567: Recovery Manager could not print some error messages Recovery Manager complete. ORA-01507: Ў § ¤ ле Ґ ᬮвЁа®ў ORACLE instance shut down. ORACLE instance started. Total System Global Area 1.7103E+10 bytes Fixed Size 2272320 bytes Variable Size 2281702336 bytes Database Buffers 1.4798E+10 bytes Redo Buffers 21684224 bytes ORA-01103: ??? ???? ?????? 'ABС' ? ??????????? ????? ??????? ?? 'ABС2' alter database noarchivelog * ERROR at line 1: ORA-01507: ???? ?????? ?? ???????????? alter database open * ERROR at line 1: ORA-01507: ???? ?????? ?? ???????????? что делать? помогите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:07:54 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Повтори клонирование ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:09:07 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, не помогает, результат тот же. тоже думал, что при повторе поправиться... второй день в таком режиме весит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:12:31 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Ну тогда показывай скрипты (сначала) бэкапа и клонирования А можно сразу и логи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:14:49 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, скрипт джоба в планировщике windows @ECHO OFF setlocal set NLS_LANG=RUSSIAN_RUSSIA.RU8PC866 set NLS_DATE_FORMAT=DD.MM.YYYY HH24:MI:SS set ORACLE_SID=ABС2 echo ================ >> c:\tools\restore.log REM Сохранение даты/времени начала восстановления из бэкапа в файле лога. echo Restore begins at %DATE% %TIME% >> c:\tools\restore.log echo ================ >> c:\tools\restore.log REM Остановка БД с использованием утилиты SQLPLUS SQLPLUS "/ AS SYSDBA" @C:\scripts\Prepare_ABС2.sql REM Восстановление БД с использованием утилиты RMAN с сохранением лога в файле лога. RMAN TARGET sys/oramet@ABС_DB AUXILIARY /@ABС2_DB @C:\scripts\Restore_ABС2.rmn >> c:\tools\restore.log REM COPY c:\tools\restore.log + C:\tools\Restore_ABС2.log c:\tools\restore.log REM Остановка БД с использованием утилиты SQLPLUS SQLPLUS "/ AS SYSDBA" @C:\scripts\After_Restore_ABС2.sql echo ================ >> c:\tools\restore.log REM Сохранение даты/времени окончания восстановления из бэкапа в файле лога. ECHO Restore ends at %DATE% %TIME% >> c:\tools\restore.log echo ================ >> c:\tools\restore.log ECHO. >> c:\tools\restore.log скрипт Prepare_ABС2.sql spool c:\tools\restore.log APPEND shutdown abort startup nomount PFILE='C:\Oracle\admin\abс2\init.ora' spool off exit скрипт Restore_ABС2.rmn spool log to Restore_ABС2.log RUN { ALLOCATE CHANNEL C0 DEVICE TYPE DISK; ALLOCATE CHANNEL C1 DEVICE TYPE DISK; ALLOCATE CHANNEL C2 DEVICE TYPE DISK; ALLOCATE CHANNEL C3 DEVICE TYPE DISK; ALLOCATE CHANNEL C4 DEVICE TYPE DISK; ALLOCATE CHANNEL C5 DEVICE TYPE DISK; ALLOCATE CHANNEL C6 DEVICE TYPE DISK; ALLOCATE CHANNEL C7 DEVICE TYPE DISK; ALLOCATE CHANNEL C8 DEVICE TYPE DISK; ALLOCATE CHANNEL C9 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A0 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A1 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A2 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A3 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A4 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A5 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A6 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A7 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A8 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A9 DEVICE TYPE DISK; SET NEWNAME FOR DATABASE TO 'o:\%b' ; DUPLICATE TARGET DATABASE TO ABС2 FROM ACTIVE DATABASE PFILE='C:\Oracle\admin\abs2\init.ora' LOGFILE GROUP 1 ('O:\REDO01.LOG') SIZE 256 M REUSE, GROUP 2 ('O:\REDO02.LOG') SIZE 256 M REUSE, GROUP 3 ('O:\REDO03.LOG') SIZE 256 M REUSE ; } spool log off ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:20:28 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, лог: Restore begins at 08.09.2016 16:17:05,51 ================ ORACLE instance shut down. ORACLE instance started. Total System Global Area 1.7103E+10 bytes Fixed Size 2272320 bytes Variable Size 2281702336 bytes Database Buffers 1.4798E+10 bytes Redo Buffers 21684224 bytes Recovery Manager: Release 11.2.0.3.0 - Production on —в ‘Ґ 8 16:17:17 2016 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. connected to target database: ABC (DBID=1186923912) connected to auxiliary database: ABC2 (not mounted) RMAN> spool log to Restore_ABC2.log 2> RUN { 3> ALLOCATE CHANNEL C0 DEVICE TYPE DISK; 4> ALLOCATE CHANNEL C1 DEVICE TYPE DISK; 5> ALLOCATE CHANNEL C2 DEVICE TYPE DISK; 6> ALLOCATE CHANNEL C3 DEVICE TYPE DISK; 7> ALLOCATE CHANNEL C4 DEVICE TYPE DISK; 8> ALLOCATE CHANNEL C5 DEVICE TYPE DISK; 9> ALLOCATE CHANNEL C6 DEVICE TYPE DISK; 10> ALLOCATE CHANNEL C7 DEVICE TYPE DISK; 11> ALLOCATE CHANNEL C8 DEVICE TYPE DISK; 12> ALLOCATE CHANNEL C9 DEVICE TYPE DISK; 13> ALLOCATE AUXILIARY CHANNEL A0 DEVICE TYPE DISK; 14> ALLOCATE AUXILIARY CHANNEL A1 DEVICE TYPE DISK; 15> ALLOCATE AUXILIARY CHANNEL A2 DEVICE TYPE DISK; 16> ALLOCATE AUXILIARY CHANNEL A3 DEVICE TYPE DISK; 17> ALLOCATE AUXILIARY CHANNEL A4 DEVICE TYPE DISK; 18> ALLOCATE AUXILIARY CHANNEL A5 DEVICE TYPE DISK; 19> ALLOCATE AUXILIARY CHANNEL A6 DEVICE TYPE DISK; 20> ALLOCATE AUXILIARY CHANNEL A7 DEVICE TYPE DISK; 21> ALLOCATE AUXILIARY CHANNEL A8 DEVICE TYPE DISK; 22> ALLOCATE AUXILIARY CHANNEL A9 DEVICE TYPE DISK; 23> SET NEWNAME FOR DATABASE TO ABC2; RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-00558: error encountered while parsing input commands RMAN-01009: syntax error: found "identifier": expecting one of: "new, double-quoted-string, single-quoted-string" RMAN-01008: the bad identifier was: ABC2 RMAN-01007: at line 23 column 35 file: C:\scripts\Restore_ABC2.rmn ORA-01507: Ў § ¤ ле Ґ ᬮвЁа®ў ORACLE instance shut down. ORACLE instance started. Total System Global Area 1.7103E+10 bytes Fixed Size 2272320 bytes Variable Size 2281702336 bytes Database Buffers 1.4798E+10 bytes Redo Buffers 21684224 bytes ORA-01103: ??? ???? ?????? 'ABC' ? ??????????? ????? ??????? ?? 'ABC2' alter database noarchivelog * ERROR at line 1: ORA-01507: ???? ?????? ?? ???????????? alter database open * ERROR at line 1: ORA-01507: ???? ?????? ?? ???????????? ================ Restore ends at 08.09.2016 16:17:48,47 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:33:24 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Но ведь в логе не те команды, что в скриптеcristal_2002скрипт Restore_ABС2.rmn spool log to Restore_ABС2.log RUN { ALLOCATE CHANNEL C0 DEVICE TYPE DISK; ALLOCATE CHANNEL C1 DEVICE TYPE DISK; ALLOCATE CHANNEL C2 DEVICE TYPE DISK; ALLOCATE CHANNEL C3 DEVICE TYPE DISK; ALLOCATE CHANNEL C4 DEVICE TYPE DISK; ALLOCATE CHANNEL C5 DEVICE TYPE DISK; ALLOCATE CHANNEL C6 DEVICE TYPE DISK; ALLOCATE CHANNEL C7 DEVICE TYPE DISK; ALLOCATE CHANNEL C8 DEVICE TYPE DISK; ALLOCATE CHANNEL C9 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A0 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A1 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A2 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A3 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A4 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A5 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A6 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A7 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A8 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A9 DEVICE TYPE DISK; SET NEWNAME FOR DATABASE TO 'o:\%b' ; DUPLICATE TARGET DATABASE TO ABС2 FROM ACTIVE DATABASE PFILE='C:\Oracle\admin\abs2\init.ora' LOGFILE GROUP 1 ('O:\REDO01.LOG') SIZE 256 M REUSE, GROUP 2 ('O:\REDO02.LOG') SIZE 256 M REUSE, GROUP 3 ('O:\REDO03.LOG') SIZE 256 M REUSE ; } spool log off ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:41:34 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
посмотри что там у тебя в spfile( для abc2 который) db_name какое стоит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:48:23 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
опс..., стоит ABC2 для db_name, если речь идет о файле инициализации при старте базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 16:01:55 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровНо ведь в логе не те команды, что в скриптеcristal_2002скрипт Restore_ABС2.rmn spool log to Restore_ABС2.log RUN { ALLOCATE CHANNEL C0 DEVICE TYPE DISK; ALLOCATE CHANNEL C1 DEVICE TYPE DISK; ALLOCATE CHANNEL C2 DEVICE TYPE DISK; ALLOCATE CHANNEL C3 DEVICE TYPE DISK; ALLOCATE CHANNEL C4 DEVICE TYPE DISK; ALLOCATE CHANNEL C5 DEVICE TYPE DISK; ALLOCATE CHANNEL C6 DEVICE TYPE DISK; ALLOCATE CHANNEL C7 DEVICE TYPE DISK; ALLOCATE CHANNEL C8 DEVICE TYPE DISK; ALLOCATE CHANNEL C9 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A0 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A1 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A2 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A3 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A4 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A5 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A6 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A7 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A8 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL A9 DEVICE TYPE DISK; SET NEWNAME FOR DATABASE TO 'o:\%b' ; DUPLICATE TARGET DATABASE TO ABС2 FROM ACTIVE DATABASE PFILE='C:\Oracle\admin\abs2\init.ora' LOGFILE GROUP 1 ('O:\REDO01.LOG') SIZE 256 M REUSE, GROUP 2 ('O:\REDO02.LOG') SIZE 256 M REUSE, GROUP 3 ('O:\REDO03.LOG') SIZE 256 M REUSE ; } spool log off в смысле не те? в логе он ругается на 23 строку позиция 35... это o:\%b - это получается диск O:\ с меткой тома ABC2_DB т.е. должно быть там так SET NEWNAME FOR DATABASE TO ABC2; ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 16:09:30 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
cristal_2002стоит ABC2 для db_name, если речь идет о файле инициализации при старте базы startup mount что выдает для abc2 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 16:18:24 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
cristal_2002Вячеслав ЛюбомудровНо ведь в логе не те команды, что в скриптепропущено... в смысле не те? в логе он ругается на 23 строку позиция 35... это o:\%b - это получается диск O:\ с меткой тома ABC2_DB т.е. должно быть там так SET NEWNAME FOR DATABASE TO ABC2; ?Посмотри внимательно, что находится в логе и что в скрипте Красным я даже выделил, какие символы не были переданы на выполнение. Смотри, что запускался именно тот скрипт, содержание которого ты привел (правильный). Проверь, что в нем нет каких-либо левых (не ASCII) символов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 02:00:19 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
У меня сразу вопрос, а в чем здесь смысл команды SET NEWNAME FOR DATABASE TO 'o:\%b' ; ведь в DUPLICATE явно задано на какую базы идет клонирование. Но если раньше так работало то ладно пусть будет так. Ошибка ERROR at line 1: ORA-01103: database name 'ABС' in control file is not 'ABС2' Говорит о несоответствии имен базы в файле параметров и реального имени подключенной к экземпляру базы. С такой ошибкой при клонировании базы через Duplicate сталкивался когда она не до конца отрабатывала. Порядок действий клонирования следующий: имя базе на которую выполняется клонирование устанавливается равным целевой базе (если имена баз не будут одинаковы будут жалобы что файлы не принадлежат данной базе), после этого выполняется копирование/восстановление из бекапа (в зависимости от того откуда клонируется, с активной базы или из бекапа), затем у клона базы восстанавливается правильное имя в параметре db_name и в заголовках файлов. Если произошел сбой на втором этапе, то имя в параметрах осталось не восстановленным. В общем проверяй что прописано во всех файлах параметров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 06:23:04 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Taciturn12У меня сразу вопрос, а в чем здесь смысл команды SET NEWNAME FOR DATABASE TO 'o:\%b' ; ведь в DUPLICATE явно задано на какую базы идет клонирование. Но если раньше так работало то ладно пусть будет так.Но ведь куда-то надо класть новые файлы Тут либо DB_FILE_NAME_CONVERT (в файле параметров или самой команде) или DB_CREATE_FILE_DEST для OMF, SET NEWNAME (для отдельных файлов или для всех) или CONFIGURE AUXNAME Taciturn12Ошибка ERROR at line 1: ORA-01103: database name 'ABС' in control file is not 'ABС2' Говорит о несоответствии имен базы в файле параметров и реального имени подключенной к экземпляру базы. С такой ошибкой при клонировании базы через Duplicate сталкивался когда она не до конца отрабатывала. Порядок действий клонирования следующий: имя базе на которую выполняется клонирование устанавливается равным целевой базе (если имена баз не будут одинаковы будут жалобы что файлы не принадлежат данной базе), после этого выполняется копирование/восстановление из бекапа (в зависимости от того откуда клонируется, с активной базы или из бекапа), затем у клона базы восстанавливается правильное имя в параметре db_name и в заголовках файлов. Если произошел сбой на втором этапе, то имя в параметрах осталось не восстановленным. В общем проверяй что прописано во всех файлах параметров.В файле параметров как раз правильное, а контрол от боевой. Поэтому проще всего перепустить клонирование ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 06:38:04 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Ок, я как раз первые 4 способа использовал при duplicate, не знал что еще вариант есть. А по поводу параметров, все-таки стоит проверить, просто перезапуск у меня не проходил, пока не исправил параметр db_name и проверять надо spfile, т.к. duplicate перезапускает экземпляр перед копированием/восстановлением. В любом случае от проверки файлов параметров хуже не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 07:07:04 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
опс...cristal_2002стоит ABC2 для db_name, если речь идет о файле инициализации при старте базы startup mount что выдает для abc2 ? выдает это: SQL> startup mount; ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file 'C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATA BASE\INITABС2.ORA' но оно и понятно, т.к. файл параметров в другом месте лежит. а вот то, что выдает если указать тот файл: SQL> startup mount pfile=c:\oracle\admin\abс2\init.ora; ORA-03113: принят сигнал конца файла по коммуникационному каналу SQL> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 07:17:15 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
содержимое файла параметров init.ora, то что вот в этом файле C:\Oracle\admin\abs2\init.ora *.aq_tm_processes=3 *.audit_trail='DB' *.compatible='11.2.0.0.0' *.control_files='O:\CONTROL1.CTL','O:\CONTROL2.CTL' *.cursor_sharing='SIMILAR' *.db_block_size=8192 *.db_domain='' *.db_file_multiblock_read_count=64 *.db_files=100 *.db_name='ABC2' *.db_recycle_cache_size=0 *.db_writer_processes=1 *.deferred_segment_creation=FALSE *.dg_broker_start=FALSE *.fast_start_mttr_target=600 *.global_names=FALSE *.instance_name='ABC2' *.job_queue_processes=100 *.LOG_ARCHIVE_DEST='O:\Arch' *.LOG_ARCHIVE_FORMAT='%s_%t_%r.arc' *.log_buffer=3072000 *.open_cursors=1000 *.optimizer_index_caching=95 *.optimizer_index_cost_adj=10 *.pga_aggregate_target=1073741824 *.pre_page_sga=TRUE *.processes=10000 *.query_rewrite_enabled='TRUE' *.remote_login_passwordfile='EXCLUSIVE' *.resource_limit=FALSE *.service_names='ABC2' *.session_cached_cursors=5000 *.sessions=10000 *.SGA_TARGET=17179869184 *.shared_pool_reserved_size=100M *.STANDBY_FILE_MANAGEMENT='AUTO' *.star_transformation_enabled='TRUE' *.statistics_level='ALL' *.timed_statistics=TRUE *.undo_management='AUTO' *.undo_retention=86400 *.undo_tablespace='UNDOTBS' *.utl_file_dir='O:\UTL' *.workarea_size_policy='AUTO' контрольные файлы на диске O:\ принадлежат базе ABC2, для базы ABC (боевой) лежат на диске F:\control0.ctl и D:\control1.ctl. боевая база лежит на диске D:\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 07:26:57 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровНо ведь в логе не те команды, что в скрипте В данной ситуации Oracle жалуется на синтаксис команд. Как только он не может распарсить команду из блока Run {} он останавливает ввод команд из скрипта и сообщает об ошибке. (Для примера если вводить команды вручную через блок Run {} то о синтактической ошибке оракл скажет сразу при вводе, а не при выполнении, поэтому все последующие и игнорируются). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 08:10:10 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
И? Ты внимательно тему просмотрел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 08:10:56 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Есть предложение попробовать ввести вручную команды построчно из скрипта. Если ему что-то не понравится будет сразу видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 08:12:04 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Скрипт правильный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 08:15:25 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
Да. Именно поэтому и предлагаю построчно ввести и посмотреть, мне не понятно почему последняя команда в логе имеет другой вид, задавая вместо формата файлов ABC2. Я лишь написал почему в лог не попали все команды после 23 строки. Что произошло с 23 строкой надо разбираться. Либо в действительности используется другой скрипт, а не указанный здесь, либо еще какая причина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 08:17:23 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
попробовать ввести команды вручную? а с этими ошибками в логе что делать? RMAN-06025: no backup of archived log for thread 1 with sequence 118998 and starting SCN of 50059307586 found to restore ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 08:18:34 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
в общем то что запускается в планировщике: restore_abc2 @ECHO OFF setlocal set NLS_LANG=RUSSIAN_RUSSIA.RU8PC866 set NLS_DATE_FORMAT=DD.MM.YYYY HH24:MI:SS set ORACLE_SID=ABS2 echo ================ >> c:\tools\restore.log REM Сохранение даты/времени начала восстановления из бэкапа в файле лога. echo Restore begins at %DATE% %TIME% >> c:\tools\restore.log echo ================ >> c:\tools\restore.log REM Остановка БД с использованием утилиты SQLPLUS SQLPLUS "/ AS SYSDBA" @C:\scripts\Prepare_ABC2.sql REM Восстановление БД с использованием утилиты RMAN с сохранением лога в файле лога. RMAN TARGET sys/oramet@ABS_DB AUXILIARY /@ABC2_DB @C:\scripts\Restore_ABC2.rmn >> c:\tools\restore.log REM COPY c:\tools\restore.log + C:\tools\Restore_ABC2.log c:\tools\restore.log REM Остановка БД с использованием утилиты SQLPLUS SQLPLUS "/ AS SYSDBA" @C:\scripts\After_Restore_ABC2.sql echo ================ >> c:\tools\restore.log REM Сохранение даты/времени окончания восстановления из бэкапа в файле лога. ECHO Restore ends at %DATE% %TIME% >> c:\tools\restore.log echo ================ >> c:\tools\restore.log ECHO. >> c:\tools\restore.log скрипт подготовки базы ABC2 (prepare_ABC2.sql): spool c:\tools\restore.log APPEND shutdown abort - меня вот это смущает startup nomount PFILE='C:\Oracle\admin\abs2\init.ora' и вот это spool off exit скрипт After_Restore_ABC2.sql spool c:\tools\restore.log APPEND shutdown immediate startup mount PFILE='C:\Oracle\admin\abs2\init.ora' alter database noarchivelog; alter database open; spool off exit т.е. получается перед началом дублирования базу не остановили и не подгрузили файл init.ora и потом, раз она сейчас в режиме блокировки стоит, то накатывать скрипт restore_abc2.sql выходит бесполезно, так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 08:49:11 |
|
||
|
нужен хелп. база oracle 11g в режиме BLOCKED
|
|||
|---|---|---|---|
|
#18+
[quot cristal_2002]в общем то что запускается в планировщике: restore_abc2 @ECHO OFF setlocal set NLS_LANG=RUSSIAN_RUSSIA.RU8PC866 set NLS_DATE_FORMAT=DD.MM.YYYY HH24:MI:SS set ORACLE_SID=ABS2 - опечатался ABC2 там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2016, 08:50:14 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39306296&tid=1887501]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
182ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 508ms |

| 0 / 0 |
