Как получить данные доступа из таблицы, принадлежащей ее владельцу в Oracle XE 18 c? - PullRequest
0 голосов
/ 19 февраля 2020

Да, вопрос кажется очень глупым или странным, но я не знаю, как еще спросить.

Вот что я сделал.

Я импортировал дамп из другого Oracle база данных в Oracle XE.

В Oracle XE я создал экземпляр и пользователя не-CDB. Согласно журналу ошибок импорта Oracle, мне пришлось создать несколько табличных пространств для импорта дампа.

Я использовал SQL Утилита разработчика Data Pump для импорта дампа Oracle в XE.

Таблицы были импортированы, хотя я не вижу никаких данных в таблицах через браузер данных в SQL Developer. Нет журнала ошибок, поэтому я не уверен, была ли какая-либо ошибка при импорте.

Но что странно, так это то, что браузер объектов в SQL разработчике показывает таблицы, но не данные в нем. Когда я запустил счет SQl, он говорит «таблица или представление не существует», хотя он указан в браузере объектов. Кроме того, я запустил другого владельца SQL SELECT, table_name, TABLESPACE_NAME FROM all_tables, где owner = 'DUMP_USER_SCHEMA', и в этом списке приведена таблица, которую я использовал в запросе подсчета.

Я изменил табличное пространство по умолчанию для DUMP_USER_SCHEMA на то, которое было указано в таблице, но я получаю ту же ошибку "таблица или представление не существует"

Что я делаю неправильно? Почему я не могу запросить данные в импортированных таблицах?

Любое направление окажет огромную помощь.

...