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

Обновлено: 21.11.2024

Для взаимодействия с Oracle Database XE обычно необходимо подключиться к базе данных в качестве пользователя базы данных. Взаимодействие может осуществляться через командную строку SQL, через SQL Developer или через утилиты, вызываемые из системной командной строки.

В этой главе основное внимание уделяется командной строке SQL (SQL*Plus). Сведения об использовании соединений с базой данных в SQL Developer см. в разделе о создании соединений с базами данных в Руководстве по началу работы с Oracle Database Express Edition.

В этой главе рассматриваются следующие темы:

О локальных и удаленных подключениях

Oracle Database XE поддерживает соединения между командной строкой SQL (SQL*Plus) и базой данных как локально, так и удаленно по сети TCP/IP. Метод, который вы используете для подключения к Oracle Database XE с помощью командной строки SQL, зависит от того, инициируете ли вы локальное или удаленное подключение. Локальные и удаленные подключения описаны в следующих разделах:

"Управление сетевыми подключениями" для получения информации о том, как Oracle Database XE принимает запросы на подключение по сети.

О локальных подключениях

Локальное подключение означает запуск командной строки SQL (или любой другой утилиты командной строки Oracle) на том же хост-компьютере, на котором установлена ​​база данных Oracle XE («хост-компьютер Oracle Database XE»), а затем инициирование подключения к базе данных из командной строки SQL (или другой утилиты) или с помощью SQL Developer для подключения в качестве пользователя локальной базы данных. Для локального подключения необходимо указать только имя пользователя и пароль базы данных. Например, на рис. 3-1 показано, как пользователь подключается локально с помощью командной строки SQL и вводит команду подключения, которая предоставляет имя пользователя hr и пароль hr .

Рис. 3-1 Локальное подключение

Прежде чем устанавливать локальное соединение в Linux, необходимо установить переменные среды. Дополнительные сведения см. в разделе «Настройка переменных среды».

Вход в хост-компьютер Oracle Database XE с помощью сеанса ssh (или telnet) и последующий запуск командной строки SQL (или другой утилиты командной строки Oracle) считается локальным подключением, даже если вы запускаете ssh (или telnet ) на удаленном компьютере.

Об удаленных подключениях

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

Клиентское программное обеспечение Oracle

Клиент Oracle Database Express Edition (Oracle Database XE)

При установке Oracle Database XE клиент Oracle Database Express Edition также устанавливается на тот же компьютер. Вы можете установить Oracle Database XE отдельно на удаленных компьютерах. Он доступен по адресу

Мгновенный клиент

Мгновенный клиент доступен по адресу

Клиентское программное обеспечение Oracle для Oracle Database Enterprise Edition или Standard Edition (все поддерживаемые выпуски Oracle Database)

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

Для удаленного подключения необходимо указать не только имя пользователя и пароль, но и полную строку подключения к Oracle Net. В дополнение к имени пользователя и паролю базы данных строка подключения включает имя хоста или IP-адрес хоста, необязательный номер порта TCP и необязательное имя службы базы данных. Эти дополнительные параметры необходимы, чтобы помочь Oracle Net найти нужный хост-компьютер и подключиться к Oracle Database XE. Строка подключения Oracle Net имеет следующий формат:

хост — это имя хоста или IP-адрес компьютера, на котором работает Oracle Database XE

port (необязательно) — это номер порта TCP, на котором прослушивается прослушиватель Oracle Net. Если он не указан, предполагается номер порта по умолчанию 1521.

service_name (необязательно) — это имя службы базы данных, к которой необходимо подключиться. Для Oracle Database XE имя службы — XE. Если имя_службы опущено, клиент Oracle Database XE добавляет запрос к службе базы данных по умолчанию, которая во время установки настраивается как XE.

Только Oracle Database XE поддерживает понятие службы базы данных по умолчанию. Если вы подключаетесь удаленно из любого клиентского программного обеспечения Oracle, отличного от Oracle Database XE, вы должны указать имя службы XE.

