ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.


обман людей
        ORACLE RDBMS
        for MS-DOS
       Getting Started
        VERSION 5.1B
                                  Начало Работы
                                 с СУБД ORACLE
                                   для MS-DOS
                                   версия 5.1B

        ORACLE RDBMS for MS-DOS Getting Started
        Version 5.1B
        Part No. 5053-V5.1B December 1988
        Contributing Author: J'aime Amadeo

    Перевод на русский язык выполнен кооперативом МЕКОМП в 1989 г.
    Oracle Corporation (а следовательно,и кооператив МЕКОМП) не гаран-
тирует,что эта документация не содержит ошибок.

                                 Предисловие
   Благодарим Вас за интерес,проявленный к продукции нашей фирмы.Эта брошюра
содержит полезную информацию,которая поможет Вам быстро начать работу с при-
обретенным Вами продуктом.Рекомендуем Вам прочесть ее прямо сейчас.Данная
брошюра содержит:
 * введение в систему управления реляционными БД (СУБД) ORACLE для MS-DOS.
 * необходимые сведения о лицензионных договорах,регистрации программного
   продукта ORACLE и возможных видах гарантийного обслуживания.
 * помощь при инсталлировании (вводе в эксплуатацию) ORACLE в среде MS-DOS.
 * информацию о специфических особенностях использования ORACLE под управле-
   нием MS-DOS.
Для Кого Эта брошюра нужна если Вы используете,или Предназначено собираетесь
использовать СУБД ORACLE в среде Это Руководство среде MS-DOS.

                                  Предпосылки
     Содержание данной брошюры изложено в форме,предполагающей что Вы уже в
достаточной степени знакомы с Вашим компьютером и ОС MS-DOS.К примеру,пред-
полагается что Вы умеете пользоваться командами для стирания и копирования
файлов и знакомы с такими понятиями MS-DOS,как траектория (маршрут) в дереве
каталогов,подкаталог и имя маршрута.Также,предполагается,что Вы умеете дела-
ть простые изменения в текстовом файле при помощи текстового редактора,нап-
ример EDLIN.

                         Содержание настоящей брошюры
     В настоящей брошюре приведена следующая информация:
 * описание комплекта поставки
 * как начать работу
 * требования к системе
 * инструкции по установке (инсталляции)

                         Комплект поставки
     Полученный Вами комплект СУБД ORACLE для MS-DOS должен содержать :
 * данную брошюру (ORACLE RDBMS for MS-DOS Getting Started,(No.5053))
 * Руководство Пользователя СУБД ORACLE для MS-DOS (ORACLE RDBMS for MS-DOS
   User's Guide,(No.5048))
 * Введение в SQL (Introduction to SQL,(No.19464))
 * Руководство Пользователя SQL*Loader (SQL*Loader User's Guide,(No.3606))
 * Руководство Пользователя Утилитами ORACLE (ORACLE Utilities User's Guide,
   (No.3602))
 * Руководство Администратора БД (ORACLE Database Administrator's Guide,
   (No.3601))
 * Сообщения об Ошибках и их Коды (ORACLE Error Messages and Codes,(No.3605))
 * Системные дискетты :
 * Инсталляция и Утилиты
 * СУБД ORACLE,версия 5.1B
 * SQL*Loader,версия 1.0
     Если Ваш комплект окажется неполным,свяжитесь с тем,кто Вам его продал.

                    Как Организована эта брошюра
     Эта брошюра состоит из 3 глав и одного приложения:

                          Общая информация
     Глава 1 содержала в оригинале сведения о лицензионных соглашениях,реги-
страции ORACLE и гарантийном обслуживании.Однако при переводе большинство
этих сведений было опущено.

                       Введение в СУБД ORACLE
     Глава 2 содержит введение в программное обеспечение СУБД ORACLE список
требований к аппаратному и программному обеспечению,описание программных
продуктов для СУБД ORACLE а также советы по изучению ORACLE для MS-DOS.
     Введение СУБД ORACLE для MS-DOS в Эксплуатацию В главе 3 подробно опи-
сан процесс установки (инсталляции) СУБД ORACLE в среде MS-DOS.

                                Приложение
     В приложении указываются минимальные объемы оперативной и дисковой па-
мяти,необходимые для работы СУБД ORACLE для MS-DOS.

                               Обозначения
         В тексте будут испоьзоваться следующие обозначения:
 [ ]    Квадратные скобки означают,что заключенный в них параметр не являет-
        ся обязательным,либо означают функциональную клавишу.
 |      Вертикальная черта разделяет взаимоисключающие параметры.Вы должны
        ввести только один из указанных параметров.Саму вертикальную черту
        вводить не надо.

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

БОЛЬШИЕ БОЛЬШИМИ буквами в тексте набраны названия команд.
БУККВЫ
 C>     C> представляет приглашение ко вводу MS-DOS для используе-мого Вами
        жесткого диска.Приглашение может отличаться от вышеприведенного и
        содержать имя подкаталога,в котором Вы находитесь в данный момент.

 \ИМЯ_КАТАЛОГА  Обратная косая черта перед именем каталога означает,что он
                является подкаталогом.

  Примечания: 1.В тексте часто встречаются 2 термина,обозначающие режимы ра-
                боты процессора - "real mode" и "protected mode".В режиме
                "real" процессор может работать не более чем с мегабйтом
                оперативной памяти (т.е.с памятью,объем которой не превышает
                адресное пространство процессора).При этом нельзя полностью
                использовать расширение оперативной памяти (усли оно у Вас
                есть).В режиме "protected" память разбивается на страницы
                (по мегабайту каждая) и каждая ячейка определяется не только
                адресом но и номером страницы,на которой она находится.
                       Оба термина были переведены буквально: real mode -
                реальный режим; protected mode - защищенный режим.


                  Замечание относительно имен каталогов
      Предполагается,что каталоги имеют имена,присваемые им в результате
проведения стандартной процедуры установки.Так,например,предполагается,что
основной каталог СУБД ORACLE имеет имя \ORACLE5,каталог,в котором хранятся
программы "реального" режима ORACLE называется \ORACLE5\BIN,и т.д. Если Ваша
система инсталлирована с отличными от вышеописанных именами каталогов,испо-
льзуйте Ваши маршруты,вместо маршрутов,приведенных в этой брошюре.

                             1.Общие Сведения
 Эта глава познакомит Вас с информацией о:
  * новых функциональных возможностях версии 5.1B
  * регистрации продукта
  * получении обслуживания
  * лицензионных соглашениях

                1.1.Изменения и Новые Возможности Версии 5.1B
  Новые возможности версии 5.1B СУБД ORACLE для MS-DOS по сравнению с верси-
ями 5.1A и 5.1,перечислены ниже.
 * В комплект СУБД ORACLE теперь входит SQL*Loader - мощное средство,позво-
   ляющее переносить внешние файлы данных в таблицы СУБД ORACLE.
 * Ядро СУБД ORACLE теперь может иметь в основной памяти до 890 буферов дан-
   ных.(в версии 5.1A - только 63).Увеличение числа буферов позволило расши-
   рить размер глобальной системной области (SGA) и увеличить объем данных,
   находхящихся в основной памяти.Более подробную информацию о параметре
   BUFFERS Вы сможете получить в "Руководстве Администратора БД" и таблице
   3-1 в главе 3 руководства пользователя СУБД ORACLE для MS-DOS.
 * В комплекте СУБД ORACLE также теперь поставляется инсталляционная утилита
   MATCHTYPE,позволяющая настраивать СУБД ORACLE на определенную аппаратную
   конфигурацию.

                 1.2.Переход с Версии 5.1A на Версию 5.1B
    Чтобы обеспечить сохранность данных,не забудьте сделать архивную копию
Вашей БД прежде чем переходить на использование версии 5.1B.После перевода
БД и прикладных средств на работу с версией 5.1B,их уже нельзя будет исполь-
зовать с версией 5.1A.

                              1.3.Как начать
    Чтобы быстро начать использование ОРАКЛа установите СУБД ORACLE для MS-
DOS,следуя указаниям,изложенным в Главе 3,или обратитесь к документации к по
SQL*Net,чтобы инсталлировать SQL*Net (если это еще не сделано).
    Поскольку ORACLE Corporation не имеет представительства в СССР и не обс-
луживает советских пользователей следующие 3 раздела были опущены ( Регист-
рация ORACLE,Обслуживание (консультации) Пользователей,Центры Обслуживания
Oracle ).
               Если у Вас возникнут какие-либо вопросы,то:
 * Посмотрите Главу 3 данного руководства,чтобы убедиться в правильности
   проделанной процедуры установки ORACLE.
 * Посмотрите в "Руководство пользователя СУБД ORACLE для MS-DOS" и "Введе-
   ние в SQL",поставляемое вместе с комплектом Прикладных Средств СУБД ORAC-
   LE для MS-DOS.Это поможет Вам найти ответ на возникший вопрос.

              1.4.Лицензионное Соглашение об Использовании ORACLE
    Поскольку в СССР авторские права разработчиков программного обеспечения
не защищаются,этот раздел был опущен при переводе.

                   2.Введение в СУБД ORACLE для MS-DOS
    Эта глава содержит общий обзор программного обеспечение реляционной сис-
темы управления БД ORACLE для MS-DOS и его компонент.Также,в этой главе опи-
сываются:
 * поставляемые с СУБД утилиты
 * системные требования и аппаратное обеспечение,работа на котором гаранти-
   руется
 * прикладные средства СУБД ORACLE
 * прочие доступные программные средства к СУБД ORACLE

                              2.1.СУБД ОРАКЛ
    СУБД ORACLE - это реляционная система управления БД,совместимая с СУБД
SQL/DS и DB2-IBM,которые эксплуатируются на больших компьютерах фирмы IBM.
СУБД ORACLE также эксплуатируется на различных мини,и микрокомпьютерах.СУБД
ORACLE для MS-DOS явля-ется однозадачной версией аналогичной СУБД,работающей
под управлением различных ОС на различных компьютерах.Программное обеспече-
ние СУБД ORACLE в MS-DOS в основном работает также,как в других ОС.
  Примечание: СУБД ORACLE для различных ОС могут иметь незначительные функ-
              циональные различия.Для получения информации о специфических
              отличиях работы СУБД ORACLE в MS-DOS от работы в других ОС,об-
              ратитесь к соответствующей документации.

     СУБД ORACLE хранит большие объемы информации готовыми для немедленного
использования или редактирования.Организация хранения данных в системе осно-
вана на двумерных таблицах и позволяет пользователю устанавливать связи как
между элементами одной таблицы,так и между элементами,находящимися в разных
таблицах.
    Доступ к СУБД осуществляется при помощи языка запросов высокого уровня
SQL (Structured Query Language (Структурный Язык Запросов)) (произносится
СЭКУЭЛ).Язык SQL позволяет находить,добавлять,обновлять и уничтожать данные,
создавать в БД новые таблицы,защищать данные от несанкционированного доступа
и многое другое.Языком SQL можно пользоваться через интерактивный интерфейс
SQL*Plus,либо путем включения операторов языка SQL в программу,написанную на
каком-нибудь языке программирования,например,на Си.
    Поскольку программное обеспечение СУБД ORACLE в основном работает одина-
ково на всех компьютерах,почти вся документация к ORACLE относится ко всем
ОС.К примеру,"Руководство Пользователя SQL*Plus",полученное Вами вместе с
Прикладными Средствами СУБД ORACLE (ORACLE Application Tools),абсолютно та-
кое же,как прилагаемое к версиям ОРАКЛа для других ОС.
    Лишь незначительная часть документации к СУБД ORACLE является специфиче-
ской и зависит от используемых ОС и компьютера.Это следующие руководства :
данная книга,"Руководство Пользователя СУБД ORACLE для MS-DOS","Начало Рабо-
ты с Прикладными Средствами СУБД ORACLE" и "Руководство Пользователя Прикла-
дными Средствами СУБД ORACLE".Вышеперечисленные руководства являются единст-
венными специфическими описаниями для MS-DOS.

   2.2.Требования к Аппаратному и Программному Обеспечению Вашей Системы
    Ниже приводится список аппаратных и программных средств,необходимых для
нормальной работы СУБД ORACLE под управлением MS-DOS.В приложении A указаны
требуемые для СУБД ORACLE минимальные объемы оперативной памяти и свободного
пространства на диске.Мы оставляем за собой право изменять эти требования
без предупреждения.
 * компьютер,работающий с ОС IBM PC-DOS,либо с Microsoft MS-DOS,работа ORAC-
   LE на котором гарантируется (о гарантированном аппаратном обеспечении
   смотри в следующем разделе).
 * минимум 896К расширенния оперативной памяти,2.5 Мб рекомендуется для ис-
   пользования прикладных средств в защищенном режиме.
 * минимум 5.3 Мб памяти на жестком диске,не считая объема,занимаемого MS-
   DOS и средствами инсталляции СУБД ORACLE.
 * цветной или монохромный дисплей,поддерживаемый MS-DOS.
 * один дисковод для 5.25- или 3.5-дюймовых гибких дисков с двусторонней за-
   писью и низкой или высокой плотностью записи.
 * ОС MS-DOS версии 3.1 или более поздней.
 Примечание: Подробные сведения о потребности в памяти,установке и использо-
             вании Прикладных Средств СУБД ORACLE в защищенном режиме Вы
             сможете найти в глве 3 и приложении A руководства "Начало Рабо-
             ты с Прикладными Средствами СУБД ORACLE".

                  Гарантированное аппаратное обеспечение
     Гарантированным считается аппаратное обеспечение,которое прошло провер-
ку и на котором работа ORACLE гарантируется.Выполняя Шаг 6,описанный в главе
3 данного руководства,Вы увидите на экране списки как гарантированных так и
не гарантированных моделей аппаратного обеспечения,так что Вы сможете выбра-
ть из них свой компьютер,на котором Вы устанавливаете СУБД ORACLE для MS-DOS.
      Настройка на определенный компьютер также производится утилитой
MATCHTYPE,при помощи которой Вы сможете в любой момент после инсталляции вы-
брать другую модель аппаратного обеспечения,например,если Вы решите перенес-
ти СУБД ORACLE на другую ЭВМ.В описании Шага 7 в главе 3 данного руководства
показан правильный формат команд утилиты MATCHTYPE.

                 Не гарантированное аппаратное обеспечение
     Аппаратное обеспечение,на котором возможна установка и эксплуатация
СУБД ORACLE,но на которое не распостраняется гарантия фирмы Oracle,называет-
ся не гарантированным.В списке типов аппаратного обеспечения такое оборудо-
вание отмечено звездочкой,стоящей после названия компьютера.СУБД ORACLE для
MS-DOS может успешно работать как на не гарантированных компьютерах,так и на
компьютерах,вообще не внесенных в список.Однако,услуги гарантийного обслужи-
вания распространяются только на гарантированное оборудование.Фирма Oracle
Corporation не производила полного тестирования и не может гарантировать ра-
боту СУБД ORACLE на не гарантированных компьютерах.В будущих реализациях в
список гарантированного аппаратного обеспечения,возможно,будут добавлены
другие компьютеры.

                    2.3.Изучение СУБД ORACLE для MS-DOS
  Если Вы использовали ORACLE в других ОС,то Вам уже знакомы СУБД ORACLE и
язык SQL.Если же Вы никогда не работали с ним,то ниже Вы найдете описание
возможного пути освоения СУБД ORACLE для MS-DOS.
 1.Эта глава содержит общий обзор СУБД ORACLE.Обратитесь также к брошюре
   "Введение в SQL",прилагаемой к Прикладным Средствам СУБД ORACLE,для полу-
   чения общего представ-ления о языке запросов ORACLE - SQL.
 2.Прочтите Главу 3 данного руководства ("Инсталляция СУБД ORACLE для MS-
   DOS") и установите ORACLE,в точности следуя указаниям,изложенным в этой
   главе.
 Примечание: Вы обязательно должны установить СУБД ORACLE для MS-DOS или
             SQL*Net прежде чем инсталлировать Прикладные Средства СУБД ORA-
             CLE.Для установки SQL*Net обратитесь к соответствующей докумен-
             тации.
 3.B Главе 2 брошюры "Руководство пользователя СУБД ORACLE для MS-DOS" объя-
   сняется роль администратора БД.Там же описан ряд действий,которые Вы дол-
   жны будете выполнить,например,установка идентификатора пользователя.В
   этой главе также имеется более подробная информация об управлении СУБД
   ORACLE.
 4.После установки СУБД ORACLE Вы,возможно,захотите установить и использова-
   ть чтонибудь из Прикладных Средств СУБД ORACLE,например SQL*Plus.Процесс
   инсталляции SQL*Plus описан в главе 3 брошюры "Начало Работы с Прикладны-
   ми Средствами СУБД ORACLE для ОС-МС ДОС",а в Главе 1 "Руководства пользо-
   вателя Прикладными Средствами СУБД ORACLE" - подробности эксплуатации
   SQL*Plus.
 5.После того как Вы запустили СУБД ORACLE,установили Ваш идентификатор по-
   льзователя и пользуетесь SQL*Plus,Вы возможно захотите использовать SQL*
   Loader - простое и эффективное средство для передачи данных в формате
   ASCII,dBASE3 или Lotus 1-2-3 в СУБД ORACLE.Инструкции по использованию
   этого мощного продукта содержатся в главе 3 ("Использование SQL*Loader")
   Руководства Пользователя СУБД ORACLE для MS-DOS.Брошюра "Руководство По-
   льзователя SQL*Loader" поможет Вам освоить SQL*Loader.
 6.После достаточного ознакомления с работой СУБД ORACLE,Вы можете сделать
   некоторые необходимые Вам изменения в базовой инсталляции.В главе 3
   ("Внесение изменений после инсталляции") Руководства Пользователя СУБД
   ORACLE для MS-DOS написано,как это можно сделать.

                    2.4.Программные Продукты ORACLE
    Некоторые программные средства,с помощью которых пользователь может раз-
рабатывать собственные приложения,поставляются для основных применений.В до-
полнение к ним существует ряд программных продуктов фирмы Oracle,которые
продаются отдельно.Для получения более подробной информации об этих продук-
тах обратитесь в торговое представительство Oracle.

                        2.5.СУБД ORACLE для MS-DOS
    В комплект поставки СУБД ORACLE для MS-DOS входят следующие программные
продукты:
                                   Утилиты
    В СУБД ORACLE есть средства для поддержки БД,для произведения таких ад-
министративных работ как сохранение (back up) и восстановление (restore)
данных,а также для произведения таких редко выполняемых действий как управ-
ление распределением памяти.Есть утилиты для загрузки данных в БД ORACLE из
обыкновенного файла MS-DOS,для создания пользовательских определений видео-
терминалов и клавиатур.В комплект утилит СУБД ORACLE входят:
 CCF   Создает файлы в MS-DOS для хранения информации из БД.
 EXP   "Экспортирует" данные из базы в MS-DOS.
 IMP   "Импортирует" ранее "экспортированные" при помощи EXP данные из файла
       MS-DOS обратно в базу.
 IOR   Инициализирует БД и запускает ORACLE.
 SGI   Показывает размер Глобальной Системной Области (SGA - System Global
       Area).

                                SQL*Loader
     Утилита SQL*Loader позволяет перемещать внешние данные в таблицы БД
ORACLE.SQL*Loader может загружать данные,хранимые в форматах ASCII,dBASE III
и Lotus 1-2-3.При загрузке возможна фильтрация данных (выбор загружаемых за-
писей на основании определенных значений данных),а также загрузка в несколь-
ко таблиц одновременно.

            2.6.Прикладные Инструметальные Средства СУБД ORACLE
    Нижеперечисленные программы включены в комплект,называемый "Прикладные
Средства СУБД ORACLE для MS-DOS".

                                 SQL*Plus
     SQL*Plus - это интерактивный интерфейс языка SQL.С его помощью Вы смо-
жете использовать операторы языка SQL для создания и уничтожения таблиц,а
также выполнять функции администратора БД.У Вас будет возможность интеракти-
вного доступа к БД для редактирования,форматирования и печати отчетов,для
хранения и обработки запросов.

                                SQL*Forms
    SQL*Forms - это интерактивная программа,позволяющая разрабатывать и ис-
пользовать приложения,оперирующие формами.Форма позволяет просто организова-
ть доступ к БД.Разработчик такого приложения создает формы (бланки),заполняя
которые оператор может вносить в базу или извлекать из нее информацию.

                                 SQL*Menu
    Программа генерирования полноценных меню для оконечного пользователя.

                             SQL*ReportWriter
    SQL*ReportWriter - это мощная программа генерирования отчетов,управляе-
мая при помощи меню.Возможно создание однои многозапросных отчетов в сложных
и разнообразных форматах.

                                 SQL*Net
    SQL*Net делает возможным доступ к работающей на другой машине СУБД ORAC-
LE через компьютерную сеть.

                              2.6.1.SQL*NET
    Каждый возможный вариант SQL*Net влючает асинхронный протокол обмена
(Each SQL*Net op- tion includes the ORACLE proprietary SQL*Net Asynchronous
protocol).В настоящее время ORACLE также поддерживает следующие протоколы:

 SQL*Net DECNet SQL*Net DECNet работает с DECNet DOS фирмы Digital Equipeme-
         nt Corporation,или с CommUnity DOS фирмы Technol- ogy Concepts.
         SQL*Net DECNet допускает межзадачную связь,передачу файлов и удале-
         нную загрузку (logon) между любыми двумя системами,поддерживающими
         архитектуру DECNet.Обратитесь в Ваше торговое представительство для
         получения более полной информации о SQL*Net DECNet.
 SQL*Net TCP/IP SQL*Net TCP/IP - это переносимый протокол типа задача-задача
         (task-to-task),обеспечивающий гибкую,надежную и высокоскоростную
         связь по сети типа Ethernet.SQL*Net TCP/IP предоставляет пользова-
         телям возможность связи и совместного использования информации,хра-
         нящейся в различных БД,на различных машинах под различными ОС.
 SQL*Net   SQL*Net PC LANs поддерживает 3 основных протокола,основанных на
PC LANs  локальных сетях (LANs): SPX (поддерживает обмен по сети Novell
         LANs); NetBIOS (обмен по 3COM и сетям IBM); и Named Pipes (расшире-
         ние ORACLE для связи с сетями "основанных на управляющем" (Manager-
         based LANs).Для получения более подробной информации о SQL*Net PC
         LANs,обратитесь в Ваше торговое представительство.
 SQL*Net   SQL*Net 3270 - известный протокол блочного обмена фирмы IBM,рабо-
 3270    тающий по принципу "машина-терминал".SQL*Net 3270 позволяет ПЭВМ
         эмулировать терминал и автоматически подключаться к удаленной ЭВМ и
         инициировать сеанс (session) с обслуживающим процессом (ORACLE ser-
         ver process).SQL*Net 3270 дает БД (или прикладной программе) на
         ПЭВМ возможность интегрирования с распределенной БД на мини- или
         больших машинах фирмы IBM.
 SQL*Net   SQL*Net APPC/LU6.2 является интерфейсом ORACLE для протокола
 APPC/   "advanced process-to-process communications" фирмы IBM.SQL*Net
 LU6.2   APPC/LU6.2 позволяет ORACLE поддерживать распределенную БД и совме-
         стно использовать данные с любой ЭВМ (например,с такой как VM или
         VMS),поддерживающей связь по сетям типа Token Ring и SDLC.Для полу-
         чения более подробной информации о SQL*Net APPC/LU6.2,обратитесь в
         Ваше торговое представительство.

                   2.7.Интерфейсы с Языками Программирования

 Pro*C      Pro*C позволяет писать программы с возможностью доступа к БД
            ORACLE на языке Си.В настоящее время Pro*C под MS-DOS поддержи-
            вает компиля-торы Lattice C и Microsoft C.
 Pro*COBOL  Позволяет писать на языке COBOL программы,которые могут обращаю-
            тся к БД ORACLE.В настоящее время Pro*COBOL поддерживает компи-
            лятор Realia COBOL.Обратитесь в торговое представительство фирмы
            Oracle для получения информации о поддержке Pro*COBOL- ом компи-
            лятора MicroFocus COBOL.
Pro*FORTRAN Pro*FORTRAN Позволяет писать на языке FORTRAN программы,которые
            могут обращаться к БД ORACLE.Pro*FORTRAN будет поддерживать ком-
            пилятор Microsoft FORTRAN.Для получения более подробной информа-
            ции о поддержке Pro*FORTRAN,обратитесь в Ваше торговое предста-
            вительство.

               2.8.Инструментарий Конечного Пользователя ORACLE
 SQL*QMX   SQL*QMX - это мощное средство получения необходимой для построе-
           ния управленческих отчетов информации с помощью одного запроса.
           SQL*QMX позволит Вам создавать отчеты для деловых нужд,не требуя
           большого опыта работы с реляционной БД.Обратитесь в Ваше торговое
           представительство для получения более подробной информации о
           SQL*QMX.
 Easy*SQL   Easy*SQL - мощное и простое в использовании средство для хране-
           ния,поиска,изменения информации и управления ею в БД ORACLE.Через
           Easy*SQL возможен доступ к таблицам и их совместное использование
           с другими программами ORACLE,а также выполнение административных
           функций при минимальном знании языка SQL.
 ORACLE для 1-2-3 Дополнение к Lotus 1-2-3 для работы с ORACLE - мощный инс-
трумент,позволяющий организовать работу с СУБД ORACLE из Lotus 1-2-3.ORACLE
для 1-2-3 позволяет работать с БД,находящейся на той же или (через сеть) на
других машинах.

 SQL*Calc   SQL*Calc - электронная таблица,совместимая с Lotus 1-2-3,которая
           связана с СУБД ORACLE.С помощью SQL*Calc,можно создавать таблицы
           БД и работать с ними непосредственно из электронной таблицы,и ра-
           спределять информацию в базе между несколькими пользователями
           электронной таблицы.Обратитесь в Ваше торговое представительство
           для получения более подробной информации о SQL*Calc.

 ORACLE    ORACLE Quicksilver - это компилятор языка dBASE.Прикладные прог-
 Quicksi-  раммы,скомпилированные Quicksilver'ом могут работать с БД ORACLE.
 lver      ORACLE Quicksilver позволяет также использовать в программах на
           языке dBASE операторы SQL.
 ORACLE       ORACLE dBXL - это интерпретатор языка dBASE,который позволяет
  dBXL     работать с БД ORACLE.ORACLE dBXL поддерживает все команды,которые
           поддерживает dBASE III Plus.ORACLE dBXL кроме того позволяет ис-
           пользовать в программах на языке dBASE операторы SQL.Обратитесь в
           Ваше торговое представительство для получения более подробной ин-
           формации об ORACLE dBXL.

 ORACLE    ORACLE SQL*Tutor - это программа,обучающая языку SQL.Использова-
  SQL*     ние этой программы - наболее простой и дешевый способ выучить
 Tutir     SQL.Работая с этой программой в том темпе,который ему удобен,по-
           льзователь строит простые и сложные запросы,создает таблицы дан-
           ных,обзоры (views),и указатели (indexes),манипулирует с данными в
           базе и изготавливает отчеты,а также использует мощные расширения
           SQL,предоставляемые ORACLE.

                      3.Установка СУБД ORACLE для MS-DOS
      Эта глава рассказывет как установить СУБД ORACLE для MS-DOS и знакомит
с возможностью работать с этим продуктом в защищенном режиме (используя рас-
ширение оперативной памяти Вашей машины).Кроме этого обсуждаются следующие
темы:
 * Структура каталогов ORACLE
 * СУБД ORACLE и расширение оперативной памяти
 * указания по установке продукта для работы в "реальном режиме" (без испо-
   льзования расширения памяти),в "защищенном режиме" (с использованием рас-
   ширения памяти) или в обоих режимах.

                    3.1.Структура Каталогов СУБД ORACLE
    Процедура установки ORACLE создает (по-умолчанию) под корневым каталогом
каталог \ORACLE5.Под ним в свою очередь создаются подкаталоги,содержащие ра-
зличные части ORACLE (см.рис.3-1).

 Ъ----------------------------------------ї
 і   Корневой каталог                     і
 А------------------ДВ--------------------Щ
            Ъ--------Б--------Дї
            і    \ORACLE5      і
            А--------В--------ДЩ
     Ъ------В--------Е------ДВ--------ї
  Ъ--БДї Ъ--Б--ї  Ъ--БДї Ъ--ДБ--Дї Ъ--Б--Дї
  і\BINі і\PBINі  і\DBSі і\LOADERі і\OTHERі
  А----Щ А----ДЩ  А----Щ А------ДЩ А------Щ
 Рис.3.1.Структура Каталогa \ORACLE5

где:
 \BIN  Содержит выполняемые программы и командные файлы СУБД ORACLE и Прик-
       ладного Инструментария ORACLE (ORACLE Application Tools).
 \PBIN Содержит выполняемые файлы СУБД и Прикладного Инструментария для ра-
       боты с использованием расширения оперативной памяти (защищенный ре-
       жим).
 \DBS  Содержит файлы,в которых записаны БД ORACLE,а также несколько типов
       связанных с ними файлов данных и параметрических файлов.
 \LOADER Содержит определенные файлы,используемые SQL*Loader.
 \OTHER Другие каталоги,в которых находятся файлы,используемые другими про-
        дуктами ORACLE.

   Ниже приведены примеры других подкаталогов,которые м.б. созданы в зависи-
мости от того,какие дополнительные продукты ORACLE Вы приобрели:
 \DMU  Содержит определенные файлы,используемые SQL*Menu.
 \NET  Содержит подкаталоги и определенные файлы,используемые SQL*Net.
 \PRO  Содержит подкаталоги и определенные файлы,используемые Интерфейсами
       ORACLE с Языками программирования (ORACLE Programmatic Interfaces).
 \SRW  Содержит подкаталоги и определенные файлы,используемые SQL*ReportWri-
       ter'ом.

    Вы можете изменить имена или местоположения различных каталогов (см.Гла-
ву 3 в Руководстве Пользователя СУБД ORACLE).

        3.2.СУБД ORACLE для MS-DOS и Расширение Оперативной Памяти
  Хотя объем оперативной памяти для прикладных программ ограничен в MS-DOS
640 килобайтами,ORACLE расширяет этот предел с помощью программы SQLPME (SQL
Protected Mode Execu- tive).SQLPME позволяет СУБД и дополнительным инструме-
нтальным средствам использовать до 15 Мб расширенной памяти (т.е.памяти све-
рх предела в 640К "реального режима" ("real mode"),установленного MS-DOS).
Чтобы работать с расширением оперативной памяти,т.е.в "защищенном режиме"
("protected mode")),ORACLE требует машину IBM AT с процессором 80286 или
80386 либо 100% совместимую с ней.Работая в защищенном режиме на этих проце-
ссорах.ORACLE использует их способность прямо адресацовать память выше 640К.
  До СУБД ORACLE для MS-DOS под этой ОС не существовало прикладных программ,
использующих расширение оперативной памяти,кроме некоторых утилит вроде спу-
лера для печати или программы кэширования диска.Существует много распростра-
ненных программ,использующих расширение оперативной памяти,однако ORACLE -
первая такая программа,для ОС MS-DOS.
  Примечание: Дальнейшую информацию об SQLPME4 (см.ниже в 4) этой главе в
              разделе "Замечание об4 0SQLPME".

                     3.2.1 Проверка Расширенной Памяти
  Прежде чем устанавливать ORACLE на своей машине проверьте,что у Вас доста
точно расширенной памяти.При включении машины подсчитывается объем основной
(base) и расширенной (extended) оперативной памяти.Объем памяти,установлен-
ной как "дополнительная расширенная" (EMS) (expanded memory),Вы сможете оп-
ределить лишь после того,как она будет загружена.Необходимые объемы операти-
вной памяти приведены в приложении A ("Необходимые Объемы Оперативной Памяти
и Свободнго Пространства на Диске").
  Чтобы установить ORACLE,Вам потребуется минимум 1536К (640К основной и
896К расширенной) оперативной памяти.Если счетчик памяти не доходит у Вас до
1536К,проверьте по инструкции к плате памяти,что она правильно установлена.
Если у Вас возникает ошибка при проверке памяти или в кофигурации машины
указано не соответствующее действительному расширение памяти,причем процеду-
ра проверки памяти показывает,что присутсвует по крайней мере 1536К,Вам надо
запустить установочную программу (SETUP) для Вашей системы и указать дейст-
вительный объем расширенной памяти.

                        3.2.2.Замечание об SQLPME
  SQLPME (SQL Protected Mode Executive) - это расширение MS-DOS,позволяющее
СУБД ORACLE и его дополнительным инструментальным средствам использовать ра-
сширение оперативной памяти (т.е.работать в "защищенном режиме").СУБД ORACLE
для MS-DOS и драйверы SQL*Net для MS- DOS автоматически устанавливают SQLPME
для работы ядра ORACLE.Дополнительные инструментальные средства можно уста-
новить для использования как в реальном режиме,так и в защищенном или даже в
обоих режимах.
   После установки SQLPME автоматически запускается при выполнении команды:
  С> ORACLE
     Эта команда автоматически запускает SQLPME,загружает СУБД ORACLE с жес-
ткого диска (где Вы ее установили) в расширенную память и осуществляет теп-
лый старт ORACLE (открывает БД и файлы Before Image и запускает фоновые про-
цессы ORACLE).
     Запустить SQLPME независимо от теплого старта БД можно командой:
  C> SQLPME
     В процессе установки SQLPME требуется знать какой из поддерживаемых
ORACLE вариантов аппаратного обеспечения Вы используете.Утилита MACHTYPE по-
зволяет выбрать из списка поддерживаемых ORACLE машин вариант аппаратного
обеспечения,с которым Вы работаете.Дальнейшуюю информацию о MACHTYPE см.ниже
в описании шага 7 процедуры установки.

  3.2.3.Установка Инструментальных Средств для Использования в Реальном
            Режиме,в Защищенном Режиме или в Обоих Режимах
    В процессе установки Вы должны выбрать,для использования в каком режиме
будет установлен SQL*Loader - в защищенном режиме (P),в реальном режиме (R)
или в обоих режимах (B).При установке для использования в реальном режиме
необходимые выполняемые файлы с расширением .EXE) будут скопированы в подка-
талог \BIN верхнего каталога ORACLE.При установке для использования в защи-
щенном режиме (P),необходимые выполняемые в защищенном режиме файлы (с рас-
ширениями .PXE и .COM) будут скопированы в подкаталог \PBIN.Если Вы выберете
установку для обоих режимов (B),то программа установки скопирует оба набора
выполняемых файлов в соответствующие подкаталоги.
    Независимо от того,для какого режима Вы делаете инсталляцию,убедитесь,
что у Вас достаточно оперативной памяти.Необходимые объемы памяти приведены
в приложении A,"Необходимые Объемы Оперативной Памяти и Свободнго Пространс-
тва на Диске".

                             Реальный Режим
   Вы можете выбрать инсталлировать для реального режима,если у Вас только
1 Мб расширеной памяти,который используется СУБД,поэтому прикладные програм-
мы должны работать в реальном режиме.

                           Защищенный Режим
   Вы можете выбрать инсталлировать для защищенного режима,если у Вас доста-
точно расширенной памяти и Вы хотите иметь возможность использования до 15Мб
расширенной памяти для запуска прикладных программ,хранения данных и т.д.,
предоставляемую в защищенном режиме.

                               Оба Режима
   Вы можете выбрать установку для обоих режимов,если объем расширенной па-
мяти у Вас ограничен и Вы хотите иметь возможность использовать SQL*Loader в
реальном режиме,когда защищенный режим нужен для работы других приложений
или использовать инструментарий в защищенном режиме,когда требуется дополни-
тельная защита памяти.

                  3.2.4.Изменения в Системной Переменной PATH
  По-умолчанию,программа установки изменяет Ваш файл AUTOEXEC.BAT таким об-
разом,что в Вашей системной переменной PATH первым идет подкаталог \BIN не-
зависимо от того для какого режима Вы установили SQL*Loader.Следующий пример
демонстрирует как может выглядеть PATH после типичной процедуры установки:

 PATH C:\ORACLE5\BIN;C:\ORACLE5\PBIN;C:\UTILITY; C:\;C:\DOS

  Инструментальные средства,установленные для использования в реальном или
защищенном режиме,будут запускаться из подкаталогов \BIN и \PBIN соответст-
венно.Если Вы устанавливаете какое-нибудь инструментальное средство для ис-
пользования в обоих режимах и хотите использовать его в защищенном,исправьте
файл AUTOEXEC.BAT так,чтобы \PBIN шел в PATH первым,либо измените эту пере-
менную командой SET PATH.

              3.2.5.Параметр REAL_MEMORY в Файле CONFIG.ORA
  Параметр REAL_MODE в CONFIG.ORA позволяет определить некоторую часть неза-
щищенной памяти (до 640К) как защищенную.Подробнее об этом см.в приложении B
к Руководству Пользователя СУБД ORACLE ("Параметры конфигурации в файле
CONFIG.ORA").

   3.2.6.Работа в Защищенном Режиме и Архитектура Процессоров 80386/80286
  Системы на микропроцессорах 80386 и 80286 обычно затрачивают больше време-
ни на выполнение программ в защищенном режиме.Таким образом,инструментальные
средства,установленные для работы в защищенном режиме,работают медленнее чем
установленные для реального режима.Кроме того,чтобы обеспечить работу прик-
ладных программ в защищенном режиме,SQLPME должен переключить процессор из
реального режима (в котором работает MS-DOS) в защищенный режим.Ввиду огра-
ничений при переключении режима,связанных с архитектурой процессора 80286,
программы,выполняемые этим процессором в защищенном режиме работают значите-
льно медленнее,чем в реальном режиме.В системах на микропроцессорах 80386
уменьшение производительности в защищенном режиме не так заметно.

                   3.3.Установка СУБД ORACLE для MS-DOS
  Чтобы установить СУБД ORACLE для MS-DOS,надо запустить программу ORAINST.
Она помогает подготовить Вашу систему к установке и запуску ORACLE,копирует
нужные файлы и инициализирует программное обеспечение ORACLE.
  ORAINST запускается только однажды,когда Вы впервые устанавливаете ORACLE
на данной машине.Если потребуется,эта программа изменит файлы CONFIG.SYS и
AUTIEXEC.BAT.Чтобы запустить ORAINST,надо около 450К оперативной памяти.По-
этому,если во время установки у Вас возникнет ошибка,то чтобы успешно завер-
шить этот процесс,Вам возможно придется покинуть его (нажав Q),удалить ути-
литы и резидентные программы,занимающие оперативную память Вашей машины,пос-
ле чего снова запустить ORAINST.
  Примечание: Вы можете сами изменить файлы AUTOEXEC.BAT и CONFIG.SYS (с по-
              мощью текстового редактора).Однако их нельзя редактировать,по-
              ка работает программа установки.Это надо сделать отдельно (до
              или после).

  В зависимости от текущей конфигурации Вашей машины ORAINST может попросить
Вас перезагрузить систему (reboot),чтобы сделать активными внесенные измене-
ния,после чего снова запустить ORAINST и продолжить процесс установки.
  После того как программа установки подготовила Вашу систему (и,если потре-
бовалось,Вы перезагрузили ее и снова запустили ORAINST),она копирует прог-
раммное обеспечение ORACLE на жесткий диск.
  Если у Вас возникла какая-нибудь проблема при инсталляции,обратитесь к ра-
зделу "Если во Время Установки Возникла Ошибка" в конце этой главы.

                      3.3.1.Подготовительные Шаги
Шаг 1              Чтобы защитить программное обеспечение ORACLE от случай-
Скопируйте   ной порчи,скопируйте все дистрибутивные дискетты с помощью ко-
дистрибути-  манды MS-DOS DIS- KCOPY.Как пользоваться командой DISKCOPY мож-
бные диске-  но посмотреть в руководстве по MS-DOS.Не делайте эти копии с
ты ORACLE    помощью команды COPY - она не копирует имя тома на данной дис-
             кетте.
                   Акуратно надпишите копии,после чего положите оригиналы в
             надежное место.Для выполнения процедуры установки,описанной в
             этойглаве,используйте копии.
Шаг  2             Сделайте текущим тот логический диск,на который Вы хотите
Установите   установить ORACLE.Например,если Вы собираетесь установить его
текущий      на диске C,сделайте диск C текущим:
логический             A> C:
диск                   C>
                   Не забудьте,что для установки ORACLE и всех его инструме-
            нтальных средств,на диске д.б. не меньше 7.5 Мб свободного места.

Шаг 3              Вставьте в дисковод A дискетту,помеченную "ORACLE for
Запустите   MS-DOS Installation" и запустите ORAINST:
ORAINST      C> A:ORAINST

Шаг 4              Вы увидите на экране сообщение об авторских правах.Когда
Прочитайте   прочитаете его,нажмите C.
сообщение об
авторских
Правах.

Шаг 5              Введите с клавиатуры имя каталога,в котором Вы хотите ус-
Введите имя  тановить СУБД ORACLE для MS-DOS.Нажмите [Enter] чтобы принять
каталога,в   имя по-умолчанию - \ORACLE5 - либо введите какое-нибудь другое
котором бу-  имя.Укажите при этом имя логического диска и полный маршрут в
ет установ-  дереве каталогов.
лен ORACLE

Шаг 6           После установки утилит,надо сообщить SQLPME с каким аппарат-
Просмотрите  ным обеспечением Вы работаете.Нажмите C чтобы просмотреть спи-
список типов сок гарантированных и не гарантированных ORACLE типов машин,из
аппаратного  которого Вы можете выбрать ту,на которой Вы работаете.Чтобы
обеспечения  прервать процедуру установки,нажмите Q.Не гарантированные ORAC-
             LE типы аппаратного обеспечения помечены в списке звездочкой.
 Примечание: Если Вы уже запускали ранее ORAINST на данной машине,то теперь
             эта программа обнаружит присутствие SQLPME и не предложит Вам
             пройти Шаги 6-8.Пропустите их и переходите сразу к Шагу 9.
Шаг 7           Выберите Ваш тип аппаратного обеспечения из списка,подведя к
Выберите тип нему выделенную строку (с помощью клавиш,управляющих движением
машины на    курсора) и нажав [Enter].После выбора некоторых типов машин
которой Вы   (например,COMPAQ) выводится список поддерживаемых ORACLE подти-
работаете    пов (например,различных моделей COMPAQ).В этом случае выберите
             точно так же соответствующий Вашей машине подтип.Чтобы прервать
             процедуру установки,нажмите Q.

      Просматривая список машин обратите внимание на букву или число в поле
Machine Type (тип машины).Тип машины обычно указывает,какой центральный про-
цессор в ней используется,поэтому различные типы аппаратного обеспечения мо-
гут иметь одинаковый тип машины.Например,большинство систем на микропроцес-
соре 80386 имеют тип машины 2; большинство систем на микропроцессоре 80286 -
0.В поле типа машины тех типов аппаратного обеспечения,для которых есть спи-
сок подтипов,стоит '?'.После выбора какого-либо подтипа появляется соответс-
твующий ему тип машины.
      Если Вы выберете неверный тип аппаратного обеспечения,процедура уста-
новки не пройдет до конца.Вам придется перезагрузить систему и заново уста-
новить ORACLE.Во время переустановки у Вас будет возможность сделать верный
выбор.
  Примечание: Перезагрузить систему и заново запустить процедуру установки,
              чтобы поменять тип аппаратного обеспечения,необходимо только
              если Вы устанавливаете данную версию ORACLE вперые на данной
              машине.Если ORACLE уже установлен,а Вы как-то изменили свою
              систему (например,поставили другой процессор или дополнитель-
              ную плату памяти),то Вы можете внести соответствующие измене-
              ния в тип аппаратного обеспечения командой MATCHTYPE.Убедите-
              сь,что у Вас есть архивная копия базы данных; введите MATCHTY-
              PE:
                    C> MATCHTYPE
              После этого Вы можете выбрать другой тип аппаратного обеспече-
              ния,как сказано в описаниях Шагов 6-8 в этой главе.

+                            С О Д Е Р Ж А Н И Е

1.Общие Сведения
1.1.Изменения и Новые Возможности Версии 5.1B
1.2.Переход с Версии 5.1A на Версию 5.1B
1.3.Как начать
1.4.Лицензионное Соглашение об Использовании ORACLE

2.Введение в СУБД ORACLE для MS-DOS
2.1.СУБД ОРАКЛ
2.2.Требования к Аппаратному и Программному Обеспечению
2.3.Изучение СУБД ORACLE для MS-DOS
2.4.Программные Продукты ORACLE
2.5.СУБД ORACLE для MS-DOS
2.6.Прикладные Инструметальные Средства СУБД ORACLE
2.6.1.SQL*NET
2.7.Интерфейсы с Языками Программирования
2.8.Инструментарий Конечного Пользователя ORACLE

3.Установка СУБД ORACLE для MS-DOS
3.1.Структура Каталогов СУБД ORACLE
3.2.СУБД ORACLE для MS-DOS и Расширение ОЗУ
3.2.1 Проверка Расширенной Памяти
3.2.2.Замечание об SQLPME
3.2.3.Установка Инструментальных Средств
3.2.4.Изменения в Системной Переменной PATH
3.2.5.Параметр REAL_MEMORY в Файле CONFIG.ORA
3.2.6.Работа в Защищенном Режиме и Архитектура Процессора
3.3.Установка СУБД ORACLE для MS-DOS
3.3.1.Подготовительные Шаги

KOAP Open Portal 2000



Яндекс цитирования