Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Сделал копию БД через exp/imp, Проблема с очередями.  [new]
Ruslan Popov
Member

Откуда: Snegiri / Russia
Сообщений: 113
Создать таблицу нельзя, так как таблица есть.
Создать очередь нельзя, так как таблицы нет :)
Удалить таблицу нельзя, так как таблицы нет.

VITRINA@asrtest SQL> begin dbms_aqadm.create_queue_table(
  queue_table => 'adv_queue_req_table',
  queue_payload_type => 'adv_queue_req',
  storage_clause => 'pctfree 10 pctused 40 initrans 1 maxtrans 255 tablespace table_data',
  sort_list => 'enq_time');
end;
/
  2    3    4    5    6    7  begin dbms_aqadm.create_queue_table(
*
ERROR at line 1:
ORA-24001: cannot create QUEUE_TABLE, VITRINA.ADV_QUEUE_REQ_TABLE already exists
ORA-06512: at "SYS.DBMS_AQADM_SYS", line 2826
ORA-06512: at "SYS.DBMS_AQADM", line 58
ORA-06512: at line 1


VITRINA@asrtest SQL> begin
dbms_aqadm.create_queue(queue_table=>'ADV_QUEUE_REQ_TABLE',queue_name=>'ADV_QUEUE_REQ',
queue_type=>dbms_aqadm.NORMAL_QUEUE,max_retries=>5,retry_delay=>0,
retention_time=>0,comment=>'');
end;
/
  2    3    4  begin
*
ERROR at line 1:
ORA-24002: QUEUE_TABLE VITRINA.ADV_QUEUE_REQ_TABLE does not exist
ORA-06512: at "SYS.DBMS_AQADM_SYS", line 3131
ORA-06512: at "SYS.DBMS_AQADM", line 119
ORA-06512: at line 2


VITRINA@asrtest SQL> begin dbms_aqadm.drop_queue_table(
  queue_table => 'adv_queue_req_table');
end;
/
  2    3    4  begin dbms_aqadm.drop_queue_table(
*
ERROR at line 1:
ORA-24002: QUEUE_TABLE VITRINA.ADV_QUEUE_REQ_TABLE does not exist
ORA-06512: at "SYS.DBMS_AQADM_SYS", line 4084
ORA-06512: at "SYS.DBMS_AQADM", line 197
ORA-06512: at line 1

Что делать?

DjangoBook по-русски - http://djbook.ru/
15 окт 10, 09:56    [9611761]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить