Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / SQL и PL/SQL в Oracle10g
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

1.2 SQL*Plus

1.2.1 Для чего нужен SQL*Plus. Варианты  SQL*Plus

Что такое SQL*Plus, варианты SQL*Plus, решение проблем с русской кодировкой, iSQL*Plus, справка по SQL*Plus

SQL*Plus официально определяется как программное средство, поставляемое с базами данных Oracle, которое можно использовать для выполнения пакетных и интерактивных запросов, а также административных команд.

SQL*Plus поставляется в трех вариантах.

Первый вариант — работающий из командной строки. Он запускается из командной строки командой sqlplus. Отметим, что после установки на операционной системе с русскими региональными настройками по умолчанию sqlplus выдает сообщения в неправильной кодировке. Можно воспользоваться двумя "лекарствами":

  • установить для ключа реестра HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\NLS_LANG (вместо KEY_OraDb10g_home1 на вашем компьютере может быть другое значение в зависимости от установленных экземпляров Oracle) значение AMERICAN_AMERICA.CL8MSWIN1251. В этом случае все приглашения и ответы SQL*Plus будут выводиться на английском языке;
  • оставить для этого параметра реестра значение по умолчанию RUSSIAN_CIS.CL8MSWIN1251, однако перед началом работы с SQL*Plus выполнить в этом окне командной строки команду

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 страниц). В этом учебном курсе будут рассмотрены только самые важные из них.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru