Sql developer как подключить бд
Перейти к содержимому

Sql developer как подключить бд

  • автор:

Подключение к Oracle Autonomous Database с помощью SQL Developer

В посте рассматривается пошаговое описание подключения к Oracle Autonomous Database c помощью локально установленного Oracle SQL Developer.

Oracle SQL Developer – это бесплатный графический инструмент, который облегчает выполнение задач разработчика и администратора баз данных. SQL Developer позволяет пользователю просматривать объекты базы данных (таблицы, представления, индексы, процедуры и т.п.), писать, редактировать и выполнять SQL- запросы, манипулировать данными и экспортировать их.

Инструмент Oracle SQL Developer позволяет подключиться к Autonomous Database (автономной базе данных) двумя способами:

  1. С помощью установленного на локальный компьютер Oracle SQL Developer.
  2. С помощью Oracle SQL Developer Web, которая установлена в Oracle Cloud. Oracle SQL Developer Web это web-версия Oracle SQL Developer, позволяющая выполнять запросы и скрипты, создавать объекты базы данных, загружать данные, строить модели данных, и наблюдать за производительностью базы данных. Начиная с версии 20.2, SQL Developer Web также называется «Database Actions». Данный способ подключения описан в этом посте.

В данном посте рассматривается пошаговое описание подключения к Oracle Autonomous Database c помощью локально установленного Oracle SQL Developer версии 19.2.1 .

Настройки на стороне Oracle Autonomous Database

Необходимо подключиться к Oracle Cloud под своей учетной записью. Затем, нажать на значок меню в левом верхнем углу (1 шаг) и выбрать «Autonomous Transaction Processing» (2 шаг):

Откроется список созданных Oracle Autonomous Database (далее Autonomous Database или автономная база данных). В данном примере уже есть созданная автономная база данных с отображаемым именем – My first Autonomous Database. Необходимо нажать на нее для настройки подключения.

Откроется страница сведений выбранной автономной базы данных. Для подключения к базе данных требуются учетные данные клиента и параметры подключения. Эти данные содержатся в электронном бумажнике (Wallet). Для скачивания электронного бумажника надо нажать на «Подключение к БД».

Откроется страница для скачивания электронного бумажника:

После нажатия «Скачивание электронного бумажника» откроется новая страница и система потребует назначить пароль для электронного бумажника. Устанавливаемый пароль должен содержать от 8 до 60 символов и включать в себя минимум одну букву и одну цифру. После набора пароля активируется кнопка «Скачать».

После скачивания файла бумажника, завершаются подготовительные работы на стороне Autonomous Database. Далее запускается и настраивается программное обеспечение SQL Developer, установленное на локальном компьютере.

Настройки SQL Developer

Необходимо запустить Oracle SQL Developer и нажать на знак зеленного плюса в левом верхнем углу.

Откроется окно для задания настроек подключения к новой базе данных. В данном примере подключение осуществляется к Oracle Autonomous Database и параметры подключения указаны в файле tnsnames.ora электронного бумажника (архивного файла). Остальные параметры и файл бумажника задаются следующим образом:

Name: OAD_dushanbe
Сокращено от Orace_Autonomous_Database_dushanbe. Указывается имя соединения, которое позволяет однозначно идентифицировать базу данных при подключении.

Username: admin
Password: пароль, который был задан во время инициализации (создания) автономной базы данных.

Connection Type: Cloud Wallet Указывает, что для безопасного подключения будет использован электронный бумажник облачного сервиса.

После выбора Cloud Wallet для раздела Connection Type, появляются следующие вкладки: Details, Advanced, Proxy. В параметре Configuration File вкладки Details необходимо указать скачанный электронный бумажник (см. раздел Настройки на стороне Autonomous Database). Значение для параметра Service оставить по умолчание high (dushanbe_high, то есть название базы и уровень high). Надо нажать на Connect для подключения к базе данных.

После нажатия Connect система затребует подтвердить еще раз пароль для пользователя базы данных admin. После успешного подключения к базе данных можно выполнить запрос в режиме реального времени к Autonomous Database с помощью SQL Developer. Например, выполняется SQL запрос для проверки версии и статуса автономной базы данных.

В разделе Connection можно раскрыть иерархию дерева автономной базы данных OAD_dushanbe. Это позволит просматривать список, наименование и содержание объектов Autonomous Database.

В завершении приводится пример создания объекта в автономной базе данных – создание простой таблицы с именем test. Данный пример показывает, что подключение к Oracle Autonomous Database прошло успешно и можно начать работать с базой данных.

Подключение к базе данных Oracle

Вы можете создать подключение к базе данных и использовать его для доступа к данным, построения набора данных и визуализации данных.

