Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Неполное востановление при помощи Rman  [new]
Dsor2000
Member

Откуда:
Сообщений: 96
Всем привет!!
Народ подскажите плиз такой момент

Пытаюсь с помощью Rman востановиться на момент времени (Oracle 8i, к Rman конектимся в режиме каталог), выдает следующие:

RMAN> run
2> {
3> allocate channel c1 type disk;
4> set until time ='06-10-03 14:58:00';
5> restore database;
6> recover database;
7> release channel c1;
8> }
RMAN-03022: compiling command: allocate
RMAN-03023: executing command: allocate
RMAN-08030: allocated channel: c1
RMAN-08500: channel c1: sid=18 devtype=DISK

RMAN-03022: compiling command: set
RMAN-03026: error recovery releasing channel resources
RMAN-08031: released channel: c1
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-01843: not a valid month
RMAN-06097: text of failing SQL statement: select to_date('06-10-03 14:58:00') f
rom sys.dual
RMAN-06099: error occurred in source file: krmk.pc, line: 4392

RMAN> **end-of-file**


Зарание спасибо!!
3 окт 06, 15:42    [3215763]     Ответить | Цитировать Сообщить модератору
 Re: Неполное востановление при помощи Rman  [new]
Ку!
Guest
Установи переменную окружения NLS_DATE_FORMAT.
3 окт 06, 15:45    [3215787]     Ответить | Цитировать Сообщить модератору
 Re: Неполное востановление при помощи Rman  [new]
Dsor2000
Member

Откуда:
Сообщений: 96
Ку!
Установи переменную окружения NLS_DATE_FORMAT.


А какое ей значение предать????
NLS_DATE_FORMAT='YYYY-MM-DD:HH24:MI:SS' или какоето другое???

у меня по умалчанию стоит DD-MON-YY
3 окт 06, 15:54    [3215855]     Ответить | Цитировать Сообщить модератору
 Re: Неполное востановление при помощи Rman  [new]
4aynik
Guest
SQL> select TO_CHAR(sysdate, 'dd-mm-yy') from dual;

TO_CHAR(
--------
03-10-06

  1* select TO_CHAR(sysdate, 'dd-mon-yy') from dual
SQL> /

TO_CHAR(S
---------
03-окт-06
Видно разницу??
3 окт 06, 16:23    [3216105]     Ответить | Цитировать Сообщить модератору
 Re: Неполное востановление при помощи Rman  [new]
Dsor2000
Member

Откуда:
Сообщений: 96
4aynik
SQL> select TO_CHAR(sysdate, 'dd-mm-yy') from dual;

TO_CHAR(
--------
03-10-06

  1* select TO_CHAR(sysdate, 'dd-mon-yy') from dual
SQL> /

TO_CHAR(S
---------
03-окт-06
Видно разницу??


Да видно то ее видно, так какую ставить надо?????
3 окт 06, 16:29    [3216152]     Ответить | Цитировать Сообщить модератору
 Re: Неполное востановление при помощи Rman  [new]
4aynik
Guest
В каком формате передавать будете в таком и ставьте. Если поставите DD-MM-YY:HH24:MI:SS то передавать надо: 06-10-03:14:58:00
3 окт 06, 16:33    [3216191]     Ответить | Цитировать Сообщить модератору
 Re: Неполное востановление при помощи Rman  [new]
Dsor2000
Member

Откуда:
Сообщений: 96
SVRMGR> alter session set nls_date_format = 'YY-MM-DD:HH24:MI:SS';
Statement processed.
SVRMGR> select sysdate from dual;
SYSDATE
---------
06-10-03:
после этого запускаю неполное востановление
Вот что выдает Rman

RMAN> run
2> {
3> allocate channel c1 type disk;
4> set until time '06-10-03:14:58:00';
5> restore database;
6> recover database;
7> release channel c1;
8> }
RMAN-03022: compiling command: allocate
RMAN-03023: executing command: allocate
RMAN-08030: allocated channel: c1
RMAN-08500: channel c1: sid=18 devtype=DISK

RMAN-03022: compiling command: set
RMAN-03026: error recovery releasing channel resources
RMAN-08031: released channel: c1
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-01843: not a valid month
RMAN-06097: text of failing SQL statement: select to_date('06-10-03:14:58:00') f
rom sys.dual
RMAN-06099: error occurred in source file: krmk.pc, line: 4392

RMAN> **end-of-file**
3 окт 06, 16:44    [3216291]     Ответить | Цитировать Сообщить модератору
 Re: Неполное востановление при помощи Rman  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Дык RMAN же создает свою сессию

Вообще-то, перед тем, как пользоваться подобным инструментом, неплохо бы почитать доку (по 8i под рукой нету )
3 окт 06, 16:52    [3216344]     Ответить | Цитировать Сообщить модератору
 Re: Неполное востановление при помощи Rman  [new]
Dsor2000
Member

Откуда:
Сообщений: 96
tru55
Дык RMAN же создает свою сессию

Вообще-то, перед тем, как пользоваться подобным инструментом, неплохо бы почитать доку (по 8i под рукой нету )


Дык есть, но там полный бред, т.к все на русском
А в инете ни че нормального по 8i найти не смог, только по 9 и выше

Если знаешь в чем трабл подскажи
Зарание спасибо!!!
3 окт 06, 16:55    [3216367]     Ответить | Цитировать Сообщить модератору
 Re: Неполное востановление при помощи Rman  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
установи ПЕРЕМЕННУЮ ОКРУЖЕНИЯ NLS_DATE_FORMAT (командой SET или, если Win - в реестре) какого-либо формата, а потом используй в SET UNTIL TIME этот же формат (так в 9, думаю, что и в 8 аналогично)
3 окт 06, 17:03    [3216431]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить