Project Guide for Oracle RAC Implementation

Достаточно интересная ссылка, как организовать проект по переходу на Oracle RAC:
Project Guide for Oracle RAC Implementation

И более конкретный документ, с конкретными тестами, которые могут/должны быть выполнены перед переводом системы в промышленную эксплуатацию.

"This document only provides some guidelines and examples to be used as input to a test plan"

И еще. IO Throughput Verification Before RAC Implementation: ORION


Читать дальше...

11g Clusterware details

Мне попалось два любопытных документа о Clusterware 11g:

  1. Clusterware 11g installation (есть отличия от установки 10g)
  2. How to ADD/REMOVE/REPLACE/MOVE Oracle
    Cluster Registry (OCR) and Voting Disk (for 11g and 10g )

В 11g installation есть интересная деталь - увеличились требования к размерам OCR и Voiting disk. C чего-бы это, если явно особенно новых возможностей в 11g clusterware не просматривается ?


Читать дальше...

Устанавливаем EMGC на платформе SUN Solaris

Алексей Струченко (struchenko@jet.msk.su) любезно прислал мне свою инструкцию по установке EMGC на solaris. Рекомендую.

Пользуясь случаем хочу напомнить про разницу между Database Control и Grid Control.


Читать дальше...

Каким образом применяли Oracle до появления Windows ?

Реальный вопрос с sql.ru:
"
Всем известно что компания Oracle была организована в 1977 году,
повсеместно Windows стали использовать 90-х годах
никак не могу понять, а каким образом применяли Oracle до 90-х ?
"
Можете почитать оригинальный пост, только осторожнее, там вообще можно животик надорвать....


Читать дальше...

Using the workload capture and replay (WCR) in 11G

Отличная (и очень короткая) Note: 445116.1 посвещенная Real Application Testing. Хочется процитировать те операции, которые не захватываются в процессе capture:

o Direct path load of external files
o Shared Server requests
o Streams
o Advanced Replication streams
o Non PL/SQL AQ
o Flashback queries
o OCI based object navigations
o Non SQL based object access
o Distributed transactions
o Remote describe/commit operations

Некоторые возможности по установке фильтров за capture, скорости replay и т.д. описаны в

Oracle® Database Performance Tuning Guide
11g Release 1 (11.1)
Part Number B28274-01
PART V

Важно помнить, что рекомедуется перед началом захвата рестартовать БД, а тестовую (на которой все будет проигрываться) восстановить из backup производственной именно на момент этого последнего останова.

С картинками EM как настроить WCR можно посмотреть здесь.

Формальную презентацию (включая SQL Perfomance Analyzer) можно скачать здесь.

Хочется повторить, что особенно полезно использовать WCR при

- тестировании новой платформы
- переводе в кластер

Ограничение также понятно: поскольку все запросы захвачены в binary виде, то вы не можете поменять часть из них, таким образом не можете оценить как улучшится общая производительность системы при изменении отдельных запросов или изменении структуры данных.

С другой стороны, если Вы используете процедуры, кто мешает прямо перед стартом replay подменить ее на тестовой систем ? (ушел думать...)


PS
У меня еще сомнения в полноте приведенного списка ограничений. В частности не уверен насчет захвата операций с CLOB...

PS.2

Сергею Томину на его замечательном семинаре задали массу вопросов по поводу wrc клиентов. Так вот, режим calibrate пытается подсказать Вам сколько следует запустить клиентов, одновременно читающих файл с захваченными данными. Однако каждый клиент может открыть несколько соединений с БД

"
Since one replay client can initiate multiple sessions with the database, it is not necessary to start a replay client for each session that was captured. The number of replay clients that need to be started depends on the number of workload streams, the number of hosts, and the number of replay clients for each host.
"
Однако, я не могу найти параметра, отвечающего за кол-во соединений с БД, кроме как
threads_per_process. Поэтому мне кажется, что число соединений будет число wrc процессов*threads_per_process.

Насколько я понял, Сергей предложил запускать wrc с нескольких хостов сразу, разместив данные для replay на разделяемой файловой системе. Это очень разумно, если это заработает :)


Читать дальше...

9i Support policie

Для ясности, для 9i, cогласно документу (стр. 12 ) Premier Support закончился в июле 2007 года, Extended закончится в июле 2010 года и все. Т.е. дальше нельзя будет даже читать metalink, не говоря уже о каких-то исправлениях.

При этом, согласно документу, за 1 год (до 2008 года) стоимость поддержки будет считаться как стоимость поддержки предыдущего года + inflation rate (~3%), а вот за 2009-2010 года к этому алгоритму прибавиться еще дополнительно 20% от стоимости поддержки.

Т.е. очень грубо, те кто не будет мигрировать, рискуют увеличить стоимость тех. поддержки более чем на 40% !


Читать дальше...

Physical standby on different operating system

Наверно уже все знают, что начиная с 11g появилась возможность поддерживать physical standby не обязательно на той же платформе что и production ?

Пример: можно в любой комбинации использовать связку Windows 32 bit - Linux 32 bit

Целый "паук" прочих комбинаций, включая варианты с различным word size и типом процессора описаны в Note:413484.1

Увы и ах, для Solaris, HP-UX, AIX возможности гораздо скромнее.


Читать дальше...

11g PL/SQL New Features

Игорь Мельников (Igor.Melnikov) подготовил великолепную презентацию "Oracle Database 11g: Новые возможности в PL/SQL". Обратите внимание, что описываются новвоведения только в pl/sql, прочие новые возможности сервера (новые методы и способы партиционирования, новое в триггерах, client result cache etc) пока не рассматриваются.

После проведения в Москве Oracle Tech Forum 1 ноября, ориентировочно в середине ноября, мы планируем провести специальный однодневный семинар для разработчиков, посвещенный новым возможностям 11g. Конечно же постараемся сделать демонстрации и дать возможность Вам самим что-то попробовать в среде VmWare.

Если Вы не можете приехать в Москву на Tech Forum (хотя я очень рекомендую), то сессии посвященные 11g также будут читаться в в конце октября - начале ноября в Баку, Минске и Тбилиси, где Вы можете послушать меня, Марка Ривкина или Сергея Томина.


Читать дальше...

К сожалению

К сожалению, все хорошее заканчивается, даже отпуск.

Пройден Китой (все препятствия кроме первой ступени водопада в верхних щеках и порога-водопада), что соответсвует то ли 5 то ли 6 категории сложности в зависимости от доброты МКК, произведен незабываемый джип-тур по Ольхону, снято почти 1500 фотографий. Отчет будет обязательно.

А тут я гляжу, все продвигает:

Oracle Announces General Availability of Oracle(r) Database 11g

и уже можно официально скачать 11g для Linux x86.

PS
А молодая пара из US Tom и Kelly находятся в путешествии уже 1 год и 1 месяц, направляются после России в Монголию и Китай... Tom кстати работает в Intel. Вот такие бывают у людей отпуска :)


Читать дальше...