#oracle #oracle-sqldeveloper #oracle12c
#Oracle #oracle-sqldeveloper #oracle12c
Вопрос:
Используя SQL Developer 18.4 MacOSX, я получаю эту ошибку
ORA-12801: ошибка, о которой сигнализирует параллельный сервер запросов P000
ORA-01722: недопустимый номер
Когда я пытаюсь отобразить список таблиц на вкладке подключения.
Я изолировал запрос. Когда я выполняю каждую часть «объединения всех» одну за другой, ошибки нет. когда я выполняю запрос all, вы получили ошибку. Когда я отключаю параллельную опцию, она работает нормально ( ALTER SESSION disable PARALLEL query
).
select * from (
SELECT o.OBJECT_NAME, o.OBJECT_ID ,'' short_name, NULL partitioned,
o.sharded,
case when o.sharded <> 'Y' then o.duplicated else 'N' end duplicated,
NULL iot_type,
o.OWNER OBJECT_OWNER, o.CREATED, o.LAST_DDL_TIME, O.GENERATED, O.TEMPORARY, NULL EXTERNAL
FROM SYS.Dba_OBJECTS O
WHERE O.OWNER = :SCHEMA
AND O.OBJECT_TYPE = 'TABLE'
union all
SELECT OBJECT_NAME, OBJECT_ID , syn.SYNONYM_NAME short_NAME, NULL partitioned,
o.sharded,
case when o.sharded <> 'Y' then o.duplicated else 'N' end duplicated,
NULL iot_type,
SYN.TABLE_OWNER OBJECT_OWNER, o.CREATED, o.LAST_DDL_TIME, O.GENERATED, O.TEMPORARY, NULL EXTERNAL
FROM SYS.Dba_OBJECTS O, sys.user_synonyms syn
WHERE syn.table_owner = o.owner
and syn.TABLE_NAME = o.object_NAME
and o.object_type = 'TABLE'
and :INCLUDE_SYNS = 1
)
Комментарии:
1. Если вы получаете это, просто расширяя список таблиц — что, я думаю, и происходит, — тогда вам, вероятно, следует поднять этот вопрос как проблему на форуме разработчиков SQL , если это еще не было поднято там; или как запрос на обслуживание через мою службу поддержки Oracle.
2. @Didier — Есть ли возможность вставить ссылку на что-либо из вышеперечисленного (блог или SR)?