0
Обязательно ли создавать табличное пространство в oracle? Я знаю, что по умолчанию будет использоваться табличное пространство пользователей. Какая разница, если указать табличное пространство и без него? Теперь я создал схему без табличного пространства и должен быть defualt в пользовательском табличном пространстве, каковы шаги, которые необходимо предпринять для перемещения моих объектов и данных по умолчанию в одно настраиваемое табличное пространство. Пожалуйста, предложитеНужно ли создавать табличное пространство в oracle
У вас есть такие функции, как 'ALTER TABLE
@ Wernfried Domscheit: Wow, спасибо тонну, это сработало, можете ли вы предложить, как перемещать связанное ограничение и связанное с таблицами табличное пространство. –
Очевидно, что создание дополнительных табличных пространств необязательно, из того, что вы уже сделали. [Читайте о наличии нескольких табличных пространств] (https://docs.oracle.com/cd/E11882_01/server.112/e25494/tspaces.htm#ADMIN11357); и [руководство по концепциям табличных пространств] (https://docs.oracle.com/cd/E11882_01/server.112/e40540/logical.htm#CNCPT402). –
ответ
Вы можете просто переименовать табличное пространство USERS, если вы не нравится его имя.
Если вы хотите также переименовать файлы, вам необходимо отключить табличное пространство и переименовать их. Чтобы узнать имена, которые вы можете выбрать из dba_data_files или v $
файла данныхЕсли вам нужно переместить объекты в другое табличное пространство, вы должны использовать движение и восстановить DDL. Вот несколько полезных запросов для генерации DDL.
источник
2017-01-31 13:58:50
Смежные вопросы