powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-04063 table has errors
6 сообщений из 6, страница 1 из 1
ORA-04063 table has errors
    #40082701
R@mon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!

Есть 2 БД
Основная с 11 версией Oracle и архивная с 19 версией.
На обоих базах есть пользователь RR.
Между ними настроен dblink.

Если на основной базе выполнить инструкцию в SQL контексте, то команда выполняется успешно:
Код: plsql
1.
INSERT INTO RR.TAB@ARCH(ID) VALUES(1);



Если на основной базе выполнить инструкцию в PL\SQL контексте, то команда выполняется c ошибкой:
ORA-04063 table "RR.TAB" has errors
Код: plsql
1.
2.
3.
BEGIN
INSERT INTO RR.TAB@ARCH(ID) VALUES(1);
END;



Подскажите с чем может быть связана ошибка?
...
Рейтинг: 0 / 0
ORA-04063 table has errors
    #40082751
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R@mon,

11-я какой версии?

была инфа, что в непатченной 11-ке могут не работать линки на 19-ку

.....
stax
...
Рейтинг: 0 / 0
ORA-04063 table has errors
    #40082802
R@mon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stax,

Oracle11.2.0.4
Проблема возникает только для нескольких таблиц, для других таких проблем нет.

Нет даже предположений, что с ними может быть не так.
Проверил гранты, все есть.

Думал, что это может быть из-за наличия виртуальных полей, но в других таблицах они тоже есть.

Пока единственный вариант это пересоздать таблицы в архивной базе. Может это полечить проблему?
...
Рейтинг: 0 / 0
ORA-04063 table has errors
    #40082818
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R@monНет даже предположений, что с ними может быть не так.

У гугля есть идея где можно посмотреть:
https://stackoverflow.com/questions/48579812/ora-04063-view-has-errors
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
ORA-04063 table has errors
    #40082832
R@mon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

В моем случае происходит ошибка при обращении именно к таблице, не представлению. Не нашёл по ссылке ответа на свой вопрос.

Почему в Sql контексте инсерт отрабатывает без ошибки, а в PL/SQL получаю ошибку?
...
Рейтинг: 0 / 0
ORA-04063 table has errors
    #40082840
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R@mon,

Код: plsql
1.
2.
3.
BEGIN
execute immediate 'INSERT INTO RR.TAB@ARCH(ID) VALUES(1)';
END;



Работает?
Попробуйте пересоздать db-link ( похожая ситуация )

Из Doc ID 358697.1(не совсем такая ситуация, но м б с этим связано)
Compiling the PL/SQL block we require internal structures of the table, which is not yet generated

Попробуйте сделать локальную вьюшку на таблицу через db-link и ее используйте в процедуре
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-04063 table has errors
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]