Рисунок 3-2 Удаленное подключение


Описание "Рис. 3-2 Удаленное подключение"

Перед выполнением удаленного подключения из Linux необходимо установить переменные среды. Дополнительные сведения см. в разделе «Настройка переменных среды».

Примеры удаленного подключения

Пример 1. В этом примере инициируется удаленное соединение с Oracle Database XE с использованием номера порта по умолчанию.

Пример 2. В этом примере инициируется удаленное соединение с Oracle Database XE с использованием номера порта, отличного от используемого по умолчанию (1522):

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

Настройка переменных среды

Командная строка SQL (SQL*Plus) и другие утилиты Oracle извлекают информацию о конфигурации из переменных среды операционной системы. В этом разделе объясняется, как установить эти переменные среды, и он содержит следующие темы:

Настройка переменных среды на платформе Windows

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

Настройка переменных среды на платформе Linux

На платформе Linux перед запуском командной строки SQL или других утилит Oracle из терминального сеанса необходимо установить некоторые переменные среды для этого сеанса. Процедура установки переменных среды зависит от того, подключаетесь ли вы локально или удаленно из Oracle Database XE.

Настройка переменных среды для локального подключения

Чтобы установить переменные среды при локальном подключении, введите одну из следующих команд в сеансе терминала.

Для оболочки Bourne, Korn или Bash:

Нет необходимости устанавливать переменные среды перед запуском командной строки SQL из меню K (KDE) или меню приложений (Gnome).

Настройка переменных среды для удаленного подключения

Чтобы установить переменные среды при удаленном подключении из Oracle Database XE, введите одну из следующих команд в сеансе терминала на удаленном компьютере:

Вы можете подключиться к базе данных Oracle только через клиентскую программу, такую ​​как SQL*Plus или SQL Developer.

После подключения к базе данных Oracle через клиентскую программу вы вводите и запускаете команды в этой клиентской программе. Дополнительные сведения см. в документации к вашей клиентской программе.

Эта глава содержит:

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

SQL*Plus — это клиентская программа, с помощью которой вы можете получить доступ к базе данных Oracle. В этом разделе показано, как запустить SQL*Plus и подключиться к базе данных Oracle.

Для шагов 3 и 4 следующей процедуры вам потребуются имя пользователя и пароль.

Для подключения к базе данных Oracle из SQL*Plus:

Если вы работаете в системе Windows, отобразите командную строку Windows.

В командной строке введите sqlplus и нажмите клавишу Enter .

В ответ на запрос имени пользователя введите свое имя пользователя и нажмите клавишу Enter .

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

В целях безопасности ваш пароль не отображается на экране.

Система подключает вас к экземпляру базы данных Oracle.

Вы находитесь в среде SQL*Plus. По приглашению SQL> вы можете вводить и выполнять команды SQL*Plus, операторы SQL, операторы PL/SQL и команды операционной системы.

Чтобы выйти из SQL*Plus, введите exit и нажмите клавишу Enter .

При выходе из SQL*Plus сеанс SQL*Plus завершается, но экземпляр базы данных Oracle не закрывается.

Пример 2-1 запускает SQL*Plus, подключается к базе данных Oracle, выполняет оператор SQL SELECT и выходит из SQL*Plus. Пользовательский ввод выделен жирным шрифтом .

Пример 2-1. Подключение к базе данных Oracle из SQL*Plus

"О SQL*Plus" для краткого описания SQL*Plus

Руководство пользователя и справочник по SQL*Plus для получения дополнительной информации о запуске SQL*Plus и подключении к базе данных Oracle

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

SQL Developer — это клиентская программа, с помощью которой вы можете получить доступ к базе данных Oracle. Для Oracle Database 11g Release 2 (11.2) Oracle рекомендует использовать SQL Developer версии 4.0 или более поздней, которую можно загрузить с:

