Мир ИТ - Установка СУБД Oracle
   
  Мир ИТ
  Содержание
  1С:Предприятие
  Oracle
  => Установка СУБД Oracle
  SQL Server
  SAP
  Linux
  Контакт
  Гостевая книга

Установка СУБД Oracle


 

В данной инструкции описывается установка Windows-версии Oracle 9.2.0.1 и последующее её обновление до версии 9.2.0.6.

Чтобы начать процесс установки, необходимо запустить файл setup.exe, находящийся на CD в каталоге install.

  1. На странице Welcome мастера будет предложено посмотреть список установленных продуктов Oracle, либо удалить некоторые из них. Если удалять ничего не требуется, можно просто нажать на кнопку Next.
  2. На странице Specify File Locations нужно выбрать источник (Source) установочных файлов и указать желаемое расположение в системе каталога Oracle (Destination).
    • В поле Source будет автоматически подставлен файл stageproducts.xml — это значение изменять не нужно.
    • В разделе Destination необходимо указать имя Oracle Home, то есть инсталляции Oracle, и её расположение на локальном диске. Если на текущем компьютере уже имеются установленные продукты Oracle (и, соответственно, уже созданы каталоги Oracle Home), необходимо создать новый каталог, и дать ему имя (Name), отличающееся от всех уже имеющихся.
  3. На странице Select a Product to Install предлагается выбор устанавливаемого продукта. Можно установить либо Oracle Client, либо Oracle Database. Для работы серверной части iSZN требуется установить Oracle Database, т. е. сервер БД Oracle. Клиент Oracle для работы системы iSZN не требуется, он необходим только для некоторых задач по администрированию сервера. Oracle Client можно установить позже, причём не обязательно на том же самом компьютере (его можно установить на любой клиентской машине).
  4. Страница мастера Select Installation Type позволяет выбрать тип инсталляции. Здесь нужно выбрать Enterprise Edition (2.86 GB).
  5. На странице Database Configuration мастера предлагается сконфигурировать базу данных под предполагаемый характер нагрузки. Для работы системы iSZN здесь нужно обязательно указать Data Warehouse.
  6. На странице Database Identification предлагается ввести идентификатор базы данных. В поле Global Database Name нужно указать orcl (ORCL строчными латинскими буквами), в поле SID — тоже orcl.
  7. На странице Database File Location нужно указать размещение файлов БД Oracle. Рекомендуется размещать файлы БД на диске, отличном от того, на котором будет установлено программное обеспечение Oracle. Однако, если такого диска нет, можно просто воспользоваться значением по умолчанию.
  8. На странице Database Character Set задаётся набор символов, используемый для представления хранящейся в БД информации. Здесь нужно выбрать пункт Choose one of the common character sets и в выпадающем списке указать Cyrillic CL8MSWIN1251.
  9. На странице Oracle Services for Microsoft Transaction Server настраивается номер порта для Oracle MTS Recovery Service. Здесь нужно оставить значение по умолчанию, 2030.
  10. Последняя страница мастера — Summary. Здесь показаны значения некоторых из настроенных ранее опций, а также выводится список устанавливаемых компонентов. Здесь нужно нажать на кнопку Install.

После окончания копирования файлов, установщик предложит задать пароли пользователей SYS и SYSTEM. Внимание: окно с запросом паролей может появиться за основным окном установщика, поэтому если вам кажется, что он долгое время находится в бездействии, нажмите несколько раз клавиши Alt+Tab и поищите его в списке окон.

Настройка табличных пространств

После завершения работы установщика серверной части СУБД Oracle автоматически запустится утилита Oracle Enterprise Manager Console1). С помощью этой утилиты необходимо создать так называемые табличные пространства, т. е. специальные файлы на диске, которые сервер Oracle будет использовать под хранение БД iSZN.

Подключение к серверу

  1. На первом экране Oracle Enterprise Manager Console предлагается задать режим работы утилиты. Здесь нужно выбрать Launch Standalone.
  2. В появившемся окне утилиты в дереве слева развернуть ветвь Network | Databases | ORCL. В окне входа на сервер нужно ввести имя пользователя SYS и указать заданный в процессе установки пароль этого пользователя. Тип подключения (Connect as): SYSDBA.

Создание табличных пространств NEW и NEW_I

Необходимо создать два новых табличных пространства.

  1. Для этого нужно выбрать в дереве папку Tablespaces, открыть всплывающее меню и выбрать Create. В появившемся окне нужно указать имя табличного пространства (NEW); имя файла, в котором будут сохраняться его данные (NEW.ora); путь к нему2); начальный размер файла.
  2. Повторить предыдущую операцию для табличного пространства NEW_I.