Удаленные подключения нельзя использовать для сохранения набора данных из потока данных.

  1. На главной странице нажмите Создать и выберите Подключение .
  2. В диалоговом окне Создание подключения выберите тип подключения, например Oracle Database .
  3. Введите уникальное имя для нового подключения и сведения о подключении к базе данных.
    • Если создается не SSL-подключение, укажите информацию о подключении для базы данных, такую как имя хоста, порт, учетные данные, имя сервиса и т. д.
    • Если создается SSL-подключение, в поле Накопитель клиента нажмите Выбрать и перейдите к файлу cwallet.sso . Узнайте расположение файла cwallet.sso у администратора.
  4. Параметр Тип подключения позволяет указать способ подключения.
  • При создании подключений к базам данных Oracle можно выполнить подключение двумя способами с помощью параметра Тип подключения :
    • Основные — укажите Хост , Порт и Имя сервиса базы данных.
    • Дополнительно — в поле Строка подключения укажите идентификатор Single Client Access Name (SCAN) для баз данных, работающих в кластере RAC. Пример: sales.example.com =(DESCRIPTION= (ADDRESS_LIST= (LOAD_BALANCE=on)(FAILOVER=ON) (ADDRESS=(PROTOCOL=tcp)(HOST=123.45.67.111)(PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=123.45.67.222)(PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=123.45.67.333)(PORT=1521))) (CONNECT_DATA=(SERVICE_NAME= salesservice.example.com)))

    Уточните у своего администратора, есть ли у вас доступ к локальной базе данных.

    1. Загрузка и запуск программы

    Если программа SQL Developer еще не установлена у вас на компьютере, ее можно загрузить с сервера develop.office.stacksoft.ru, из каталога /distr/oracle/db_tools/SQL_Developer. Для этого вам подойдет любой SFTP-клиент.

    Невозможно предоставить Включенная страница не может быть найдена.
    SFTP-клиенты для Windows: WinSCP, Total Commander с расширением для SFTP.

    Загрузите файл sqldeveloper-*-x64.zip на локальный компьютер, например, в каталог c:\bin . Распакуйте архив. Зайдите в появившийся после распаковки подкаталог sqldeveloper , запустите программу двойным щелчком по файлу sqldeveloper.exe .

    2. Загрузка списка соединений (TNS Names)

    Зайдите на сервер develop.office.stacksoft.ru через SFTP-клиент. Перейдите в каталог /onyma_etc. Оттуда загрузите на компьютер файл tsnames.ora.

    Поместите его в своем домашнем каталоге — скажем, в подпапке C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Documents\Sql_Dev .

    3. Настройка программы

    Теперь вернитесь в SQL Developer. Откройте меню Tools, перейдите к пункту Preferences.

    В дереве настроек слева откройте узел Database, перейдите к дочернему пункту Advanced. Найдите поле Tsnames Directory, нажмите кнопку Browse справа от этого поля.

    Укажите программе путь к файлу tsnames.ora , который вы только что загрузили.

    Теперь нажмите на кнопку в панели Connections:

    Программа откроет окно настроек нового соединения:

    В поле Connection Name введите название соединения в произвольной форме. В поля Username и Password — имя и пароль (обратитесь за ними к администратору). При желании выставьте флажок Save Password. В списке Connection Type выберите TNS; в списке Network Alias выберите псевдоним соединения (для БД тестового сервера M11 — crm.m11.office.stacksoft.ru — это m11). Нажмите Test, чтобы проверить, работают ли введенные настройки. Затем нажмите Save.

    Теперь в окне Connections появится новая «ветка»: m11_test.

    Невозможно предоставить Включенная страница не может быть найдена.

    Обратите внимание: для некоторых инсталляций псевдонимы TNS, имена и пароли указаны в этом разделе Wiki. В нашем примере имя пользователя совпадает с названием схемы, а пароль — с именем пользователя.

    Чтобы открыть соединение с базой данных, дважды щелкните по названию «ветки». Если вы не сохранили пароль, появится окно ввода:

    Введите пароль, нажмите OK .

    Справа от списка соединений откроется окно запроса.

    4. Полезные приемы

    4.1. Клавиатурные сокращения

    Клавиши Ctrl + запускают выполнение текущей строки сценария (при этом строка должна быть выделена от начала и до конца):

    Если нажать Ctrl + , не выделив нужной строки, программа попытается выполнить весь сценарий.

    Клавиша F5 запустит выполнение сценария целиком.

    Сочетание Ctrl+S сохраняет сценарий в файл на диске. Не забывайте постоянно сохранять свои запросы, чтобы не потерять их из-за сбоя программы.

    4.2. Как узнать число строк, возвращенных запросом?

    Щелкнув правой кнопкой мыши на любой строке результатов, можно узнать число строк, возвращенных запросом. Для этого выберите пункт меню Count Rows.

    Соединение с базой данных в SQL Developer

    Чтобы создать соединение с базой данных в SQL Developer, выполните следующие шаги:

    1. На вкладке Connections щелкните правой кнопкой по Connections и выберите New Connection.
    2. В окне New/Select Database Connection введите имя подключения. Введите имя пользователя и пароль схемы, к которой Вы хотите подключиться.
      1. Из выпадающего поля Role можно выбрать или значение по умолчанию или SYSDBA (Вы выбираете SYSDBA для пользователя sys или любого пользователя с привилегиями администратора базы данных).
      1. Можно выбрать тип подключения как:
        • Основной: В этом типе введите имя хоста и SID для базы данных, с которой Вы хотите соединиться. Порт устанавливается в 1521. Или можно также ввести имя Службы непосредственно, если Вы используете удаленное соединение с базой данных.
        • TNS: Можно выбрать любой из псевдонимов базы данных, импортированных из файла tnsnames.ora .
        • LDAP: Можно осуществить поиск служб баз данных в Oracle Internet Directory, которая является компонентом Oracle Identity Management.
        • Advanced: Можно определить пользовательский JDBC URL , чтобы соединиться с базой данных.
      1. Щелкните по Test, чтобы убедиться, что соединение было установлено правильно.
      2. Щелкните по Connect.

      Отметьте: Из того же самого окна New/Select Database Connection можно определить соединения с источниками данных, которые не являются БД Oracle, используя вкладки Access, MySQL и SQL Server. Однако, эти соединения являются соединениями только для чтения, которые позволяют Вам просматривать объекты и данные в соответствующем источнике данных.

      Далее: Отображение Структуры таблицы

      Post Views: 2 015

      Похожие записи

      Предложение WITH

      Используя предложение WITH, можно определить блок запроса до его применения в запросе. Предложение WITH (формально называется subquery_factoring_clause) позволяет многократно использовать один и тот же блок запроса в инструкции SELECT, когда она встречается более одного раза в сложном запросе. Это особенно. Читать далее

      Оператор WITH в sql

      Оператор WITH в SQL — это чрезвычайно полезный инструмент для создания временных таблиц и использования их внутри других запросов. Это позволяет упростить код и улучшить производительность запросов. Оператор WITH (также известный как Common Table Expression) используется для создания временных таблиц. Читать далее

      Выполнение запросов внешних таблиц

      Внешняя таблица не описывает никаких данных, которые хранятся в базе данных. Внешняя таблица не описывает порядок хранения данных во внешнем источнике. Вместо этого она описывает, как уровень внешней таблицы должен представлять данные для сервера. За преобразования, которые требуется выполнять над. Читать далее

      Инструкция FLASHBACK TABLE

      Позволяет восстанавливать таблицы до состояния на заданный момент времени с помощью одной инструкции. Восстанавливает табличные данные вместе со связанными индексами и ограничениями. Позволяет возвращать таблицу и ее содержимое в состояние, существовавшее на определенный момент времени, или к изменению системы, определенному. Читать далее

      Создание внешней таблицы

      Внешние таблицы создаются с помощью предложения ORGANIZATION EXTERNAL инструкции CREATE TABLE. В действительности таблица не создается. Точнее, создаются метаданные в словаре данных, который можно использовать для доступа к внешним данным. Предложение ORGANIZATION применяется для указания порядка, в котором сохраняются строки. Читать далее

      Инструкция DROP TABLE … PURGE

      В базе данных Oracle имеется функция для удаления таблиц. При удалении таблицы база данных не сразу освобождает пространство, занимаемое таблицей. Точнее, база данных переименовывает таблицу и помещает ее в корзину, где таблица позже может быть восстановлена с помощью инструкции FLASHBACK. Читать далее

      Создание внешней таблицы с помощью драйвера доступа ORACLE_LOADER

      Рассмотрим, как создаются внешние таблицы посредством драйвера доступа ORACLE_LOADER. Предположим, что существует текстовый файл, в котором имеются записи в следующем формате: 10,jones,11-Dec-1934 20,smith,12-Jun-1972 Записи разделяются символом новой строки, и все поля заканчиваются запятой ( , ). Имя файла: /emp_dir/emp.dat. Читать далее

      Пример создание внешней таблицы с помощью драйвера доступа ORACLE_DATAPUMP

      Используя драйвер доступа ORACLE_DATAPUMP, можно выполнять с внешними таблицами операции выгрузки и повторной загрузки. Примечание. В контексте внешних таблиц загрузка данных обозначает операцию чтения данных из внешней таблицы и их загрузку в таблицу базы данных. Под выгрузкой данных понимается чтение. Читать далее

      Установка Предпочтений SQL Developer

      Можно настроить много аспектов интерфейса и среды SQL Developer, изменяя предпочтения SQL Developer согласно Вашим потребностям. Чтобы изменить предпочтения SQL Developer, выберите Tools, а затем Preferences. Настройте интерфейс SQL Developer и среду. В меню Tools выберите Preferences. Предпочтения группируется в. Читать далее

      Резюме по SQL Developer

      В этой рубрике было рассмотрено использование SQL Developer, чтобы выполнять следующие задачи: Просматривать, создавать и редактировать объекты базы данных Выполнять SQL-операторы и сценарии на Рабочем листе SQL Создавать и сохранять пользовательские отчеты SQL Developer является бесплатным графическим инструментом, позволяющим упростить. Читать далее

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *