 |
| 12.02.10 - Oracle покупает компанию AmberPoint
Корпорация Oracle официально объявила о покупке поставщика SOA-приложений, компании AmberPoint. Условия сделки ввиду частной структуры собственности последней не разглашаются.
|
|
| 12.02.10 - Oracle обновила бесплатный набор Eclipse-плагинов
Oracle выпустила Oracle Enterprise Pack for Eclipse (OEPE) 11gR1 11.1.1.4, обновленную версию набора плагинов для открытой среды разработки Eclipse IDE, который предназначен для создания приложений на Java EE и веб-сервисов для платформы Oracle Fusion Middleware.
|
|
| 09.02.10 - Утилита SQL*Plus. Создание и выполнение сценариев. Часть IV
Это завершающий выпуск в серии, посвященной утилите SQL*Plus. Посетители моего сайта часто ищут информацию об SQL*Plus или вообще документацию по Oracle, так почему бы им не помочь.
|
|
| 09.02.10 - Утилита SQL*Plus. Создание и выполнение сценариев. Часть III
Это третий выпуск в серии, посвященной утилите SQL*Plus. Посетители моего сайта часто ищут информацию об SQL*Plus или вообще документацию по Oracle, так почему бы им не помочь.
|
|
| 09.02.10 - Утилита SQL*Plus. Создание и выполнение сценариев. Часть II
Это второй выпуск в серии, посвященной утилите SQL*Plus. Посетители моего сайта часто ищут информацию об SQL*Plus или вообще документацию по Oracle, так почему бы им не помочь...
|
|
| 09.02.10 - Утилита SQL*Plus. Создание и выполнение сценариев. Часть I
Утилита SQL*Plus позволяет выполнять команды SQL и блоки PL/SQL, а также решать ряд других задач. С помощью SQL*Plus можно:вводить, редактировать, запоминать, загружать и выполнять команды SQL и блоки PL/SQL; форматировать, создавать, сохранять, печатать и публиковать в Web результаты выполнения запросов (отчеты); получать описание (имена и типы столбцов) любой таблицы и представления; обращаться к удаленным базам данных и копировать из них данные; посылать и принимать сообщения от конечных пользователей; администрировать базу данных.
|
|
| 03.02.10 - Мониторинг заданий
Как понять, что реально делает задание? Я хотел бы получать признаки жизни от посланного на выполнение SQL-оператора. Не видно никаких блокировок, которые мешали бы ему работать - я работаю на новом и практически не используемом сервере. Этот сервер должен заменить текущий производтсвенный, поэтому я, по сути, скопировал все настройки. Пришлось внести несколько изменений в файл INIT.ORA, в основном, связанных с изменением каталогов: ранее значение compatible было 7.3.2.3.0, а теперь - 7.3.4.5.0; ресурсов enqueue было 16000, а теперь - 32000 (я просто выполнил "diff" для двух файлов). Я уверен, что никаких блокировок не может быть, но ЧТО делает задание, мне непонятно.
|
|
| 03.02.10 - Запрос совпадающих и наиболее близких строк
Том! Я создаю отчет, в котором надо сравнивать записи из старой и новой систем. Однако нет гарантии, что для каждой записи из старой системы найдется точное совпадение. Если точно совпадающей строки нет, мне нужно выбирать "наиболее близкую" запись, в которой совпадают два заданных поля. Если такой записи нет, значит, соответствие не найдено. Ниже представлен упрощенный пример.
|
|
| 03.02.10 - Mastering Oracle PL/SQL: Эффективная обработка данных
Гарантированная строгая типизация всех переменных также дает определенное повышение производительности. PL/SQL-машина очень благосклонна к разработчикам при работе с типами данных (что, по моему мнению, плохо). Попытайтесь присвоить строку числовой переменной, и сервер Oracle молча попытается преобразовать ее в число и выполнить присвоение. Присвойте дату переменной типа VARCHAR2, и она будет автоматически преобразована в строку.
|
|
| 03.02.10 - Что возвращать - массивы данных или результирующие множества?
Я занимаюсь созданием API, открывающего нашу базу данных для доступа любому клиенту. Мы наконец-то начинаем использовать базу данных как базу данных, а не просто как "битоприемник" с ограниченным доступом. Я видел, что вы используете в своих примерах оба метода. Нет ли у вас предпочтения, сложившегося на основе опыта?
|
|
| 29.01.10 - Oracle рассуждает об эффективности
22 января 2010 г. в московском офисе компании Oracle состоялся семинар, посвященный представлению новых версий продуктов - Oracle Transportation Management 6.1 и Oracle Demantra 7.3. Также сотрудники компании представили своё видение того, что называют "эффективной компанией".
|
|
| 29.01.10 - Первые продукты технологических компаний - с чего начинали гиганты
Всемирно известные технологические корпорации - Cisco, Microsoft, IBM, Apple, Intel - давно устоялись на глобальном рынке как производители сетевого и компьютерного оборудования, программного обеспечения и чипов. Но прежде чем достичь миллиардных оборотов и во многом определять тенденции развития индустрии, эти компании, как и многие другие, начинали свою жизнь небольшими "гаражными" мастерскими, разрозненными предприятиями или вовсе не связанными с технологиями проектами одиночек. Естественно, что и первые продукты порой не имели ничего общего с нынешним предлагаемым ими ассортиментом.
|
|
| 29.01.10 - Еврокомиссия одобрила поглощение Sun корпорацией Oracle
Несмотря на различные инициативы Майкла Видениуса (Michael "Monty" Widenius), автора СУБД MySQL, который пытался убедить Европейскую комиссию в сомнительных перспективах сделки между Oracle и Sun, совет ЕС одобрил поглощение Sun Microsystems корпорацией Oracle.
|
|
| 26.01.10 - Когда надо пересоздавать индекс?
Предыдущую статью об индексах на основе B-дерева я заканчивал комментарием: "Не соглашайтесь с аргументом, что необходимо регулярно пересоздавать индексы, так как "они становятся разбалансированными". Это необоснованный аргумент". Немного позже я получил сообщение по электронной почте, в котором указывалось, что есть другие, обоснованные причины пересоздания индексов. Это верно, и пересоздание индексов на основе B-дерева иногда действительно дает преимущества, так что, я подумал, что имеет смысл написать небольшую статью, исследующую причины пересоздания индексов на основе B-дерева.
|
|
| 26.01.10 - Защита на уровне строк - Часть 2: Правила защиты
В предыдущей статье этой мини-серии я продемонстрировал пару простых методов обеспечения изоляции данных различных пользователей или групп пользователей. В этой статье я перехожу к "правильной" защите на уровне строк (RLS), также известной как средства детального контроля доступа (fine-grained access control - FGAC) или средства создания виртуальной приватной базы данных (virtual private database - VPD). Примеры в этих статьях были протестированы с помощью Oracle 9.2.0.3.
|
|
| 26.01.10 - Неправильная кодировка в sqlplus
Новички часто сталкиваются с такой проблемой: при запуске sqlplus все сообщения выдаются в неправильной кодировке.
|
|
| 26.01.10 - Процедура RAISE_APPLICATION_ERROR
Процедура RAISE_APPLICATION_ERROR позволяет посылать собственные пользовательские сообщения об исключениях из хранимых программ. Эта процедура возвращает пользователю информацию об исключении тем же способом, которым пользуется сервер Oraсle для возвращения информации для прочих исключений.
|
|
| 21.01.10 - К 2015 году бизнес-расходы на мобильные "облачные" вычисления превысят $5 млрд
К 2015 году более чем 240 млн бизнес-заказчиков израсходуют на мобильные "облачные" сервисы $5,2 млрд, утверждают аналитики ABI Research.
|
|
| 21.01.10 - Видениус: надеюсь, что Россия и Китай заблокируют покупку Sun Microsystems компанией Oracle
Майкл Видениус, создатель стандарта баз данных MySQL, надеется, что Россия и Китай заблокируют покупку Sun Microsystems компанией Oracle, в то время как ЕС готов одобрить сделку, сообщает Рейтер.
|
|
| 20.01.10 - LOG ERRORS (протоколировать ошибки)
В сервере Oracle Database 10 g Release 2 в операторах DELETE, INSERT, MERGE и UPDATE можно использовать новое предложение LOG ERRORS (протоколировать ошибки). Использование этого предложения в операторах массовой обработки данных позволяет записывать строки, при обработке которых произошли ошибки, и не откатывать весь этот оператор.
|
|
| 20.01.10 - Аналитические функции в Oracle (Часть 3)
В качестве базовой в аналитической функции могут быть указаны традиционные для Oracle статистические (агрегатные, то есть обобщающие) функции COUNT, MIN, MAX, SUM, AVG и другие ("стандартные агрегатные функции" по документации). Примеры приводились выше.
|
|
| 20.01.10 - Аналитические функции в Oracle (Часть 2)
Аналитические функции принимают в качестве аргумента столбец промежуточного результата вычисления SQL-предложения и возвращают тоже столбец. Поэтому местом их использования в SQL-предложении могут быть только фразы ORDER BY и SELECT, выполняющие завершающую обработку логического промежуточного результата.
|
|
| 20.01.10 - Аналитические функции в Oracle (Часть 1)
В версии СУБД Oracle 8.1.6 появился новый класс из 26 функций, названных аналитическими, и получившим дальнейшее развитие в версии 9. Их описания были созданы совместными усилиями фирм IBM, Informix, Oracle и Compaq путем разработки так называемых "улучшений" некоторых конструкций, имеющихся в стандарте SQL1999.
|
|
| 15.01.10 - Основатель MySQL - читателям CNews: спасите нас от Oracle
В результате покупки корпорацией Oracle компании Sun система управления базами данных MySQL может перестать быть открытой, опасается один из авторов системы Майкл Видениус. Обратившись в CNews, он призвал российских разработчиков выступить с поддержкой открытой СУБД, заявив, что помощь России является критичной для MySQL.
|
|
| 15.01.10 - Новые продукты спасут рынок ERP в 2010 г. Главные ожидания
В 2009 году глобальный экономический спад оказал большое влияние на рынок ERP-систем, что привело к уменьшению продаж лицензий и откладыванию ERP-проектов. Однако 2010 год будет удачным для ERP-рынка благодаря ряду новых тенденций и выпуску новых продуктов.
|
|
| 12.01.10 - Поиск курса валюты. SQL-запрос в Oracle.
Необходимо написать SQL запрос, который выводит значение курса валюты на заданную дату. Такой вопрос может быть задан на собеседовании при приеме на работу в качестве разработчика баз данных. Вопрос не столь прост, как может показаться.
|
|
| 12.01.10 - Установка Oracle Fusion Middleware MapViewer 11g R1
Здесь я покажу, как установить на локальной машине разработчика Oracle Fusion Middleware MapViewer 11g R1 сервер для целей изучения, тестирования и разработки приложений, использующих геопространственные данные Oracle Spatial.
|
|
| 12.01.10 - Установка демонстрационных данных Oracle MapViewer
Для изучения основных принципов Oracle MapViewer достаточно установить демонстационную карту, которая поставляется Oracle.
|
|
| 12.01.10 - Как получить координаты из столбца SDO_GEOMETRY
При работе с данными таблиц, содержащих столбец с геометрией SDO_GEOMETRY, часто необходимо получить простой список координат для их дальнейшей обработки. Наиболее простой способ сделать это будет показан ниже.
|
|
| 22.12.09 - Отладка кода в Oracle
В этой статье предлагается простой и эффективный способ отладки серверной и клиентской частей приложений Oracle. Способ не претендует на полноту и не призван заменить собой известные способы отладки, однако может быть полезен при отладке бизнес логики приложений.
|
| |