Проверьте свои знания по Oracle попытавшись сдать экзамен в Yandex

Приколько, online экзамен такой. Интересный эксперимент. Мне понравилось.


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

Глоссарий терминов от переводчика книг Tom Kyte

К сожалению, проблема перевода терминологии Oracle на русский язык по прежнему остра.
Нет единого стандарта. Поэтому приходится для себя выбирать каждый раз, чей стандарт использовать. Книги Tom Kyte в русском переводе читают многие, поэтому данная терминология может быть им близка и понятна.


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

9.2.0.6 patch доступен для скачивания (Solaris 32bit)

При установке возможно возникновение ошибки
ERROR: Unable to convert from "UTF-8" to "646" for NLS! Bus Error - core dumped.
Для исправления требуется устновить пакет SUNWuiu8

Из чтения readme я правда так и не понял, стоит ли его ставить, уж больно немного там исправлений и очень они конкретные.

Или я чего не понял ?


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

Впечатления об Oracle Tech Forum

Да простит меня любимая компания, но слово Tech все таки лишнее. Очень красивое мероприятие, хорошо организованное (что действительно редкость в нашей действительности),
но не претендующие на технические детали.

Т.е. данное мероприятие рассчитано на потенциальных покупателей, тех кто хотел бы приобрести решения Oracle. Если Вы технический эксперт Вам скорее всего будет скучно. Слишком велик вал маркетинговой информации за которой теряется суть. Ко мне подходили люди с просьбой рассказать что же все таки такое grid. Старался объяснить насколько сам понял.

Почему то очень быстро прикрыли публичную регистрацию. Я попал на OTF случайно, благодаря генеральному спонсору мероприятия, как приглашенный эксперт.

Мне кажется уходит дух технических мероприятий. Даже пару лет назад он был (или мне казалось). Я надеюсь, русское представительство найдет в себе силы сделать отдельное меропрятия для технарей. Нам оно нужно !


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

Ccылка дня - SQL for Web Nerds

Каждая статья Philip Greenspun'а иллюстрируется собсвенными фотографиями - прекрасный пример совмещения работы и хобби.


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

Анализируем информацию в statspack

На этой странице собрано много скриптов для анализа информации statspack. Видно что автор использует statspack и хочеть получать максимум полезного а не только использовать spreport.

Интересна демонстрация работы функций RANK and LAG


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

2 ноября в Москве состоится Oracle Tech Forum

Я правда так и не понял, как там зарегистрироваться. Но мне приглашение пришло и так, так что приезжайте, увидимся :)


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

Собираем pro*c с gcc на Solaris, ORACA

Не секрет, что Oracle предлагает для компиляции своих примеров на pro*c пользоваться Sun'овским компилятором. При попытке собрать с помощью Gcc появляется ошибка о неверных параметрах компилятора.

Проблему можно решить есть взять makefile вот здесь:
http://dsvolk.msk.ru/oracle/tuning/oraca/

Собрать можно с помощью команды
make -f makefile E=oraca_demo

Кстати, oraca_demo.pc показывает как работать со специальной структурой Oracle для проверки насколько курсоры хорошо переиспользуются в proc*c приложениях.


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

utPLSQL - a unit testing framework for the Oracle PL/SQL Language

Данный проект был создан Steven Feuerstein, Chris Rimmer, Patrick Barel и может быть интерес тем, что много пишет на pl/sql


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

Быстрый старт с Oracle 10g: проходим 2 Day DBA курс

Действительно в Oracle постарались немного облегчить жизнь людям для понимания новых возможностей их БД.

Их 2 Day DBA курс
http://download-west.oracle.com/docs/cd/B14117_01/server.101/b10742.pdf

В совокупности с Oracle by Example
http://www.oracle.com/technology/obe/2day_dba/index.html

за несколько минут могут дать понятие о том, что будет происходить.
Если понимаешь из предыдущих версий как это реально работает - большего и не надо.

Очень рекомендую эти ссылки для быстрого старта с 10g. Несмотря на их ориентированность на не очень опытных DBA.


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

Ссылка дня: AppsDBA.com, Event 10046 Resource Profiler

Меня привлекли их utilities
http://home.comcast.net/~arivenes/utilities.htm

B в частности Event 10046 Interval Resource Profiler

Вообще у них правильный подход к рассмотрению происходящего
в инстансе. Несмотря на то, что многое написано очень давно (в 1995 году).


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

