RAC on Windows with Linux

Интересная статья о производительности Oracle RAC на Windows и Linux.

Comparison_Oracle_Windows_Linux.pdf (application/pdf Object)

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

В целом, то что промышленная ОС где-то (в пиковых нагрузках) ведет себя лучше, чем Linux - не новость.
Новость, что это промышленная ОС - Windows :)
В свое время мы сравнивали Solaris x86 c Linux и получили где-то сходные выводы...


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

Customers obout Oracle RAC

Customers Run Mixed Workloads on Oracle Real Application Clusters

Benefits Of Oracle Real Application Clusters


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

11g Launch

Очень похоже, что 11g будет представлена 11 июля .

Очевидно совпадение чисел - случайность :)

Кстати, вот и девиз новой версии: "Oracle Database 11g: Enabling Innovation"


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

OCFS2

Черт дернул меня посмотреть, для каких платформ сертифицирована OCFS2,
которая for use in storing Oracle data-files, redo-logs, archive-logs, control files, voting disk (CRS), cluster registry (OCR), etc. along with shared Oracle home.

Первая же фраза на странице проекта: OCFS2 is the next generation of the Oracle Cluster File System for Linux.

Стесняюсь спросить, а как же Windows ? (в руководстве по установке упоминается OCFS !)

А как же планы выпустить ее под Solaris ? ( во внутренних презентациях прямо об этом говорили ..)

Или я чего-то не понимаю, или во второй версии действительно ничего не поддерживается, кроме Linux. А в 10.2 для Windows по доброте положили 1 версию, внутренне надеясь, что все будут, как и положено использовать ASM ???



Как бы там не было, несмотря на просьбы дать 256 mb под OCR и voiting disk, в случае OCFS меньше чем 500 mb дать не получиться:

3 Configuring Oracle Clusterware and Oracle Database Storage: "If you put voting disk and OCR files on Oracle Cluster File System (OCFS and OCFS2) then you should ensure that the volumes are at least 500 MB in size. OCFS requires partitions of at least 500 MB"


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

Oracle Coherence

В прайс-листе появился новый продукт: Oracle Coherence
в редакциях:

  • Coherence Standard Edition
  • Coherence Enterprise Edition
  • Coherence Grid Edition
  • Coherence Real Time Client


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

|Oracle Certified Expert Program

Оказывается объявлена сертификация помимо OCA, OCP, Master еще и на уровнь Expert.

Подробности здесь: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=143
или education.oracle.com->certification далее выбрать страну и далее database.

Честно говоря не знаю, заработало это уже или нет.

Также обратите внимание на новые треки по управлению Linux'ом.

В общем картина получается достаточно интересная. Вполне можно получить кроме OCP еще сертификаты по управлению Linux и кластером (RAC). Мне кажется, что таких сертификатов будет более чем достаточно при приеме на работу. Если конечно у работодателя будет linux :))


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

Oracle RAC и синхронизация времени

Рассинхронизация времени между узлами кластера может приводить к .. некорректному выполнению SQL выражений.
Т.е. один и тот же SQL дает разный результат в зависимости от того, на каком узле он был выполнен.

Добавьте пункт про проверку синхронизации времени с свою инструкцию по установке.


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

ORA-12545 with RAC and server load balance

rac1.us.oracle.com - ip адрес узла
rac1-vip.us.oracle.com - VIP адрес узла.

Почему Вы думаете что Netca вешает listener на 2 ip адреса в каждой ноде кластера ?
Зачем слушать что-то кроме VIP адреса узла ?
Вот и я не знал, пока не убрал эту строчку (выделено жирным ниже)


LISTENER_RAC1 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip.us.oracle.com)(PORT = 1521)(IP = FIRST))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = rac1.us.oracle.com)(PORT = 1521)(IP = FIRST))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
)
)


Однако если и Вы уберете строчку rac1.us.oracle.com то Ваши клиенты, у которых в tnsnames будет стоять (LOAD_BALANCE = yes) будут через раз получать ошибку ora-12545.

И это при том, что Вы убедитесь, что все листенеры на всех нодах работают, друг о друге знают.

