Browsed by
Category: Database

Установка Oracle APEX 20.1 на Database 18c Express Edition

Установка Oracle APEX 20.1 на Database 18c Express Edition

В посте рассматривается краткий обзор среды разработки Oracle APEX и пошаговая инструкция ее установки на Oracle Database 18c Express Edition. Краткий обзор среды разработки APEX. Oracle Application Express (APEX) – это low-code платформа для разработки функциональных, масштабируемых и безопасных web-приложений. На сегодняшний день последней актуальной версией APEX является Oracle APEX 20.1. Данная версия выпущена в апреле 2020 года. Для установки и работы с APEX 20.1 в Oracle Database 18c Express Edition необходимо понимать принцип работы новой опции Oracle Database –…

Read More Read More

Разблокировка и доступ к пользователю HR в Oracle Database 18c Express Edition

Разблокировка и доступ к пользователю HR в Oracle Database 18c Express Edition

В посте рассматривается способ разблокировки и доступа к учебному и тестовому пользователю (схемы) HR в базе данных Oracle Database 18c Express Edition. Рассмотрены следующие вопросы: Краткий обзор Multitenant архитектуры Разблокировка пользователя HR Краткий обзор Multitenant архитектуры На сегодняшний день последней актуальной версией бесплатной редакции Oracle Database является Oracle Database 18c Express Edition. Данная версия выпущена в 2018 году. Предыдущая версия бесплатной редакции была Oracle Database 11g Express Edition. В Oracle Database 18c Express Edition включены многие важные опции наиболее функциональной…

Read More Read More

Установка Oracle SQL Developer на Linux

Установка Oracle SQL Developer на Linux

В данном посте рассматривается установка Oracle SQL Developer 19.2.1 на Oracle Linux и подключение с его помощью к Oracle SQL Developer к Oracle Database 18c Express Edition. Oracle SQL Developer это бесплатный графический инструмент, который облегчает задачи разработчика и администратора баз данных. SQL Developer позволяет пользователю просматривать объекты базы данных (таблицы, представления, индексы, процедуры и т.п.), писать, редактировать и выполнять SQL- запросы, манипулировать данными и экспортировать их. Oracle SQL Developer имеет возможность подключаться не только к базам данных Oracle, но…

Read More Read More

Установка Oracle Database 18c Express Edition на Oracle Linux

Установка Oracle Database 18c Express Edition на Oracle Linux

В данном посте описывается установка Oracle Database 18c Express Edition (XE) на операционную систему Oracle Linux 7. В примере рассматривается установка на Oracle Linux 7.4. Процесс установки с небольшими оговорками актуален для всех версий ОС Linux на базе RHEL (подробнее – ниже). Будут рассмотрены следующие шаги: Подготовка к установке Установка Oracle Database 18c XE Подключение к базе данных 1. Подготовка к установке 1.1. Проверяется, соответствует ли используемая операционная система минимальным требованиям для установки и работы Oracle Database 18c XE. Допустимы…

Read More Read More

Объем генерируемых archive log файлов инстанции Oracle

Объем генерируемых archive log файлов инстанции Oracle

В данном посте будут рассмотрены SQL запросы, с помощью которых можно получить объем (размер) archive log файлов, сгенерированных за определенный промежуток времени базой данных (инстанцией) Oracle. База данных Oracle позволяет сохранять заполненные группы redo logs (журнальных файлов) в один или несколько файлов, которые именуются как archived redo log или archive log (архивные журнальные файлы). Полученные archive log файлы создаются в директории, которая задана в параметре db_recovery_file_dest базы данных. Процесс преобразования redo log файлов в archive log файлы называется архивированием. Процесс…

Read More Read More

Установка Oracle Database 18c Express Edition на Windows

Установка Oracle Database 18c Express Edition на Windows

В посте описывается установка системы управления базами данных (СУБД) Oracle Database 18c Express Edition (XE) на операционную систему (ОС) Windows. В примере рассматривается Windows 10, но процесс актуален для всех версий ОС Windows начиная с Windows 7 (подробнее – ниже). Рассмотрены следующие шаги: Подготовка к установке Установка СУБД Подключение к БД 1. Подготовка к установке Проверяется, соответствует ли используемая операционная система минимальным требованиям для установки и работы Oracle Database 18c XE. Допустимы следующие версии ОС Windows: Windows 7 x64 –…

Read More Read More

Функции SUBSTR и INSTR в Oracle SQL

Функции SUBSTR и INSTR в Oracle SQL

В посте рассматриваются однострочные функции SUBSTR и INSTR, работающие с символьными данными. Символьные данные или строки являются универсальными, т.к. они позволяют хранить практически любой тип данных. Функции, которые работают с символьными данными, классифицируются на функции преобразования регистра символов и манипулирования символами. Функции манипулирования символами используются для извлечения, преобразования и форматирования символьных строк. К этому классу относятся функции CONCAT, LENGTH, LPAD, RPAD, TRIM, REPLACE и рассматриваемые нижу функции SUBSTR и INSTR. Функция SUBSTR принимает три параметра и возвращает строку, состоящую из…

Read More Read More

Совместное применение функций LENGTH, SUBSTR и INSTR

Совместное применение функций LENGTH, SUBSTR и INSTR

В предыдущих постах были описаны такие функции манипулирования символами, как LENGTH, SUBSTR, INSTR. Они используются для извлечения, преобразования и форматирования символьных строк. Ниже приводятся решения задач с применением комбинаций этих функций. Предполагается, что есть таблица students со следующими значениями колонок last_name, first_name и address. Задача первая: Необходимо создать запрос извлечения из значений колонки address только названия страны (т.е. – запятая и город не должны присутствовать). Один из вариантов решения: Шаг 1. С помощью функции INSTR определяется позиция символа “,” (запятая)….

Read More Read More

Функции по работе с датами – ROUND и TRUNC

Функции по работе с датами – ROUND и TRUNC

Функция имеет входное и выходное значение. Входное значение функции называется аргументом. Ноль или более аргументов может быть передано на вход функции в качестве данных для обработки. В данном примере a, b, c являются входными аргументами функции F: F( a, b, c, …) = результат. Функции могут быть вложенной частью другой функции, например, F1 (a, b, F2 (x, y), d), где F2, принимает два входных параметра x и y, и образует третий из четырех параметров функции F1. Функции могут работать со…

Read More Read More

Функции ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY и NEXT_DAY

Функции ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY и NEXT_DAY

В посте рассматриваются однострочные функции по работе с датами: MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY и LAST_DAY. Функция MONTHS_BETWEEN возвращает числовое значение, представляющее количество месяцев между двумя заданными значениями даты. Синтаксис функции: MONTHS_BETWEEN (первая дата, вторая дата) Примеры использования функции MONTHS_BETWEEN. Пример 1. SELECT months_between (’20-SEP-2020′ , ’20-JAN-2020′) FROM dual; Пример 2. SELECT months_between (’20-JAN-2020′ , ’20-SEP-2020′) FROM dual; Пример 3. SELECT months_between (’20-SEP-2020′, ’04-JAN-2020′) FROM dual; Функция ADD_MONTHS возвращает дату, рассчитанную путем добавления к указанному значению даты указанного числа месяцев (целой части,…

Read More Read More