вернуть null из выбора в разработчике oracle sql

Я использую базу данных Oracle 12c в Windows x64. Я импортировал базу данных оракула (из файла .dmp). Представление подробной информации от разработчика oracle sql показывает:

NUM_ROWS:74524900; BLOCKS:1356877; AVG_ROW_LEN:126; SAMPLE_SIZE:2000

Однако, когда я пытаюсь запустить команды sql:

select * from <table_name> where rownum<=10;

or select * from <table_name>;

Мне ничего не вернули. И статус показывает полученное количество строк: 0 ("提取的所有行:0").

Я также пытаюсь запустить эти команды в cmd и снова потерпел неудачу. Возвращаемая информация: «Не выбрана строка» (未选定行).

Пожалуйста помоги. Спасибо!


person freshwind    schedule 30.06.2014    source источник
comment
Я думаю, что я не смог импортировать. Как это работает, если я создаю новую таблицу. Итак, проблема в том, почему подробная информация существует, а выполнение команды select занимает две минуты.   -  person freshwind    schedule 30.06.2014
comment
Две минуты на выполнение команды select: может быть вызвано тем, что сегмент ‹table_name› вырос до огромных размеров, поэтому полное сканирование таблицы (только для того, чтобы увидеть, что в ней нет строк) может занять эти 2 минут. Подробная информация от SQL Developer, по-видимому, основана на информации словаря Oracle. Таблица, очевидно, была проанализирована в прошлом, и статистика была импортирована ... но данные таблицы - нет. А почему нет данных? Теперь я тоже хотел бы это знать. :-(   -  person peter.hrasko.sk    schedule 30.06.2014
comment
Может быть несколько причин, по которым в вашей таблице нет данных. В этот момент мне приходят на ум два: (1) политика VPD сработала при запросе таблицы, (2) что-то (возможно, триггер) удалило данные вашей таблицы после того, как они были импортированы.   -  person peter.hrasko.sk    schedule 30.06.2014


Ответы (1)


Спасибо nop77svk. Это потому, что мне не удалось импортировать таблицу. При внимательном рассмотрении файла журнала импорта видно, что таблице не удалось передать расширение 8192 (ошибка оракула 1653). Возник недостаток 42679603 строк.

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

Спасибо, в любом случае.

person freshwind    schedule 01.07.2014