В этом разделе предполагается, что в вашей системе установлен SQL Developer, и показано, как запустить его и подключиться к базе данных Oracle. Если SQL Developer не установлен в вашей системе, инструкции по установке см. в Руководстве пользователя Oracle Database SQL Developer.

Если вы используете комплект SQL Developer, который не включает JDK, то при первом запуске SQL Developer в вашей системе необходимо указать полный путь к java . exe на шаге 1.

Для шага 3 вам потребуется имя пользователя и пароль.

Для подключения к базе данных Oracle из SQL Developer:

Запустить разработчик SQL.

Если вы впервые запускаете SQL Developer в своей системе, вам будет предложено ввести полный путь к java . exe (например, C:\Program Files\Java\jdk1.6.0_021\bin\java.exe ). Либо введите полный путь после подсказки, либо перейдите к нему, а затем нажмите клавишу Enter .

В рамке "Подключения" щелкните значок "Новое подключение" .

В окне "Новое/выборное подключение к базе данных":

Введите соответствующие значения в поля Имя подключения, Имя пользователя и Пароль.

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

Рядом с полем "Пароль" установлен флажок "Сохранить пароль". По умолчанию он не выбран. Oracle рекомендует принять значение по умолчанию.

Если панель Oracle не отображается, щелкните вкладку Oracle .

На панели Oracle примите значения по умолчанию.

Нажмите кнопку Тест .

Соединение проверено. Если подключение установлено успешно, индикатор состояния меняется с пустого на успешное .

Если проверка прошла успешно, нажмите кнопку Подключить .

Окно «Новое/выборное подключение к базе данных» закроется. Во фрейме «Подключения» отображается подключение, имя которого вы ввели в поле «Имя подключения» на шаге 3.

Вы находитесь в среде SQL Developer.

Чтобы выйти из SQL Developer, выберите Exit в меню File.

Выход из SQL Developer завершает сеанс SQL Developer, но не выключает экземпляр базы данных Oracle. При следующем запуске SQL Developer соединение, созданное с помощью предыдущей процедуры, все еще будет существовать. SQL Developer запросит у вас пароль, который вы указали на шаге 3 (если вы не установили флажок Сохранить пароль).

"О SQL Developer" для краткого описания SQL Developer

Руководство пользователя Oracle Database SQL Developer для получения дополнительной информации об использовании SQL Developer для создания подключений к базе данных Oracle

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

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

Для использования руководств и примеров в этом документе необходимо подключиться к базе данных Oracle от имени пользователя HR .

Этот раздел содержит:

Разблокировка учетной записи отдела кадров

В этом разделе показано, как разблокировать учетную запись отдела кадров и сбросить ее пароль.

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

Для следующей процедуры вам потребуются имя и пароль пользователя с системной привилегией ALTER USER.

Чтобы разблокировать учетную запись отдела кадров и сбросить ее пароль:

Используя SQL*Plus, подключитесь к базе данных Oracle как пользователь с системной привилегией ALTER USER.

По запросу SQL> разблокируйте учетную запись отдела кадров и сбросьте ее пароль:

Выберите безопасный пароль. Рекомендации по безопасным паролям см. в Руководстве по безопасности баз данных Oracle.

Система отвечает:

Учетная запись отдела кадров разблокирована, и ее пароль — password .

Теперь вы можете подключиться к базе данных Oracle как пользователь HR с паролем password .

Oracle Database 2 Day + Security Guide для получения информации о предопределенных учетных записях пользователей, предоставляемых Oracle Database, включая HR

Руководство пользователя Oracle Database SQL Developer для получения информации о доступе к SQL*Plus в SQL Developer

Подключение к базе данных Oracle в качестве пользователя отдела кадров из SQL*Plus

В этом разделе показано, как подключиться к базе данных Oracle от имени пользователя HR из SQL*Plus.

Если учетная запись отдела кадров заблокирована, см. раздел «Разблокировка учетной записи отдела кадров» и вернитесь к этому разделу.

Чтобы подключиться к базе данных Oracle как пользователь отдела кадров из SQL*Plus:

