Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-30657: operation not supported on external organized table  [new]
talich2005
Member

Откуда:
Сообщений: 275
привет

помогите разобраться с проблемой

при запуске рефреш статистики

SQL> execute dbms_stats.gather_table_stats('TESTHOST','COMPUTE');

выдает


ORA-30657: operation not supported on external organized table
ORA-06512: at "SYS.DBMS_DDL", line 256
ORA-06512: at "SYS.DBMS_UTILITY", line 391
ORA-06512: at line 2

как решить такую проблему

спасибо
21 мар 12, 00:01    [12284969]     Ответить | Цитировать Сообщить модератору
 Re: ORA-30657: operation not supported on external organized table  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
talich2005,

Так а где сама проблема ?
21 мар 12, 00:20    [12285014]     Ответить | Цитировать Сообщить модератору
 Re: ORA-30657: operation not supported on external organized table  [new]
talich2005
Member

Откуда:
Сообщений: 275
нужно утсранить эту ошибку -
ORA-30657: operation not supported on external organized table
...
21 мар 12, 07:27    [12285362]     Ответить | Цитировать Сообщить модератору
 Re: ORA-30657: operation not supported on external organized table  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18482
Не вызывай gather_TABLE_stats.
gather_SCHEMA_stats или gather_DATABASE_stats сами ее пропустят

PS. Вопрос очень смахивает на
tst> declare a number := 1/0;
  2  begin null; end;
  3  /
declare a number := 1/0;
*
ERROR at line 1:
ORA-01476: divisor is equal to zero
ORA-06512: at line 1
-- Как избавиться от ошибки?
21 мар 12, 07:34    [12285374]     Ответить | Цитировать Сообщить модератору
 Re: ORA-30657: operation not supported on external organized table  [new]
talich2005
Member

Откуда:
Сообщений: 275
так ведь работало до вчерашенго дня , я часто запускаю данную процедуру
21 мар 12, 07:42    [12285377]     Ответить | Цитировать Сообщить модератору
 Re: ORA-30657: operation not supported on external organized table  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18482
С этой таблицей оно не работало
Ты, похоже, перебираешь в цикле все из ALL_TABLES и для каждой выполняешь gather_TABLE_stats.
А потом кто-то создал таблицу ORGANIZATION EXTERNAL... И приплыли
Короче, можешь проверять, что она не находится в ALL_EXTERNAL_TABLES
21 мар 12, 07:55    [12285386]     Ответить | Цитировать Сообщить модератору
 Re: ORA-30657: operation not supported on external organized table  [new]
talich2005
Member

Откуда:
Сообщений: 275
да Вячеслав вы были правы

я восстанавливал с дампа базу через impdp testhost/testhost@supp DIRECTORY=DATA_PUMP_DIR DUMPFILE=111.dmp REMAP_SCHEMA=ehost:testhost REMAP_SCHEMA=ebrn:testbrn

он оказ создал External Tables
SYS_IMPORT_FULL_01
SYS_IMPORT_FULL_02
SYS_IMPORT_FULL_03
SYS_IMPORT_FULL_04
SYS_IMPORT_FULL_05

удалил их вручную и все пошло

спасибо тема закрыта
21 мар 12, 08:37    [12285433]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить