17 нояб. 2015 г.

1Z0-047 и новые вопросы по Oracle 12c

Oracle 12c еще не получил достаточно широкого распостранения, а в экзамен 1Z0-047 Oracle Database SQL Expert уже включили вопросы по новому функционалу.

Вместо тысячи слов привожу ссылки на документацию, которую стоит прочитать во время подготовки к экзамемену:
Ну и в дополнение: 1Z0-047 Oracle Database SQL Expert. Новые вопросы 15 сентября 2014.

Данный список не протендует на стопроцентный охват новой теории и будет дополняться по мере возможности.

18 сент. 2015 г.

Создание репозитория и Notepad++

Возникла задача создания SVN-репозитория.

Объекты выгружались из девелоперской базы sql-скриптами TOAD (по моему мнению, он это умеет делать лучше всех).
Далее нужно было привести скрипты в нормальный вид и красиво отформатировать.
Для этих целей использовался Notepad++

Пока редактировал файлы сделал на память несколько скриншотов с регулярными выражениями.

Итак,
1. Удалить из всех файлов в папке оператор CREATE TABLE:

8 янв. 2015 г.

Шпаргалка по перемещению партиций таблицы в read-only tablespace


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
/

Готово.