Для этой задачи вам потребуется пароль для учетной записи отдела кадров.

Если вы подключены к базе данных Oracle, закройте текущее подключение.

Следуйте инструкциям в разделе "Подключение к базе данных Oracle из SQL*Plus", введя имя пользователя HR на шаге 3 и пароль для учетной записи HR на шаге 4.

Теперь вы подключены к базе данных Oracle как пользователь HR .

Руководство пользователя и справочник по SQL*Plus для примера использования SQL*Plus для создания связи с отделом кадров

Подключение к базе данных Oracle в качестве отдела кадров пользователя из SQL Developer

В этом разделе показано, как подключиться к базе данных Oracle в качестве пользователя отдела кадров из SQL Developer.

Если учетная запись отдела кадров заблокирована, см. раздел «Разблокировка учетной записи отдела кадров» и вернитесь к этому разделу.

Чтобы подключиться к базе данных Oracle как пользователь отдела кадров из SQL Developer:

Для этой задачи вам потребуется пароль для учетной записи отдела кадров.

Следуйте инструкциям в разделе "Подключение к базе данных Oracle из SQL Developer", введя следующие значения на шаге 3:

В поле "Имя подключения" введите hr_conn .

(Вы можете ввести другое имя, но в руководствах в этом документе предполагается, что вы назвали соединение hr_conn .)

В качестве имени пользователя введите HR .

В поле «Пароль» введите пароль учетной записи отдела кадров.

Теперь вы подключены к базе данных Oracle как пользователь HR .

Изучение базы данных Oracle с помощью SQL*Plus

Этот раздел содержит:

Если вы не подключены к базе данных Oracle в качестве отдела кадров пользователя из SQL*Plus, см. раздел "Подключение к базе данных Oracle в качестве отдела кадров пользователя из SQL*Plus" и вернитесь к этому разделу.

Просмотр объектов схемы HR с помощью SQL*Plus

С помощью SQL*Plus вы можете просматривать объекты, принадлежащие схеме HR, запрашивая представление словаря статических данных USER_OBJECTS .

В примере 2-2 показано, как просмотреть имена и типы данных объектов, принадлежащих схеме HR.

Пример 2-2. Просмотр объектов схемы HR с помощью SQL*Plus

Результат аналогичен:

Справочник по базе данных Oracle для получения информации о USER_OBJECTS

"Выбор табличных данных" для получения информации об использовании запросов для просмотра табличных данных

"Об образце схемы HR" для получения общей информации о схеме HR

Просмотр свойств и данных таблицы EMPLOYEES с помощью SQL*Plus

В SQL*Plus можно использовать команду SQL*Plus DESCRIBE для просмотра свойств столбцов таблицы EMPLOYEES в схеме HR и оператор SQL SELECT для просмотра данных. Чтобы просмотреть другие свойства таблицы, используйте статические представления словаря данных (например, USER_CONSTRAINTS , USER_INDEXES и USER_TRIGGERS ).

В примере 2–3 показано, как просмотреть свойства таблицы EMPLOYEES в схеме HR.

Пример 2-3. Просмотр свойств таблицы EMPLOYEES с помощью SQL*Plus

В примере 2–4 показано, как просмотреть некоторые данные в таблице EMPLOYEES в схеме HR.

Пример 2-4. Просмотр данных таблицы EMPLOYEES с помощью SQL*Plus

Результат аналогичен:

"Выбор табличных данных" для получения информации об использовании запросов для просмотра табличных данных

Справочник по базе данных Oracle для получения информации о статических представлениях словаря данных

Изучение базы данных Oracle с помощью SQL Developer

Этот раздел содержит:

Учебное пособие. Просмотр объектов схемы HR с помощью SQL Developer

В этом руководстве показано, как использовать SQL Developer для просмотра объектов, принадлежащих схеме HR, то есть как просматривать схему HR.