Установка ограничений размера табличных пространств

Теперь нужно ограничить максимальный размер используемых Системой табличных пространств и настроить режим их автоматического расширения. Проделать это необходимо для табличных пространств:

  • NEW;
  • NEW_I;
  • TEMP;
  • UNDOTBS.

Для каждого из этих табличных пространств необходимо:

  1. Открыть в дереве Oracle Enterprise Manager раздел Storage | Tablespaces | табличное пространство | Datafiles | файл.
  2. Установить выделение на имя файла в дереве, из всплывающего (по нажатию правой кнопкой мыши) меню выбрать View/edit Details.
  3. В появившемся окне на вкладке Storage:
    • установить флажок AUTOEXTEND;
    • выставить Increment: 100, M Bytes;
    • выставить Maximum Size, Value: <максимальный размер>, M Bytes.

Для TEMP и UNDOTBS максимальный размер выставить в 5000...7000, для NEW и NEW_I размер определить таким образом, чтобы при расширении всех четырёх табличных пространств до максимального размера, на разделе с файлами данных осталось ещё немного места. Однако NEW и NEW_I не должны быть ограничены менее чем 10-12 гигабайтами каждое (значения 10000 и 12000). Кроме того, следует учесть, что в процессе работы NEW_I будет размером чуть больше, чем NEW.

Создание файла настроек БД

INITORCL.ORA

Переместить файл <путь к Oracle Home>adminorclpfileinitorcl.ora.* в <путь к Oracle Home>dbsinitorcl.ora. Исправить этот самый initorcl.ora:

В разделе [Optimizer] выставить:

star_transformation_enabled=FALSE

Добавить строки:

query_rewrite_integrity=TRUSTED
optimizer_index_cost_adj=75

В разделе [Pools] выставить:

java_pool_size=150000000
shared_pool_size=150000000

В конец файла добавить:

utl_file_dir='C:Tmp'

Создать каталог C:Tmp, если такового не существует.

CREATE-SPFILE

Из меню «Пуск» операционной системы запустить утилиту SQL Plus (Пуск | Все программы | Oracle | Application Development | SQL Plus). Параметры подключения: имя пользователя — SYS, его пароль, строка подключения — orcl as sysdba. Остановить СУБД и создать настроечный файл:

shutdown immediate
create spfile from pfile='<путь к Oracle Home>dbsinitorcl.ora';

Должно появиться сообщение «Файл создан». Запустить СУБД:

startup

Установка Java-классов

Из командной строки системы необходимо выполнить:

loadjava -user sys/sys -r -s -g public <путь к каталогу Oracle Home>jlibregexp.jar

Установка патчсета

После установки серверной части СУБД Oracle необходимо с помощью патчсета обновить её до версии 9.2.0.6.

  1. Распаковать архив с патчсетом в любое место на жёстком диске и запустить Disk1setup.exe.
  2. На странице Welcome мастера установки нажать на кнопку Next.
  3. На странице Specify File Locations выбрать имя уже установленного Oracle Home и указать путь к нему. Проще всего это сделать, нажав кнопку «Стрелка вниз» справа от поля ввода Name, и выбрав из всплывающего списка нужный Oracle Home.
  4. После нажатия на кнопку Next будет выдано сообщение о том, что для установки патчсета необходимо остановить запущенные в данный момент службы Oracle. Необходимо открыть консоль управления службами (либо выбрав в главном меню операционной системы «Пуск | Панель управления | Администрирование | Службы», либо выполнив в командной строке services.msc), остановить службы из приведённого списка, после чего нажать на кнопку Retry.

По окончании установки патчсета нужно запустить остановленные ранее службы Oracle.

Теперь необходимо выполнить SQL-скрипт, производящий обновление структуры базы данных до версии установленного патчсета. Для этого нужно запустить из меню «Пуск» утилиту SQL Plus (Пуск | Все программы | Oracle | Application Development | SQL Plus). Параметры подключения: имя пользователя — SYS, его пароль, строка подключения — orcl as sysdba. Выполнить команды:

spool patch.log
shutdown immediate
startup migrate
@<путь к каталогу Oracle Home>rdbmsadmincatpatch.sql

После выполнения скрипта остановить Oracle:

shutdown

UPDATE-SPFILE

Отредактировать файл <путь к Oracle Home>dbsinitorcl.ora. В разделе [Pools] выставить:

java_pool_size=80000000
shared_pool_size=80000000

Если на сервере менее 1 ГБ ОЗУ, лучше установить значения поменьше (50000000).

Выполнить в SQL Plus:

create spfile from pfile='<путь к Oracle Home>dbsinitorcl.ora';

