powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос объектов
7 сообщений из 7, страница 1 из 1
Перенос объектов
    #32135260
Каспер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.
Народ есть таблица с пользовательскими полями скажем SXEMA.TABL
Есть с полями ЛОБ....
Как мне их из одного табличного пространства перенести в другое.
Спасибо!
...
Рейтинг: 0 / 0
Перенос объектов
    #32135264
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если производится перенос в другую базу -- то это достаточно легко.
Я создавал в пустой базе таблицу с именем переносимой, в новом табличном пространстве. Только структуру полей, т.е без триггеров, ограничений, привилегий и т.д.
Во время импорта IMP создает таблицы, которых нет, в тех же табличных пространствах, где они были в исходной базе. А таблица, которая уже создана, остается в новом пространстве; в нее попадают данные а также связанные с таблицей триггеры и т.д.

Если идея понятна, то, думаю, можно ее додумать для случая переноса в той же базе. Сложность может быть, если на вашу таблицу с BLOB'ами ссылается другая -- придется после экспорта таблицы аккуратно отключить reference constraint, убить таблицу, создать ее в новом пространстве и выполнить импорт.
...
Рейтинг: 0 / 0
Перенос объектов
    #32135284
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартно через
INSERT INTO <таблица в другом таб. пространстве> SELECT * FROM <таблица в текущем простр.> или через

CREATE TABLE <таблица в другом таб. пространстве> AS
SELECT * FROM <таблица в текущем простр.>


Констрайнты NOT NULL перенесутся, остальные вручную добавишь


Если у тебя конечно нет LONG в таблице
...
Рейтинг: 0 / 0
Перенос объектов
    #32135291
Каспер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению есть пара таблиц с ЛОНГами
Но есть и ЛОБами
А вот командой MOVE не прокатит? С Лобами или Лонгами?

Оракл 9.2
...
Рейтинг: 0 / 0
Перенос объектов
    #32135299
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А exp/imp чем не устраивает?
...
Рейтинг: 0 / 0
Перенос объектов
    #32135375
Каспер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В довесок к верхним хитрым таблицам - еще и есть вложенные таблицы.

2 СОФТ... и как Вы предлагаете импортировать? ))))))))))
Даже если я провел экспорт этой хитрой таблицы нормально.
Как при импорте указать ТАБЛ пространство куда я хочу импортировать? :)
...
Рейтинг: 0 / 0
Перенос объектов
    #32135497
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Как при импорте указать ТАБЛ пространство куда я хочу импортировать? :)"

1)сделать экспорт
2) убить таблицы
3)создать определение таблицы в нужной табличной области
4) сделать импорт с IGNORE = Y

Будет попытка создать таблицы в старой таб. области, но поскольку они уже существуют в другой и с учётом IGNORE=Y это будет будет игнорировано и данные зальются в уже существующую таблицу(ы)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос объектов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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