Я хочу сделать копию таблицы в Oracle и включить индексы, но я не хочу копировать данные. Какой лучший способ?
Вы можете использовать команду exp с параметром ROWS, установленным на N.
Что-то вроде
exp scott/tiger ROWS=N
сделает все таблицы для этого пользователя, вы можете сузить ее с помощьюТАБЛИЦА вариант.Используйте
exp help=yes
для всех опций.
Вы можете использовать expdp:
expdp tables=table1,table2 content=metadata_only ...
bit.ly / pnLPNz
вы можете использовать DBMS_METADATA.GET_DDL, чтобы извлечь операторы создания для таблиц и индексов: http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_metada.htm