Наибольшая Oracle БД содержит 29.2 Terabyte данных

http://www.oracle.com/corporate/press/2565900.html

According to the survey, the largest commercial data warehouse in the world, with 29.2 terabytes of data, runs Oracle(r) Database.


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

Читаем данные прямо из SGA (пример на PROC*C)

Пример основанный на оригинальной идее Kyle Hailey,
но уже умеющий скрадывать результат в БД


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

Узнаем какая версия Oracle установлена (Unix)

Естественно можно узнать версию выполнив
select * from v$version

Но оказывается можно и не входить в БД:

Show Installed Oracle Version


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

Установливаем Oracle DB и Oracle RAC на Fedora Core 1 and Core 2

http://www.surw.ru/~dalth/orafedora.html
http://www.surw.ru/~dalth/orafedora2.html
http://www.idevelopment.info/data/Oracle/DBA_tips/Linux/LINUX_8.shtml
http://www.idevelopment.info/data/Oracle/DBA_tips/Linux/LINUX_9.shtml
--
With best wishes, Alex Ott


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

1st - 3rd November, International Convention Centre, Birmingham UKOUG 2004

1st - 3rd November, International Convention Centre, Birmingham UKOUG 2004 is the largest Oracle User Conference & Exhibition in Europe covering both Oracle Technology & Applications.

Key Speakers include...
Thomas Kyte, Mogens Norgaard, Jonathan Lewis, Anjo Kolk, Jean Reiczyk (SVP Customer Support Services Oracle EMEA).
This year's program will cover seven main areas: Applications, Technology DBA, Technology RAC/Grid, Technology Other, Business & Management and Oracle Partners as well as free half day "Masterclasses" which will offer a more in depth look at a variety of topics with extensive demonstrations as well as technical discussions.


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

Стоит присмотреться к Veritas Indepth™/Oracle

Veritas Indepth™ использует уникальную технологию - данные о производительности Oracle читаются прямо из shared memory. Почему это здорово

- читать можно с частотой, недостижимой через sql интерфейс
- получаемые данные более честные (можно развернуть диссскуссию почему это так)

Данные снимаются и складываются в репозиторий. Можно в БД, а можно и оставить в файлах. И эти файлы можно перенести к себе домой и рассмотривать их !!!
(для этого достаточно остановить i3, заархивировать директорию /products/oracle//data и перенсти ее содержимое в любой другой
установленный Indepth. Далее смотрим short-term activity. С собранными collection еще проще - достаточно взять файл collection.bin )

Я использую текущую версию и мне нравиться. Надеюсь выложить в ближайшем будущем свою презентацию этого продукта.

Рекомендую и Вам попробовать.


Из неофициальных источников стало известно что готовиться к выходу новая версия, должна быть в районе 1-2 недель. Я видел от нее screenshot'ы - это круто. Really !




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

Настройка Veritas I3 Indepth

http://support.veritas.com/docs/269582

Explanation of /products/i3fp/registry/products/indepth-oracle//oracle/.xml file


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

прямой доступ к SGA

Kyle Hailey обновил свою презентацию посвященную прямому доступу к SGA


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

Книга месяца

нига месяца: Oracle Wait Interface: A Practical Guide to Performance Diagnostics & Tuning. Очень полезный справочник в повседневной работе.

Как не трудно понять из названия, книга эта о наименее освещенной в документации теме oracle waits. Надо сказать, что ребята достаточно добросовестно свели воедино известное из различных частей документации и metalink. И так бы осталось это ничем особенным, но они разбавили это некоторыми подробностями своего опыта. Например, я бился над пониманием разницы между "CPU used when call started" и "CPU used by this session" - они пояснили. Спасибо. Подсказали про direct path read. Из truss я знал, как работал у меня процесс, но не знал как изменить его поведение. Теперь знаю.Интересны и подробности из 10g. Получился очень современный (в смысле мировозрения оптимизации) справочник. Я его использую - и очень доволен. На одной странице можно узнать детали сразу про детали борьбы с тем или иным wait сразу для 3-х версий Oracle - 8i - 9i - 10g. Полезно и приятно. Итого. Полезный справочник. Собрано воедино много разрозненных источников.Очень рекомендую.P.S.Есть правда и прикол. Доказывают что использовать для оптимизации trace файлы и statspack не надо. Ну я просто эту главу читать не стал и все. Занесло, с кем не бывает :)


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