ИНСТАЛЛЯЦИЯ СЕРВЕРА ORACLE

Предположим, что Вы или Ваша организация только что приобрела один из официальных CD Pack-ов Oracle. Будем также считать, что этот CD Pack включает в себя Oracle8i Enterprise Edition. Я решил остановиться на этой версии, поскольку Oracle7 все-таки потихоньку отходит в прошлое, а с Oracle 9i работает еще совсем немного организаций. Так что сегодня мы будем ставить Oracle8i. В принципе, если Вы хотя бы раз удачно поставите одну из трех последних версий Oracle, то проблем с остальными у Вас уже возникнуть не должно. Если, конечно, Вы не решите использовать какую-нибудь особенность, имеющуюся только в данной версии Oracle, или как-то необычно в ней реализованную; но это уже, как говорится, другая история.

Итак, начнем. Прежде всего необходимо вставить диск в CD-ROM ;). Если у вас не отключен автозапуск, то должен появиться такой небольшой splash-screen в котором Вам дадут возможность выбрать из трех пунктов. Первый позволит перейти к инсталляции продуктов Oracle, второй даст Вам возможность посмотреть на файлы и каталоги инсталляционного диска Oracle, третий же пункт отправит Вас к описанию тех продуктов, которые имеются на данном диске.

СОВЕТ: Настоятельно рекомендую начинать инсталляцию с третьего пункта. Из собственного опыта могу сказать, что криво поставленный сервер Oracle равнозначен полному отсутствию такового (то же можно сказать и про другие программы, однако если они поставлены хорошо, то вполне отвечают заявленной надежности 24*7). Поэтому, прежде чем тратить собственное время и нервы, лучше сначала прочитать, что там пишут про софт, который Вы собираетесь ставить. Тем более, что руководства у Oracle написаны достаточно понятно и толково (Хотя и огрехов, конечно, хватает. Я, например, так и не смог поставить Oracle Transparent Gateway for MS SQL Server. Если у кого из читателей есть опыт установки данной программы - буду очень признателен за помощь). Это что касается документации.

После того, как Вы выберете первый пункт Install/Deinstall Products, появится форма со словами "Добро пожаловать...". Кроме приветствия, данная форма содержит кнопки, позволяющие вызвать меню удаления уже установленных продуктов. В данный момент нас это не интересует, поэтому нажатием кнопки "Далее" переходим к следующей экранной форме.

Эта форма более информативна и полезна с точки зрения установки. Здесь Вы можете задать источник установки (jar-архив), и то куда Вы хотите установить Oracle, а также "псевдоним" домашней директории Oracle.
ЗАМЕЧАНИЕ: Тех, кто программирует на Java, но ни разу не работал с Oracle, возможно удивит путь к файлу инсталляции. Он представляет собой архив, содержащий классы и пакеты клиентов для работы с Oracle. Дело в том, что сам сервер из соображений производительности создаваемых под него баз данных написан на C++ и собирается индивидуально под каждую операционную систему, а программы-клиенты из соображений экономии пишутся на платформенно-независимом языке программирования Java и выполняются в каждой операционной системе под управлением собственной JVM. Это, хотя и требует дополнительных ресурсов (в основном памяти) от рабочих станций при выполнении программ, однако позволяет сэкономить на зарплате программистов :), и реализовать универсальную среду разработки приложений и администрирования СУБД под множеством операционных систем. Самые любопытные, кроме того, могут посмотреть командную строку клиентов Oracle (меню Пуск-...). Данные командные строки представляют собой путь к *.bat-файлам для запуска (выполнения) соответствующих файлов .class

Имя ("псевдоним") сервера базы данных и полный путь к домашней директории сервера Oracle, который Вы ставите - довольно важная информация, которая в процессе инсталляции прописывается в реестр Windows и используется потом многими клиентскими приложениями.
СОВЕТ: Настоятельно не рекомендую ее менять. Конечно, сервер при этом, скорее всего, установится, и даже будет работать. Однако некоторые клиентские программы при установке будут использовать именно те пути, которые указаны по умолчанию, и Вам придется вручную перепрописывать их (а иногда бывает сложно понять: что и где нужно прописать и почему что-то не работает). Кроме того, все пути, которые задаются при инсталляции продуктов Oracle, указываются такими согласно разработанной Oracle концепции OFA (Optimal Flexible Architecture: Оптимальная Гибкая Архитектура).

Следующий экран позволяет выбрать, что именно мы хотим установить. Выбираем Oracle8i Enterprise Edition 8. (ведь мы ставим сервер, правда?; остальные два пункта позволяют установить клиент Oracle и набор администрирования соответственно).

Затем выбираем тип установки: Typical, Minimal или Custom. Если есть место, и не требуются какие-то навороченные возможности, то советую выбрать Typical. В случае отсутствия первого выбираем Minimal, а при необходимости "чего-то" - Custom.
ЗАМЕЧАНИЕ: Для тех, кто до этого момента имел опыт работы с другими базами данных, но не работал с Oracle, хочу сказать, что Oracle довольно требователен к системным ресурсам: как к памяти, так и месту на диске. О минимально необходимых требованиях Вы можете узнать из прилагаемой на компакт диске документации или по адресу:
http://download.oracle.com/docs/pdf/A85302_01.pdf (размер: 3.057.068; возможны проблемы при скачивании).