Причина описана в Note:364855.1: При перекресной регистрации PMON, если в БД не стоит параметр local_listener, сообщает удаленному хосту не vip адрес, а...один из тех, что есть на узле. В моем случае сообщался адрес rac1.us.oracle.com

А там понятно, (без выделенной жирным выше строчки )никто не слушает.

Итого, правильно, все таки не поднимать listener на rac.us.oracle.com, а прописывать local_listener. Потому что в случае потери узла, VIP адрес перезжает, а вот обычный - нет. Поэтому после потери узла, клиенты, которых будут перебрасывать, будут ждать долго..

Конечно, не пройдет очередной update информации в listener, он догадается что другого узла нет..но я бы не экспериментировал.

Есть еще вариант с похожей проблемой.
Когда на клиенте имена хостов не резолвятся. Т.е. клиент идет на rac1-vip, его перебрасывает на rac2-vip, а он (клиент) не знает что это. Поэтому убедитесь что файлы /etc/hosts совпадают на клиентах и узлах.


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

Oracle JDeveloper 11g download

Oracle JDeveloper Software


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

SQL Developer and Migration Workbench

Теперь можно проводить миграцию из Microsoft Access, Microsoft SQL Server and MySQL databases в Oracle прямо из SQL Developer.

Называется этот продукт Oracle SQL Developer Migration Workbench, он является дополнением к
SQL Developer

Т.е. необходимо скачать SQL Developer 1.1 Path 3, затем провести его обновление.

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

Кстати, рекомендую вот этот блог сотрудника Oracle - много новостей о продуктах для разработчиков


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

Oracle Data Access Components (ODAC) Beta Download

Вот и первая ласточка, обратите внимание на номер версии - 11.1 :))

Oracle Data Access Components (ODAC) Beta Download

Кстати, в Oracle Developer Tools for Visual Studio .NET Beta

какие-то совершенно удивительные вещи есть:

- Built in support for executing SQL*Plus scripts
- User-Defined Types: Create, explore and modify UDTs; custom class code generation for .NET applications

а в
Oracle Data Provider for .NET Beta Features
- Process Database Down Events: ODP.NET automatically frees connections of a downed Data Guard instance


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

CLUVFY and different version of RHAS

При установке 10gR2 RAC на RHAS 4 U5 runcluvfy.sh сообщает о том, что некоторые проверки прошли неудачно. В частности не стоят необходимые пакеты:

- compat-gcc-7.3-2.96.128 (обновление из технического update для RHAS 3)
- compat-gcc-c++-7.3-2.96.128
- compat-libstdc++-7.3-2.96.128
- compat-libstdc++-devel-7.3-2.96.128

Конечно же ставить в RHAS 4 пакеты из RHAS 3, как рекомендуются все инструкции в интернете, нет никакой необходимости. Достаточно проверить, что эти пакеты есть более свежих версий.

Подверждение моим догадкам лежит в Bug 6069612, который говорит нам, что при использовании RHAS 4 cluvfy не учитывает версию RHAS, продолжая считать, что работает с RHAS 3

В этом же Bug проводятся (см ниже) более свежие версии. Несмотря, на то, что в Update 5 версии еще более новые проблем не возникает.

@ Red Hat Enterprise Linux 4
@ (Update 1) Packages
@ The following packages (or later versions) must be installed:
@ binutils-2.15.92.0.2-10.EL4
@ compat-db-4.1.25-9
@ control-center-2.8.0-12
@ gcc-3.4.3-9.EL4
@ gcc-c++-3.4.3-9.EL4
@ glibc-2.3.4-2
@ glibc-common-2.3.4-2
@ gnome-libs-1.4.1.2.90-44.1
@ libstdc++-3.4.3-9.EL4
@ libstdc++-devel-3.4.3-9.EL4


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

Oracle Database 11g New Features

Все хотят рассказать об 11g :)

Однако ссылки ниже от человека, работающего в Oracle 20 (!) лет

Oracle Database 11g: Rich Niemiec's Favorite New Features


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

RAC Technologies Matrix for UNIX Cluster

Доступная в открытом доступе ссылка: RAC Technologies Matrix for UNIX Clusters

Мне пока не понятно, как она пересекается с Certify Matrix
По меньшей мере она добавляет ее. Вот только я бы уточнил в support'е найденные по этой ссылке утверждения.


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