Если вы не подключены к базе данных Oracle в качестве отдела кадров пользователя из SQL Developer, см. раздел «Подключение к базе данных Oracle в качестве отдела кадров пользователя из SQL Developer», а затем вернитесь к этому руководству.

Чтобы просмотреть схему HR:

В рамке "Подключения" слева от значка hr_conn нажмите знак "плюс" (+).

Если вы не подключены к базе данных, откроется окно Информация о подключении. Если вы подключены к базе данных, информация hr_conn расширяется (см. информацию после «Нажмите OK» на шаге 2).

Если откроется окно с информацией о соединении:

В поле "Имя пользователя" введите hr .

В поле Пароль введите пароль пользователя hr .

Информация hr_conn расширяется: знак плюс становится знаком минус (-), а под значком hr_conn появляется список типов объектов схемы — таблицы, представления, индексы и т. д. (Если щелкнуть знак «минус», информация hr_conn свернется: знак «минус» станет знаком «плюс», и список исчезнет.)

Руководство пользователя Oracle Database SQL Developer для получения дополнительной информации о пользовательском интерфейсе SQL Developer

"Об образце схемы HR" для получения общей информации о схеме HR

Учебное пособие. Просмотр свойств и данных таблицы EMPLOYEES с помощью SQL Developer

В этом руководстве показано, как использовать SQL Developer для просмотра свойств и данных таблицы EMPLOYEES в схеме HR.

Если вы не просматриваете схему HR, см. «Учебное пособие. Просмотр объектов схемы HR с помощью SQL Developer», а затем вернитесь к этому руководству.

Чтобы просмотреть свойства и данные таблицы EMPLOYEES:

Во фрейме "Подключения" разверните "Таблицы" .

В разделе "Таблицы" отображается список таблиц в схеме HR.

Выберите таблицу EMPLOYEES .

В правой части окна Oracle SQL Developer на панели Столбцы отображается список всех столбцов этой таблицы. Справа от каждого столбца указаны его свойства — имя, тип данных и т. д. (Чтобы просмотреть все свойства столбца, переместите горизонтальную полосу прокрутки вправо.)

В правом фрейме нажмите вкладку Данные .

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

В правом фрейме нажмите вкладку Ограничения .

Появится панель ограничений, на которой показан список всех ограничений в этой таблице. Справа от каждого ограничения указаны его свойства — имя, тип, условие поиска и т. д. (Чтобы просмотреть все свойства ограничений, переместите горизонтальную полосу прокрутки вправо.)

Изучите другие свойства, нажав на соответствующие вкладки.

Чтобы просмотреть оператор SQL для создания таблицы EMPLOYEES, щелкните вкладку SQL. Оператор SQL появится на панели с именем EMPLOYEES. Чтобы закрыть эту панель, нажмите x справа от имени СОТРУДНИКИ .

Руководство пользователя Oracle Database SQL Developer для получения дополнительной информации о пользовательском интерфейсе SQL Developer

В этом разделе описывается, как использовать SQL*Plus и метод именования easy connect для подключения к базе данных Oracle с клиентского компьютера. SQL*Plus обычно устанавливается вместе с клиентским программным обеспечением Oracle Database. Метод именования easy connect обеспечивает подключение TCP/IP к базам данных, не требуя настройки Oracle Net Services.

Вы можете использовать инструкции в этом разделе для проверки конфигурации вашей сети.

Чтобы подключиться к базе данных Oracle с клиентского компьютера с помощью простого именования:

  1. Выполните действия, описанные в разделе "Настройка переменных среды операционной системы".
  2. Для запуска SQL*Plus выполните одно из следующих действий:

(Системы UNIX, Linux или Windows) Откройте командное окно и введите следующую команду:

(Только для систем Windows) Нажмите «Пуск» , выберите «Программы» (или «Все программы» ), затем «Oracle — HOME_NAME», затем «Разработка приложений» и затем «SQL*Plus».

Заполнители, используемые в формате идентификатора подключения, представляют:

хост — имя или IP-адрес хост-компьютера базы данных Oracle.

