Выполнение программ PL/SQL в Ubuntu — обычное требование для разработчиков и администраторов баз данных Oracle. В этой статье блога мы рассмотрим несколько методов выполнения программ PL/SQL в Ubuntu, а также соответствующие примеры кода. Предпочитаете ли вы использовать инструменты Oracle или альтернативы с открытым исходным кодом, мы предоставим вам всю необходимую информацию.
Методы:
Метод 1: Oracle SQLPlus
Oracle SQLPlus — это широко используемый инструмент командной строки для выполнения программ PL/SQL. Чтобы запустить программы PL/SQL с использованием SQL*Plus в Ubuntu, выполните следующие действия:
-
Установить Oracle Instant Client:
- Загрузите пакет Oracle Instant Client для Ubuntu с официального сайта Oracle.
- Извлеките пакет и установите необходимые переменные среды.
-
Установить SQL*Plus:
- Загрузите пакет SQL*Plus для Ubuntu с веб-сайта Oracle Technology Network (OTN).
- Извлеките пакет и настройте необходимые переменные среды.
-
Подключиться к базе данных Oracle:
- Откройте терминал и выполните следующую команду:
sqlplus username/password@hostname:port/service_nameЗамените заполнители учетными данными вашей базы данных.
- Откройте терминал и выполните следующую команду:
-
Выполнение программ PL/SQL:
- После подключения вы можете запускать программы PL/SQL, введя код непосредственно в командную строку SQL*Plus или выполнив файл сценария с помощью команды
@.
- После подключения вы можете запускать программы PL/SQL, введя код непосредственно в командную строку SQL*Plus или выполнив файл сценария с помощью команды
Метод 2: Oracle SQL Developer
Oracle SQL Developer — это графический инструмент, обеспечивающий удобный интерфейс для выполнения программ PL/SQL. Выполните следующие действия, чтобы запускать программы PL/SQL с помощью SQL Developer в Ubuntu:
-
Установить Oracle SQL Developer:
- Загрузите пакет Oracle SQL Developer для Ubuntu с официального сайта Oracle.
- Извлеките пакет в каталог по вашему выбору.
-
Запустить SQL Developer:
- Откройте терминал и перейдите в каталог SQL Developer.
- Выполните следующую команду, чтобы запустить SQL Developer:
./sqldeveloper.sh
-
Подключиться к базе данных Oracle:
- В SQL Developer нажмите кнопку «Новое соединение» и введите учетные данные базы данных.
-
Выполнение программ PL/SQL:
- После подключения вы можете создать новый скрипт PL/SQL или открыть существующий.
- Напишите или вставьте свой PL/SQL-код в редактор и нажмите кнопку «Запустить сценарий», чтобы выполнить его.
Метод 3: альтернативы с открытым исходным кодом (например, SQLcl)
Если вы предпочитаете инструменты с открытым исходным кодом, вы можете использовать SQLcl, который представляет собой интерфейс командной строки для баз данных Oracle. Вот как запускать программы PL/SQL с помощью SQLcl в Ubuntu:
-
Установить SQLcl:
- Загрузите пакет SQLcl для Ubuntu с веб-сайта Oracle Technology Network (OTN).
- Извлеките пакет в каталог по вашему выбору.
-
Запустите SQLcl:
- Откройте терминал и перейдите в каталог SQLcl.
- Выполните следующую команду, чтобы запустить SQLcl:
./sql
-
Подключиться к базе данных Oracle:
- В SQLcl выполните следующую команду для подключения к базе данных:
connect username/password@hostname:port/service_name
- В SQLcl выполните следующую команду для подключения к базе данных:
-
Выполнение программ PL/SQL:
- После подключения вы можете запускать программы PL/SQL, введя код непосредственно в командную строку SQLcl или выполнив файл сценария с помощью команды
@.
- После подключения вы можете запускать программы PL/SQL, введя код непосредственно в командную строку SQLcl или выполнив файл сценария с помощью команды
Запуск программ PL/SQL в Ubuntu можно выполнить с помощью различных методов, таких как Oracle SQL*Plus, Oracle SQL Developer или альтернатив с открытым исходным кодом, таких как SQLcl. Каждый метод имеет свои преимущества, и вы можете выбрать тот, который лучше всего соответствует вашим предпочтениям и требованиям. Следуя инструкциям и примерам кода, приведенным в этой статье, вы сможете эффективно выполнять программы PL/SQL в среде Ubuntu.