С некоторым удивлением обнаружил, что для большинства читателей само собой разумеется, что внутри сервера стоят самые обычные Xeon’ы. Все остальные процессоры — это что-то далёкое и почти несуществующее, поэтому статья как «Процессоры для корпораций» вызвала весьма живой интерес. Раз уж тема настолько интересная, попробуем заполнить информационный вакуум. Итак,
Рубрика «oracle» - 30
Жизнь за пределами Зиона
2013-08-23 в 6:38, admin, рубрики: IBM, intel, oracle, power, sparc, sun, высокая производительность, Процессоры, метки: IBM, intel, oracle, power, sparcМетоды доступа к данным в Oracle
2013-08-09 в 12:02, admin, рубрики: oracle, sql, производительность, метки: oracle, производительностьНе найдя на хабре статьи, объединяющей в удобном для чтения виде информацию о методах доступа к данным, используемых СУБД Oracle, я решил совершить «пробу пера» и написать эту статью.
Общая информация
Не углубляясь в детали, можно утверждать что Oracle хранит данные в таблицах, вместе с которыми могут существовать особые структуры данных – индексы, призванные ускорить запросы к таблицам. При выполнении запросов Oracle по-разному обращается к таблицам и индексам – способы доступа к данным в различных ситуациях и являются предметом этой статьи.
Читать полностью »
Oracle 12c. Продолжаем обзоры новых возможностей. SQL Text expansion
2013-08-09 в 8:38, admin, рубрики: oracle, Oracle 12c, Администрирование баз данных, метки: Oracle 12c Только что обнаружил у Т. Кайта в блоге описание очень полезной, на мой взгляд, новой возможности 12-ки.
Назвается SQL Text expansion. По сути она позволяет получить конечный запрос, после всех преобразований и дополнений.
1) будут раскрыты все подлежащие view. Т.е. скажем у вас, на первый взгляд, простой запрос, из одного представления, но если вы копнёте глубже, то обнаружите, что внутри это представление состоит из сложного запроса, а тот, основан на других view, которые, в свою очередь, на ещё множестве представлений. Наверняка многие из нас с этим сталкивались и знают каких усилий стоит собрать в голове всю картину воедино, бегая по описаниям каждого представления и пытаясь представить как всё это собирается в один запрос…
2) Особых усилий при отладке логики и производительности стоит работа с virtual private database (dbms_rls). Теперь новая возможность позволяет сильно облегчить жизнь (кто сталкивался — тот однозначно оценит!).
Теперь появилась новая функция, EXPAND_SQL_TEXT из пакета DBMS_UTILITY.
Читать полностью »
«Mальчики — налево, девочки — направо», или добавляем поле «Gender» в БД Oracle
2013-07-31 в 5:22, admin, рубрики: bash, curl, oracle, метки: bash, curl, oracle… имеется три типа драконов: нулевые, мнимые и отрицательные. Все они не существуют, однако каждый тип — на свой особый манер. Мнимые и нулевые драконы, называемые на профессиональном языке мнимоконами и нульконами, не существуют значительно менее интересным способом, чем отрицательные.
Станислав Лем,
Кибериада
Преамбула
Конструктивной критики статьи «Проблемы слияния записей в сложносвязанной таблице Oracle» пост. Попытаемся проанализировать методы решения задачи выявления пола человека на основе его клиентских данных в БД Oracle.
Читать полностью »
Проблемы слияния записей в сложносвязанной таблице Oracle
2013-07-28 в 9:52, admin, рубрики: merge, oracle, sql, метки: merge, oracleПредисловие
По роду своей деятельности, сопровождаю инфраструктуру небольшого парк-отеля, которая включает необходимые и не очень элементы. Читать полностью »
ODP.NET, Managed Driver: что день грядущий нам готовит
2013-07-17 в 13:56, admin, рубрики: .net, oracle, Песочница, метки: .net, oracleЗдравствуйте, уважаемые Хабровчане. Сегодня я хочу немного рассказать про ODP.NET, Managed Driver. Сейчас на сайте Oracle доступна версия Beta 11.2.0.3.60, которая показывает нам, каким станет ODP.NET в ближайшем (я надеюсь) будущем.
Итак, чем же примечателен ODP.NET, Managed Driver:
- 100% управляемый провайдер
Как постоянно подчеркивает компания Oracle в различных источниках, ODP.NET, Managed Driver — это полностью управляемый провайдер, в отличии от классического ODP.NET. - Одна библиотека размером ~6 мегабайт вместо кучи библиотек на ~150 мегабайт
Для использования провайдера достаточно добавить в проект одну небольшую библиотеку Oracle.ManagedDataAccess.dll. - Не использует файлы клиента Oracle
Для работы Managed Driver не нужно устанавливать клиент Oracle. Достаточно однойтаблеткибиблиотеки. - Одна сборка для 32-битных и 64-битных систем
Не нужно использовать разные сборки провайдеров для 32-битной и 64-битной систем. - Установка с помощью OUI and xcopy
Можно установить с помощью инсталлятора либо просто распаковать архив и выполнить один скрипт. - Поддерживает Oracle 10.2 и выше
Поддерживаются три последние версии. - Сертифицирован для Net Framework 4 и выше и Visual Studio 2010 и 2012
Краткий список нововведений в Oracle 12c
2013-07-10 в 18:33, admin, рубрики: oracle, Oracle 12c, метки: Oracle 12c Час назад прошла On-line презентация 12-й версии РСУБД Oracle.
На YouTube грохнули В хорошем качестве
Кому лень смотреть и переводить — кратко выжимка в посте.
Концепция 12й версии:
Вообще 12с означает CLOUD — суть в том, что предлагается объединять все свои БД(PluggableDB=PDB) в единое облако(CloudDB = CDB)
Сама технология называется MultiTenant Database.
Важно — все PDB д.б. upgrade-жены до версии 12c.
К одной CDB можно подключить до 255 PDB.
Фишки DBA:
- Патч накатывается 1 раз на всё CDB — далее он реплицируется на все PDB автоматом.
- Читать полностью »
Oracle Label Security. Первое знакомство
2013-07-08 в 19:56, admin, рубрики: oracle, security, Администрирование баз данных, информационная безопасность, метки: oracle, securityOracle Label Security (OLS) — это еще одна возможность разграничения доступа к данным в Oracle Database Server. Отличительной особенностью OLS является многоуровневость политик доступа и хранение атрибутов управления доступом вместе с данными.
Внутри политики определяются уровни доступа к информации, например: «сов.секретно», «секретно», «ДСП». Пользователь, обладающий более высоким уровнем доступа, имеет доступ к данным помеченным его уровнем и уровнями ниже.
Oracle Label Security является платной опцией Oracle Database Enterprise Edition.
Ниже будут рассмотрены основные понятия и приведен пример использования OLS.
Читать полностью »
Oracle 12c Data Redaction. Сокрытие информации от непривилегированных пользователей
2013-07-06 в 14:49, admin, рубрики: information security, oracle, Администрирование баз данных, информационная безопасность, метки: information security, oracle Задача разделения доступа к данным в информационных системах возникает всегда. Так или иначе ее нужно решать. Если доступ к базе данных возможен только из сервера приложений, то можно возложить эту обязаннасть на него. Но почти всегда есть потребность прямого доступа к данным, например для аналитиков или персонала поставщика системы.
В статье рассматривается возможность частичного сокрытия информации, доступ к которой строго ограничен. Тут же вспоминаем про 152-ФЗ.
Читать полностью »