Поддерживаются адреса IPv4 и IPv6. Адреса IPv6 должны быть заключены в квадратные скобки. Информацию об адресации IPv6 см. в Руководстве администратора Oracle Database Net Services.

port (необязательно) — номер TCP-порта, на котором прослушиватель Oracle Net прослушивает соединения.

Если порт исключен, предполагается стандартный номер порта 1521.

service_name — имя службы базы данных.

Если имена служб баз данных не определены, вы можете использовать имя службы по умолчанию, созданной для базы данных. Это имя службы состоит из глобального имени базы данных, которое состоит из следующих параметров инициализации DB_NAME и DB_DOMAIN:

Если DB_DOMAIN имеет значение null, то стандартным именем службы будет просто DB_NAME .

сервер — тип обработчика службы. Приемлемые значения: выделенный, общий и объединенный. Если этот параметр опущен, прослушиватель выбирает тип сервера по умолчанию: общий сервер, если он настроен, в противном случае — выделенный сервер.

instance_name — экземпляр, к которому нужно подключиться. Когда вы указываете только имя экземпляра, вы подключаетесь к службе базы данных по умолчанию. Если в файле listener.ora не настроена служба по умолчанию, генерируется ошибка. Имя экземпляра можно получить из параметра инициализации INSTANCE_NAME.

В следующих примерах адреса IPv4 и IPv6 заменяются именем хоста:

Руководство администратора базы данных Oracle для получения дополнительных примеров подключения к SQL*Plus и обсуждения переменных среды

Руководство администратора Oracle Database Net Services для получения информации о простом подключении, идентификаторах подключения и других методах именования

Для получения информации о системе управления базами данных Oracle в Школе, а также о своей учетной записи Oracle и ее схеме см.

Приложения Oracle SQL

Клиентские приложения Oracle, описанные в примечании, —

Использование SQL Developer в лабораториях

Запуск SQL Developer

Вы можете запустить SQL Developer, войдя в систему на одном из школьных компьютеров с Microsoft Windows 7 в C/2.04 или C/2.05.

Откройте меню "Пуск", нажав левую кнопку мыши на кнопке "Пуск" Windows.

Нажмите "Все программы" и найдите "Школьные приложения" в разделе "Приложения Кардиффа".

В School Applications нажмите COMSC, чтобы отобразить приложения School.

Прокрутите вниз, чтобы увидеть SQL Developer, и нажмите левую кнопку, чтобы запустить приложение.

Примечание. Windows запускает командное окно для запуска Oracle SQL Developer Не закрывайте командное окно.

Во время работы SQL Developer на экране-заставке отображается ход выполнения. Запуск займет всего несколько секунд.

Можно импортировать настройки из более ранней версии SQL Developer, которую вы могли запустить.

Во время запуска SQL Developer показывает эту панель импорта (даже если, как в данном случае, нет предыдущих настроек для импорта).

Нажмите "Нет", чтобы продолжить.

Oracle может использовать информацию об использовании продукта, отслеживая функции, которые вы используете в SQL Developer.

Снимите флажок, чтобы отключить эту функцию, и нажмите OK .

Сначала SQL Developer показывает начальное окно.

Окно состоит из четырех частей –

  • Строка меню вверху
  • Панель "Подключения" в левом верхнем углу
  • Панель "Отчеты" в левом нижнем углу
  • Стартовая страница на панели справа.

На стартовой странице есть ссылки на видеоролики, руководства и демонстрации, которые можно использовать для получения дополнительной информации о SQL Developer.

Настройка подключения к базе данных

Нажмите + на панели "Подключения", чтобы создать новое подключение к серверу базы данных Oracle учебного заведения.

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

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

На панели придумайте имя подключения и введите его в поле. Подойдет любое имя — в этом примере мы поставили comsc.

Введите имя пользователя и пароль School Oracle в поля Имя пользователя и Пароль. Не устанавливайте флажок Сохранить пароль.

Используйте раскрывающееся меню, чтобы изменить тип подключения на TNS .