Следующий экран дает возможность задать Global Database Name (GDN - глобальное имя базы данных), позволяющее уникально идентифицировать экземпляр базы данных среди всех остальных в данном домене (организации), и System Identifier (SID: системный идентификатор), позволяющий уникально идентифицировать экземпляр базы данных среди всех других экземпляров, на данном компьютере.

Далее мы переходим к установке, когда от Вас потребуется одно - ждать. По завершении установки Вам придется сконфигурировать соединение с базой данных Oracle. Если установка прошла успешно, то конфигуратор (Net8 Configuration Assistant) запустится автоматически.

Выбираем в нем третий пункт (Local Net Service Name configuration). Далее выбираем Add (Добавить), затем Oracle8i database or service (ведь мы ставили именно его, не так ли?). Затем надо будет указать Service Name (глобальное имя базы данных). Выбираем протокол, который будем использовать для соединения с вашим экземпляром базы данных. Автор не имеет опыта настройки соединения с базой данных по какому либо иному протоколу кроме TCP (TCPS), поэтому, в остальных случаях Вам придется обратиться к документации Oracle на компакт диске или по адресу:
http://download-west.oracle.com/docs/cd/A87862_01/NT817CLI/index.htm

СОВЕТ: (одинаково справедлив для всех протоколов) проверьте наличия слушателя (listener) для данного протокола.
Для этого:

- во-первых, необходимо зайти в менеджер сервисов Windows (пиктограмма в виде "шестеренок" в панели управления, имеющая название "Службы" (Services)) и проверить там наличие работающей службы с именем OracleOraHome81TNSListener;

- во-вторых, необходимо из меню Пуск - Программы - Oracle-OraHome81 – Network Administration запустить Net8 Assistant и в узле Local - Listeners проверить наличие Listener-а под соответствующий протокол, если его там нет, то и соединение Вам настраивать не с чем.

Далее (предположим, что Вы выбрали протокол TCP) Вам необходимо будет указать имя хоста, на который вы установили ваш экземпляр Oracle, и номер порта, по которому будет осуществляться соединение (по умолчанию 1521). Номер порта, на который Вы устанавливаете соединение, должен совпадать с номером порта, на котором запущен прослушивающий процесс (звучит глупо, но некоторые про это могут забыть).

Затем Вам зададут вопрос, хотите ли Вы проверить соединение. Говорите "Да! (Yes!)" (а иначе - как Вы узнаете, что все сделали правильно?!).
ЗАМЕЧАНИЕ: По умолчанию соединение проверяется под пользователем SCOTT с паролем tiger.

В этом вы можете убедиться в частности, выбрав на следующем экране Change Login. Под этим же пользователем выполняются многие тестовые приложения и примеры, которые компания Oracle поставляет вместе со своими продуктами. Дело в том, что по умолчанию этому пользователю дается чересчур много прав, в частности такие права как RESOURCE, CREATE TABLE и UNLIMITED TABLESPACE позволяют этому пользователю создать в его табличном пространстве (а это по умолчанию табличное пространство SYSTEM) таблицу неограниченных размеров (как Вы смотрите, например, на таблицу размеров 10-15Gb). Если Вы ставите базу для личного пользования или в учебных целях, то никаких проблем (опыт не бывает лишним, а базу данных всегда можно переставить :) ). Но, если база данных будет предназначена для использования в корпоративных интересах Вашей организации, то я советую сразу же ограничить данному пользователю права (например, убрав все вышеуказанные привилегии или, хотя бы сменив ему пароль). Это справедливо и для остальных встроенных учетных записей, разве что, исключая SYS и SYSTEM!

В дальнейшем мы более детально затронем вопросы администрирования базы данных и в частности вопросы предоставления прав и привилегий.

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

Какой он будет, это уж Вам решать (только нет необходимости делать его слишком уж сложным, поскольку во всех случаях, за небольшим исключением, для соединения с базой Вам придется указывать именно его). Далее Вам предложат настроить еще одно соединение: нужно это или нет - Вам решать.

Вот и все! Теперь ВЫ должны иметь в наличие:

1) Установленный и запущенный сервер экземпляра Oracle.

2) Настроенное клиентское соединение на данный сервер.
ЗАМЕЧАНИЕ: В процессе установки Вам будет предложено создать базу данных "по умолчанию", которая не оптимизирована для работы с какими-то конкретными приложениями (OLTP, Data Warehouse и т.д.), но позволяет избежать лишних проблем если у Вас еще нет опыта работы с продуктами Oracle.

Для конфигурирования соединения с базой данных можно с равным успехом использовать как Net8 Configuration Assistant, так и Net8 Assistant. Что будете использовать Вы дело вкуса, но, по моему мнению, Net8 Assistant более сложен в использовании для начинающих.

 


для Технического персонала

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

Основатели и создатели проекта хотят еще раз подчеркнуть ОТКРЫТОСТЬ ПРОЕКТА. Использование организационно-технического и информационного потенциала участников проекта открыта для Вашего бизнеса. [далее]

 

новинка: sony sr100e только у нас. но это ещё не всё Какие sony w30 без нас?