Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 В дамп не попадают таблицы  [new]
verter
Member

Откуда: Санкт-Петербург
Сообщений: 973
Происходит странная вещь:

Добавил в структуру БД обыкновенную таблицу T1.

Делаю дамп стандартным образом:

exp usrlgn/usrpsw@dbname file=E:\DB\dump.dmp log=E:\DB\dump.log


Потом создаю базу из этого дампа обратно:

imp usrlgn/usrpsw@newdbname "file=E:\DB\dump.dmp" FROMUSER=usrlgn TOUSER=usrlgn DESTROY=N


В новой базе почему то нет новой таблицы T1, которую добавил перед созданием дампа.

Может кэш какой то нужно почистить?
2 ноя 19, 22:19    [22008852]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
verter
Member

Откуда: Санкт-Петербург
Сообщений: 973
Версия оракла 11.2.0

Перед тем как залить дамп юзера дропаю и создаю заного без структуры.
2 ноя 19, 22:23    [22008854]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
verter
Member

Откуда: Санкт-Петербург
Сообщений: 973
Но дело не в базе-приёмнике даных из дампа.
Когда создаётся дамп, то в консоле я вижу что в процессе создания дампа таблица T1 в него не включается. Значит сам процесс экспорта глючит.
2 ноя 19, 22:25    [22008855]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
проходил мимо...
Member

Откуда: от верблюда
Сообщений: 1087
verter,

а точно в "структуру" той БД, что надо и под тем пользовотелем, под которым надо?
2 ноя 19, 22:48    [22008865]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
verter
Member

Откуда: Санкт-Петербург
Сообщений: 973
проходил мимо...
verter,

а точно в "структуру" той БД, что надо и под тем пользовотелем, под которым надо?


Точно.

Но я, кажется, уже нашёл ответ:

https://olegon.ru/showthread.php?t=18495

Это, оказывается, баг моей версии оракла, а у меня 11.2.0.1

Если в таблицу ни разу не было инсёртов, то она не дампируется.
2 ноя 19, 22:52    [22008867]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
проходил мимо...
Member

Откуда: от верблюда
Сообщений: 1087
verter,

ну и в догонку.

через exp для 11-ки - это не стандартным "образом", стандартным - через expdp.
соответственно, exp не очень дружит с 11-ми фичами, например, deferred segment creation. так что если он у вас включён и таблица только создана и в неё ничего не вставлено - она и не проэкспортится.

се ля ви.
2 ноя 19, 22:56    [22008870]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
verter
Member

Откуда: Санкт-Петербург
Сообщений: 973
проходил мимо...,

да, так и есть. спасибо.
2 ноя 19, 22:58    [22008871]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
verter
Member

Откуда: Санкт-Петербург
Сообщений: 973
select table_name from dba_tables 
where OWNER='USR'
   and NUM_ROWS=0 

minus

select table_name 
from dba_tables 
where tablespace_name='USERS' 
   and owner='USR' 
   and table_name not in (select segment_name from dba_segments where owner='USR')
3 ноя 19, 03:27    [22008927]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
Elic
Member

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 29402
verter
моей версии оракла, а у меня 11.2.0.1
Так и говори - скачанная в планируемое безвозмездное пользование.
4 ноя 19, 08:05    [22009201]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
Misha111
Member

Откуда:
Сообщений: 12
verter,

кажется материализация помогает в этой ситуации
dbms_space_admin.materialize_deferred_segments(...
4 ноя 19, 12:23    [22009292]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
large5
Member

Откуда: Баку
Сообщений: 33
verter
Но дело не в базе-приёмнике даных из дампа.
Когда создаётся дамп, то в консоле я вижу что в процессе создания дампа таблица T1 в него не включается. Значит сам процесс экспорта глючит.


это не глюк это индийская фича .

простой exp не берет пустые тыблицы , импользуй expdp и всё .
4 ноя 19, 16:57    [22009438]     Ответить | Цитировать Сообщить модератору
 Re: В дамп не попадают таблицы  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 9635
large5

простой exp не берет пустые тыблицы


Да ну? Почувствуй разницу между пустой и без сегмента.

SY.
4 ноя 19, 17:08    [22009444]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить