Задание 4. Создать read-only секции
Изменить статус доступа к данным в секциях за 2005 и 2009 года на read-only. В первую очередь необходимо активировать эту возможность.
- На странице Database Administration для базы данных sportsco в секции Database Features щёлкните по Enable напротив Read-only Partitions.
На открывшейся странице щёлкните по Enable read-only partitions и затем щёлкните Ok:
Примечание: начиная с OpenEdge 12.0 возможность перевода секций в состояния Read-only активируется по умолчанию во время активации Table Partitioning.
Теперь можно изменить статус секций, для этого мы воспользуемся утилитой PROUTIL:
- Для изменения статус секции Order_2005 на Read-only выполните следующую команду в PROENV:
proutil sportsco -C partitionmanage alter table order partition Order_2005 state read-only
proenv>proutil sportsco -C partitionmanage alter table order partition Order_2005 state read-only OpenEdge Release 12.0 as of Fri Feb 22 19:02:39 EST 2019 The state of partition Order_2005[16] has been altered to read-only successfully. (17775) proenv>
- Для изменения статус секции Order_2009 на Read-only выполните следующую команду в PROENV:
proutil sportsco -C partitionmanage alter table order partition Order_2009 state read-only
proenv>proutil sportsco -C partitionmanage alter table order partition Order_2009 state read-only OpenEdge Release 12.0 as of Fri Feb 22 19:02:39 EST 2019 The state of partition Order_2009[15] has been altered to read-only successfully. (17775) proenv>
- Для того чтобы секция снова стала доступной для записи используйте значение read-write для параметры state утилиты PROUTIL:
proutil sportsco -C partitionmanage alter table order partition Order_2005 state read-write
proenv>proutil sportsco -C partitionmanage alter table order partition Order_2005 state read-write OpenEdge Release 12.0 as of Fri Feb 22 19:02:39 EST 2019 The state of partition Order_2005[16] has been altered to read-write successfully. (17775) proenv>
Задание выполнено!