|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.2 SQL*Plus1.2.1 Для чего нужен SQL*Plus. Варианты SQL*PlusЧто такое SQL*Plus, варианты SQL*Plus, решение проблем с русской кодировкой, iSQL*Plus, справка по SQL*Plus SQL*Plus официально определяется как программное средство, поставляемое с базами данных Oracle, которое можно использовать для выполнения пакетных и интерактивных запросов, а также административных команд. SQL*Plus поставляется в трех вариантах. Первый вариант — работающий из командной строки. Он запускается из командной строки командой sqlplus. Отметим, что после установки на операционной системе с русскими региональными настройками по умолчанию sqlplus выдает сообщения в неправильной кодировке. Можно воспользоваться двумя "лекарствами":
set nls_lang=russian_cis.ru8pc866 В этом случае сообщения будут выводиться по-русски и в правильной кодировке. Однако если вы из этого окна запустите графическую версию SQL*Plus, то проблемы с кодировкой возникнут уже там. Второй вариант SQL*Plus по интерфейсу больше всего напоминает Блокнот (Notepad) в операционной системе Windows (см. рис. 1.2.1-1).
Рис. 1.2.1-1 Вариант SQL*Plus с графическим интерфейсом Его можно запустить из командной строки при помощи команды sqlplusw. Кроме того, его можно запустить при помощи меню Windows Start | Programs | Oracle - OraDb10g_home1 | Application Development | SQLPlus после установки сервера Oracle (компонентов Oracle для администрирования) под Windows. Мы будем называть его SQLPlusW (по названию исполняемого файла для этого варианта). Третий вариант SQL*Plus — работающий при помощи Web-интерфейса. Официально он называется iiSQL*Plus. Обязательное условие для его работы — на сервере должна работать служба с именем OracleOraDb10g_home1iSQL*Plus. После того, как она будет запущена, открыть окно iSQL*Plus можно при помощи Internet Explorer. Адрес URL для него по умолчанию выглядит как http://имя_компьютера:5560/isqlplus. После входа можно будет выполнять запросы на сервере при помощи Web-интерфейса (см. рис. 1.2.1-2).
Рис. 1.2.1-2 Окно iSQL*Plus Возможности всех вариантов SQL*Plus схожи, и основные параметры можно настроить для любого варианта SQL*Plus. В официальных учебных курсах Oracle по Oracle10G и Oracle11G предлагается использовать самую современную версию SQL*Plus — iSQL*Plus. Однако для целей совместимости с предыдущими версиями Oracle, которые еще активно используются на предприятиях, в нашей работе мы будем в основном рассматривать графический вариант SQL*Plus — SQLPlusW. Полная документация по SQL*Plus содержится в справке по Oracle в двух книгах: · SQL*Plus User's Guide and Reference — полный справочник по всем возможностям SQL*Plus; · SQL*Plus Quick Reference — сокращенная версия справки с самыми важными возможностями SQL*Plus. Возможностей у SQL*Plus очень много (о чем можно догадаться, даже исходя из размера первой книги в 478 страниц). В этом учебном курсе будут рассмотрены только самые важные из них.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||