1. Создаем tablespace:
CREATE TABLESPACE readonly_tbs DATAFILE '/u01/app/oracle/oradata/test/readonly01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING ONLINE EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT AUTO FLASHBACK ON /
2. Включаем на таблице row movement (если нужно):
ALTER TABLE test_table ENABLE ROW MOVEMENT /
3. Перемещаем партиции таблицы в новый tablespace:
ALTER TABLE test_table MOVE PARTITION p2007_09 TABLESPACE readonly_tbs / ALTER TABLE test_table MOVE PARTITION p2007_10 TABLESPACE readonly_tbs / ALTER TABLE test_table MOVE PARTITION p2007_11 TABLESPACE readonly_tbs / ALTER TABLE test_table MOVE PARTITION p2007_12 TABLESPACE readonly_tbs /
4. Переводим наш tablespace в режим "только для чтения":
ALTER TABLESPACE readonly_tbs READ ONLY /
Готово.
Комментариев нет:
Отправить комментарий