Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Теоретические аспекты и практические реализации создания, внедрения и использования баз данных, СУБД, хранилищ.
  • Страница:
  • 1
  • 2

ТЕМА:

Re: Oracle: восстановление таблспейса until time 12 года 9 мес. назад #2469

ну а где команда allocate channel ... ?
Есть также возможность восстановления Tablespace Point-in-Time Recovery насколько я помню. Можно и ей попробовать.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: восстановление таблспейса until time 12 года 9 мес. назад #2470

Вобщем я просто создал каталог
Теперь media recovery проходит на ура,
а вот до отметки времени нет

Что можно сделать?
NLS_TIMESTAMP_FORMAT=DD.MM.RR HH24:MI:SSXFF

RMAN> run{allocate channel ch1 type disk;
recover tablespace indx until time '05.12.02 15:00:00';}


RMAN-03022: compiling command: allocate
RMAN-03023: executing command: allocate
RMAN-08030: allocated channel: ch1
RMAN-08500: channel ch1: sid=12 devtype=DISK

RMAN-03022: compiling command: recover
RMAN-03026: error recovery releasing channel resources
RMAN-08031: released channel: ch1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure during compilation of command
RMAN-03013: command type: recover
RMAN-06003: ORACLE error from target database: ORA-01830: date format picture ends before converting entire input string
RMAN-06097: text of failing SQL statement: select to_date('05.12.02 15:00:00') from sys.dual
RMAN-06099: error occurred in source file: krmk.pc, line: 4329

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: восстановление таблспейса until time 12 года 9 мес. назад #2471

ну во первых у вас формат даты не соответсвует маске - что это за XXF в конце? А во вторых я бы делал все постепенно, а не одной командой, т.е.
run {allocate channel ch1 type disk; 

       set until time ... ;

       restore tablespace ...;

       recover tablespace ...;

       ...

тогда будет сразу понятней где ошибка.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: восстановление таблспейса until time 12 года 9 мес. назад #2472

Я пытался убрать эти буквы :-(но они снова появляются(по крайней мере TOAD так их показывает)
Не получается что-то ничего :-((
RMAN> run{
2> allocate channel ch1 type disk;
3> set until time '05.12.02 15:00:00';
4> restore tablespace indx;
5> recover tablespace indx;
6> }



RMAN-03022: compiling command: allocate
RMAN-03023: executing command: allocate
RMAN-08030: allocated channel: ch1
RMAN-08500: channel ch1: sid=16 devtype=DISK

RMAN-03022: compiling command: set
RMAN-03026: error recovery releasing channel resources
RMAN-08031: released channel: ch1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure during compilation of command
RMAN-03013: command type: set
RMAN-06003: ORACLE error from target database: ORA-01830: date format picture ends before converting entire input string
RMAN-06097: text of failing SQL statement: select to_date('05.12.02 15:00:00') from sys.dual
RMAN-06099: error occurred in source file: krmk.pc, line: 4329

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: восстановление таблспейса until time 12 года 9 мес. назад #2473

чтоб не мучится с форматами (кстате, на тулзы типа тоада нельзя ориентироваться, т.к. они первым делом после коннекта переустанавливают nls форматы согласно своим установкам) попробуй указать время относительно sysdate,т.е.

set until time 'SYSDATE - 1/24*...';

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.213 секунд