Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 15:47 27.06.24 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Re: Давам [re: krasi]
Автор no_data_found (потребител)
Публикувано10.03.04 11:05  



Виж, не съм се занимавал със репликация, но ти поствам, това което открих по твоя проблем. Не знам дали ще помогне, но го прочети:

----------------------
Problem Description
-------------------

When you issue the following command to drop a table, you receive an ORA-12083,
indicating that there is a materialized view. For example:

SQL> drop table account_ref_x;
drop table account_ref_x
*
ERROR at line 1:
ORA-12083: must use DROP MATERIALIZED VIEW to drop "DTMADMIN"."ACCOUNT_REF_X"

If you try to drop the materialized view, the error that the snapshot does not
exist is returned:

SQL> DROP MATERIALIZED VIEW account_ref_x;

DROP MATERIALIZED VIEW account_ref_x
*
ERROR at line1:
ORA-12003: snapshot "DTMADMIN"."ACCOUNT_REF_X" does not exist


Solution Description
--------------------

1. Determine which table the renamed snapshot was recreated from. If the base
table cannot be determined, then you must create a table with the same
columns.

2. Recreate the snapshot table:

SQL> create snapshot ACCOUNT_REF_X ON PREBUILT TABLE as select * from dept;
Materialized view created.

3. Drop the snapshot:

SQL> drop snapshot ACCOUNT_REF_X;
Materialized view dropped.

4. Drop the table:

SQL> drop table ACCOUNT_REF_X;
Table dropped.


Please Note:

In Oracle9i, it is not possible to rename a materialized view/snapshot:

SQL> rename account_ref_x to dept;
rename account_ref_x to dept
*
ERROR at line 1:
ORA-32318: cannot rename a materialized view


Explanation
-----------

Renaming a materialized view/snapshot is not mentioned in the documentation.
It is not prohibited when executed, but it should not be allowed.

SQL> create snapshot account_ref as select * from toto.dept;
Materialized view created.

SQL> rename account_ref to account_ref_x;
Table renamed.

SQL> drop snapshot ACCOUNT_REF;
Materialized view dropped.

SQL> drop snapshot account_ref_x;
drop snapshot account_ref_x
*
ERROR at line 1:
ORA-12003: snapshot "TOTO"."ACCOUNT_REF_X" does not exist

SQL> drop table account_ref_x;
drop table account_ref_x
*
ERROR at line 1:
ORA-12083: must use DROP MATERIALIZED VIEW to drop "TOTO"."ACCOUNT_REF_X"

----------------------



Цялата тема
ТемаАвторПубликувано
* oracle can't drop MATERIALIZED VIEW krasi   09.03.04 13:37
. * Re: oracle can't drop MATERIALIZED VIEW no_data_found   09.03.04 13:44
. * Re: oracle can't drop MATERIALIZED VIEW krasi   09.03.04 14:22
. * Re: oracle can't drop MATERIALIZED VIEW Zloster   09.03.04 14:39
. * Re: oracle can't drop MATERIALIZED VIEW krasi   09.03.04 15:42
. * Re: oracle can't drop MATERIALIZED VIEW Ooo   09.03.04 16:09
. * Re: oracle can't drop MATERIALIZED VIEW krasi   09.03.04 16:36
. * Re: Дай наново no_data_found   09.03.04 17:12
. * Re: Дай наново Zloster   10.03.04 10:11
. * Давам krasi   10.03.04 10:29
. * Re: Давам no_data_found   10.03.04 11:05
. * 10x krasi   10.03.04 11:59
. * Re: 10x no_data_found   10.03.04 13:09
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.