Должно появиться сообщение «Файл создан». Запустить СУБД:

startup

Настройка резервного копирования

Создание каталогов

Потребуется создать два новых каталога. Для удобства можно создавать их в пределах имеющегося каталога Oracle.

  1. Для хранения резервных копий, например, C:OracleArchive.
  2. Для хранения самого скрипта резервного копирования, например, C:OracleBackupScript.

Установка и редактирование файлов

  1. Скопировать в каталог BackupScript файлы iszn_bkup.bat, Create-initial.sql3), 7za.exe4).
  2. Открыть файл iszn_bkup.bat на редактирование и изменить значения в разделе «Установка значений переменных» согласно приведённым там описаниям.

Создание пользователя

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

  1. Открыть консоль «Управление компьютером» (либо выбрав в главном меню операционной системы «Пуск | Панель управления | Администрирование | Управление компьютером», либо выполнив в командной строке compmgmt.msc).
  2. Перейти к узлу «Локальные пользователи и группы | Пользователи». Во всплывающем меню выбрать пункт «Новый пользователь».
  3. Создать пользователя с именем ISZN_BKP. В диалоге создания пользователя снять флажок «Потребовать смену пароля при следующем входе в систему» и установить флажки «Запретить смену пароля пользователем», «Срок действия пароля не ограничен». Обязательно установить пароль этому пользователю.

Установка прав доступа

Открыть диалог свойств каталогов Archive и BackupScript, на вкладке «Безопасность» с помощью кнопки «Добавить...» внести пользователя ISZN_BKP в список тех, кто имеет к этим каталогам полный доступ (на чтение и запись).

Добавление задания в планировщик

Для того чтобы резервное копирование автоматически выполнялось в определённое время, необходимо добавить соответствующее задание в «Планировщик заданий» Windows. Последовательность действий:

  1. Открыть «Пуск | Панель управления | Назначенные задания».
  2. Выбрать «Добавить задание».
  3. На второй странице мастера с помощью кнопки «Обзор» найти файл iszn_bkup.bat.
  4. На следующих двух страницах установить время и необходимую периодичность выполнения.
  5. На странице выбора пользователя обязательно указать имя ранее созданного пользователя ISZN_BKP и его пароль.
  6. На следующей странице установить флажок «Установить дополнительные параметры после нажатия кнопки «Готово».
  7. В строке, где указано имя файла iszn_bkp.bat, дописать в конец, после пробела, -b.
  8. Сохранить изменения нажатием на кнопку OK.

Проверить, что задание выполняется успешно:

  1. Правый щелчок на задании, пункт «Выполнить».
  2. Скрипт запустится в фоне, в скрытом окне, поэтому наблюдать за его работой можно будет только по протоколам и созданным файлам.
  3. После окончания выполнения состояние задания в консоли «Назначенные задания» сменится с «Работает» на код завершения (0×0). Состояния заданий отображаются в режиме «Таблица» (команда главного меню «Вид | Таблица).
  4. Проверить, что файл с резервной копией действительно создан.
  5. Просмотреть соответствующий ему протокол, убедиться в отсутствии ошибок.

Установка клиента Oracle

Установка Oracle Client во многом схожа с установкой Oracle Database. Важный момент: если клиентское и серверное ПО устанавливаются на одной машине, нужно устанавливать их в различные каталоги и давать им разные имена Oracle Home. Кроме того, после установки Клиента будет предложено воспользоваться «Oracle Net Configuration Assistant», чтобы настроить подключение к серверу Oracle:

  1. На странице Welcome нужно выбрать No, I will create service names myself.
  2. На странице Database Version указать Oracle 8i or later.
  3. На странице Service Name указать выбранное ранее при установке серверной части Oracle имя сервиса.
  4. На странице Select Protocols указать TCP.
  5. На странице TCP/IP Protocol в поле Hostname указать имя компьютера, на котором работает серверная часть Oracle, ниже выбрать Use standard port number (1521).
  6. На странице Test можно выбрать Yes..., чтобы сразу же проверить наличие соединения с сервером.
1) Запустить её также можно через пункт меню «Пуск | Все программы | Oracle | Enterprise Manager Console», либо выполнив из командной строки команду oemapp console
2) Можно использовать путь по умолчанию, вместе с остальными датафайлами Oracle.
3) Эти файлы можно получить, обратившись к разработчикам ИТЭС.
4) Файл входит в комплект архиватора 7-Zip.

К содержанию
Сегодня были уже 7 посетителей (15 хитов) здесь!
Этот сайт был создан бесплатно с помощью homepage-konstruktor.ru. Хотите тоже свой сайт?
Зарегистрироваться бесплатно