Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Transportable tablespace+rename tablespace  [new]
MaximKozhetyev
Guest
Добрый день ! Ктонибудь подскажет простой способ как перед подключением transportable tablespace его переименовать?
Например есть ТП с именем users2, а мне нужно подключить ТП с таким же именем. Какие варианты действий? Как можно переименовать именно то ТП , которое я собираюсь подключить?
Вероятнее всего датафайлы этого ТП придется тоже переименовывать.

Спасибо.
27 май 09, 13:42    [7234364]     Ответить | Цитировать Сообщить модератору
 Re: Transportable tablespace+rename tablespace  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Дык какие проблемы? В 10 появилась команда
ALTER TABLESPACE ... RENAME
27 май 09, 13:45    [7234391]     Ответить | Цитировать Сообщить модератору
 Re: Transportable tablespace+rename tablespace  [new]
MaximKozhetyev
Guest
Это понятно. Но мне перед тем как его переименовать надо подключить. Условие такое. Уже существующий ТП users2 в БД переименовывать нельзя. Переименовать нужно подключаемый ТП.
27 май 09, 13:50    [7234438]     Ответить | Цитировать Сообщить модератору
 Re: Transportable tablespace+rename tablespace  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
А почему нельзя переименовать существующий?
Или переименовать транспортируемый до транспортирования?
27 май 09, 14:11    [7234640]     Ответить | Цитировать Сообщить модератору
 Re: Transportable tablespace+rename tablespace  [new]
MaximKozhetyev
Guest
Совершенно верно ,
надо переименовать транспортируемый до транспортирования.
27 май 09, 14:24    [7234748]     Ответить | Цитировать Сообщить модератору
 Re: Transportable tablespace+rename tablespace  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
SQL*Plus
А почему нельзя переименовать существующий?
Или переименовать транспортируемый до транспортирования?


Почти по доке :)

Administrator's Guide

Limitations on Transportable Tablespace Use
...........
■ You cannot transport a tablespace to a target database in which a tablespace with
the same name already exists. However, you can rename either the tablespace to
be transported or the destination tablespace before the transport operation.
27 май 09, 14:26    [7234775]     Ответить | Цитировать Сообщить модератору
 Re: Transportable tablespace+rename tablespace  [new]
MaximKozhetyev
Guest
However, you can rename either the tablespace to
be transported or the destination tablespace before the transport operation.

Перевод я понял такой:

Однако перед подключением вы можете переименовать один из двух ТП - который должен быть подключен или уже существующий ТП с таким именем.

Исходя из такого перевода я задал свой вопрос. Может я не так перевел?
но кусок "tablespace to be transported or the destination tablespace" мне кажется говорит о переименовании любого из 2х ТП .
27 май 09, 14:38    [7234874]     Ответить | Цитировать Сообщить модератору
 Re: Transportable tablespace+rename tablespace  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Либо переименовать TS на исходной базе перед транспортировкой, либо на целевой базе то, которое имеет совпадающее имя...
27 май 09, 14:51    [7235008]     Ответить | Цитировать Сообщить модератору
 Re: Transportable tablespace+rename tablespace  [new]
MaximKozhetyev
Guest
Спасибо за более точный перевод. Вопрос закрыт.
27 май 09, 15:05    [7235113]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить