|
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.Подготовительные Шаги
|
|