Теперь мы можем использовать сетевой псевдоним для указания нашего сервера базы данных. Нажмите раскрывающееся меню и выберите CSORA12EDU .

Нажмите кнопку "Тест", чтобы проверить, работают ли настройки. (Если они этого не делают, возможно, вы допустили ошибку в имени пользователя или пароле). Если все в порядке, нажмите Сохранить, чтобы сохранить настройки.

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

Настроенное соединение отображается на панели "Подключения" в левой части окна SQL Developer. Нажмите на + рядом с именем, чтобы подключиться к базе данных.

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

Если вы правильно ввели пароль, справа на главной панели откроется вкладка SQL Worksheet.

Обратите внимание, что после подключения к базе данных вы можете в любой момент открыть новую вкладку Рабочий лист SQL, щелкнув значок SQL в верхней строке меню (или нажав Alt-F10 ).

Использование рабочего листа SQL в SQL Developer

Самое простое использование SQL Developer – это выполнение инструкций SQL на рабочем листе SQL. Ознакомьтесь с учебными пособиями, демонстрациями и справкой в ​​SQL Developer для других целей.

Введите операторы SQL на вкладке Рабочий лист SQL. Вкладка представляет собой редактируемое окно, в котором вы можете вводить и изменять текст.

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

Чтобы выполнить оператор SQL, щелкните значок «Выполнить оператор» над вкладкой. Либо просто нажмите Ctrl-ENTER .

Результаты вашего оператора SQL выводятся в новой панели результатов запроса, как показано здесь.

Есть также панель "История SQL", в которой регистрируются выполненные вами команды.

Выход из SQL Developer

Чтобы выйти из SQL Developer , выберите "Выход" в раскрывающемся меню "Файл".

Если у вас есть операторы на вкладке Рабочий лист SQL, вам будет предоставлена ​​возможность сохранить их в файл SQL, который можно будет прочитать и запустить позже.

Использование SQL*Plus

SQL*Plus — это терминальное приложение, которое может подключаться к базе данных Oracle для выполнения операторов SQL и просмотра результатов.Это удобное приложение для быстрой работы или если графический интерфейс пользователя недоступен.

Запуск SQL*Plus

Файл Windows G:\sqlplus.bat представляет собой пакетный сценарий, который можно использовать для запуска SQL*Plus в командном окне.

Чтобы запустить командное окно, щелкните значок меню "Пуск" в левом нижнем углу. Появится панель "Пуск", с которой можно запускать стандартные приложения Windows 7 и приложения Cardiff Apps.

Введите CMD в поле Поиск программ и файлов. Нажмите клавишу возврата, чтобы открыть командное окно.

В командном окне запустите SQL*Plus, запустив командный файл с помощью команды G:\sqlplus. Введите имя пользователя своей учетной записи Oracle, затем @, а затем Псевдоним сети csora12edu в качестве аргумента команды. Например,

Вход в Oracle с помощью SQL*Plus

Вам будет предложено ввести пароль School Oracle. Введите свой пароль (который не отображается) и нажмите клавишу RETURN.

SQL*Plus подключается к серверу Oracle и запрашивает команды SQL.

Запись, сохранение, получение и редактирование команд

Введите операторы SQL после приглашения SQL. Каждый оператор SQL завершается точкой с запятой.

Вы можете редактировать операторы в командном буфере, введя команду редактирования:

Это вызовет простой текстовый редактор.

Не забудьте записать или сохранить отредактированные изменения перед закрытием редактора.

Измененные операторы SQL появятся в окне терминала SQL*Plus.

Введите команду run, чтобы выполнить новые операторы.

Также можно вызвать текстовый редактор для именованного файла:

Вы можете сохранить буфер команд SQL*Plus в файл и выполнить содержимое файла. Используйте save, за которым следует имя файла, чтобы сохранить буфер в файл.

Используйте start или @, а затем имя файла, чтобы выполнить операторы SQL из файла.

Читайте также: