Групповые функции FIRST и LAST

Очень часто при выборке данных появляется задача определения значения первой записи в заданной подгруппе для его дальнейшего использования, например, в качестве параметра. Или еще один распространенный случай: выбрать первую запись из отсортированной выборки. Эту задачу можно решить с помощью псевдостолбца ROWNUM, но тогда потребуется использование вложенного подзапроса, т.к. сначала необходимо выбираемые данные отсортировать. В таких случаях наиболее эффективным решением будет использование групповых функций FIRST и LAST.

(далее…)

0 Comments

Выборка разности двух множеств и дополнительных полей оставшихся записей

В БД Oracle существует 4 операции с множествами выбранных данных: union - объединение множеств записей, полученных в результате двух выборок union all - добавление всех записей второй выборки к результату…

0 Comments

Починка Enterprise Manager в 10 и 11 версиях Oracle

Oracle Enterprise Manager (OEM) – комплекс средств для централизованного управления системами, созданными на основе продуктов Oracle, включая базы данных, серверы приложений, HTTP-серверы, Интернет-приложения и т.д.

Удобное средство настройки и администрирования БД. Его работу обеспечивает Database Control, для работы которого создается специальный зашифрованный репозиторий. Для шифрования используется специальный ключ, который располагается в ORACLE_HOME/<host>_<sid>/emkey.ora. Рекомендуется сделать резервную копию этого ключа, т.к. в случае его исчезновения использование репозитория станет невозможным. Если же ключ все-таки потерялся или повредился сам репозторий, то восстановить настройки можно с помощью утилиты emca. (далее…)

0 Comments

Как создать экземпляр СУБД Oracle из командной строки

Процесс установки экземпляра БД (instance) рассматривается для Oracle 11g (release 1, 2) под управлением ОС Linux. В данном примере подразумевается, что сам oracle установлен в директории /opt/oracle. В качестве имени sid используется MYSID.

(далее…)

0 Comments

История переноса одной базы

Перенос сервера, смена версии ПО и т.д. – занятия неизменно муторные. И вот настал тот час, когда необходимость переноса немаленькой БД на новую платформу встала во всей красе. Задача: полностью перенести БД с ORACLE 10gR2 на ORACLE 11gR2. Никаких премудростей вида RMAN в наличии не присутствует, по старинке пользуемся обычным дампом.

(далее…)

0 Comments

Инициализационные файлы параметров: PFILE или SPFILE

После запуска экземпляра Oracle, его характеристики определяются набором параметров, указанных в инициализационном файле параметров. Эти параметры инициализации могут задаваться как в PFILE-е, так и в SPFILE-е. SPFILE используется, начиная с версии Oracle 9i. Все предыдущие релизы Oracle используют только PFILE-ы.

(далее…)

0 Comments

Конец ленты публикаций

Больше нет публикаций для загрузки

Close Menu