Установка Oracle 8.0.5 на Linux RedHat 6.2

 

Более подробная инструкция приводится в файле

RedHat 6_2-Oracle 8_0_5 install.htm

http://jordan.fortwayne.com/oracle/index.html

 

Минимальные системные требования

 

Pentium 166, 32 megs RAM, 1.6 gig HD

 

Для установки необходимо наличие следующих файлов и папок:

 

oracle.tgzoracle 8.0.5 – необходимо развернуть в папку Install

glibcpatch.tgzпатч – развернуть в папку ~/orapatch

и rpm пакеты:

compat-binutils-5.2-2.9.1.0.23.1.i386.rpm

compat-glibc-5.2-2.0.7.2.i386.rpm

compat-egcs-5.2-1.0.3a.1.i386.rpm

compat-egcs-c++-5.2-1.0.3a.1.i386.rpm

compat-libs-5.2-2.i386.rpm

 

 

Подготовка к установке

Выпонять под root!!!

Перед установкой Oracle необходимо установить rpm пакеты, находящиеся в папке /RedHat/RPMS. Для этого необходимо подмонтировать CD-ROM и перейти в папку с соответствующими файлами.

 

mount -t iso9660 /dev/cdrom /cdrom

cd /cdrom/RedHat/RPMS

rpm -ivh compat-binutils-5.2-2.9.1.0.23.1.i386.rpm

rpm -ivh compat-glibc-5.2-2.0.7.2.i386.rpm

rpm -ivh compat-egcs-5.2-1.0.3a.1.i386.rpm

rpm -ivh compat-egcs-c++-5.2-1.0.3a.1.i386.rpm

rpm -ivh compat-libs-5.2-2.i386.rpm

cd / umount /cdrom

 

(Возможно соответствующие файлы имеют несколько иные названия L !?)

1.     Создание группы и пользователя

Создание группы

groupadd dba

groupadd oper

 

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

useradd oracle -g dba

passwd oracle

 

4. Создание каталога для Oracle (по умолчанию /u01)  - точка монтироваия

mkdir /u01

 

5.     Выделение прав пользователю oracle

chown -R oracle.dba /u01

 

6.     Перейти в папку с дистрибутивом Oracle описать переменную среды и выполнить скрипт

 

cd /cdrom/orainst

ORACLE_OWNER=oracle; export ORACLE_OWNER

sh oratab.sh

 

При выполнении скрипта ответить на все вопросы по умолчанию.

7.     Исправить .bash_profile сеанса oracle и добавить след. строки

 

ORACLE_HOME=/u01/app/oracle/product/8.0.5

export ORACLE_HOME

LD_LIBRARY_PATH=/u01/app/oracle/product/8.0.5/lib

export LD_LIBRARY_PATH

ORACLE_BASE=/u01/app/oracle

export ORACLE_BASE

ORACLE_SID=ora1

export ORACLE_SID

ORACLE_TERM=386

export ORACLE_TERM

PATH=$PATH:/u01/app/oracle/product/8.0.5/bin

export PATH

umask 022

 


Установка

Выполнять под oracle!!!

1.     Зайти в директорию /orainst

cd /cdrom/orainst

 

2.     Начать установку

./orainst /c

 

3. Выбрать Custom Install

4. Нажать Ok в README's

5. Выбрать Install, Upgrade or De-install software

6. Выбрать Install new product- DO NOT Create DB objectsне устанавливать DB объекты сейчас

7. Проверить переменные ORACLE_HOME and ORACLE_BASE

8.     Согласится с log файлами по умолчанию

9.     Выбрать, откуда устанавливать

10.  Выбрать русский язык

11. Сказать Ok

12. Выбрать необходимые продукты, но не выбирать

Intelligent agent

Do not pick JDBC drivers

Do not pick Oracle 8.0.5 documentation

13. Нажать Install

14. Сказать Ok на ULIMIT сообщение

15. Выбрать dba группу и остальные вопросы по умолчанию, в завершение выйти из Install Menu

 

Установка документации Oracle

Наверное можно не ставить J

 

Патчинг Oracle

Под юзером oracle

1.     Выбрать директорию

cd ~/orapatch

 

2.     Развернуть архив

tar -xvzf glibcpatch.tgz

 

3.     Запистить скрипт

sh glibcpatch.sh

После выполнения скрипта должно появиться сообщение:

"Applied glibc patch for Oracle 8.0.5.x successfully."

 


Создание объектов БД

Под юзером oracle

1.     Зайти в директорию /orainst

cd /cdrom/orainst

 

2.     Начать установку

./orainst /c

 

3. Выбрать Custom Install

4. Нажать Ok в README's

5. Выбрать Create/Upgrade Database objects

6. В следующем меню выбрать Create Database Objects

7. Проверить переменные ORACLE_HOME and ORACLE_BASE

8.     Согласится с log файлами по умолчанию

9. Проверить ORACLE_SID

10. Выбрать "Oracle 8 Standard RDBMS 8.0.5.0.0" для создания объектов БД

11. Нажать Install

12. Выбрать Create Product DB Objects

13. Выбрать Filesystem-based Database

14. Указать точку монтирования – директорию (/u01)

15. При выборе кодовой страницы !!! указать пункт Ower (другая) и написать название страницы CL8MSWIN1251. При ошибках с кодовой страницей возможно не будут импортироваться данные.

16.  Повторно написать CL8MSWIN1251

17.  Ввести пароли для SYS, SYSTEM, dba, TNS Listener

18. Согласиться по умолчанию  с контрольными файлами

19.  Согласитться со след. вопросами по умолчанию и закончить установку.

 

После окончания установки Oracle сервер будет запущен!

 

Окончание установки

Зайти под root

1. Проредактировать .bash_profile файл и добавить туда строки:

 

ORACLE_HOME=/u01/app/oracle/product/8.0.5

export ORACLE_HOME

LD_LIBRARY_PATH=/u01/app/oracle/product/8.0.5/lib

export LD_LIBRARY_PATH

ORACLE_BASE=/u01/app/oracle

export ORACLE_BASE

ORACLE_SID=ora1

export ORACLE_SID

PATH=$PATH:/u01/app/oracle/product/8.0.5/bin

export PATH

umask 022

 

2. Перейти в папку установки и запустить root скрипт

cd $ORACLE_HOME/orainst

sh root.sh

 

3.     Проверить переменные

ORACLE_OWNER, ORACLE_HOME, and ORACLE_SID

если правильно, сказать Y

 

4.     Написать полный путь к папке /usr/local/bin

5.     Ответить Y на след. вопрос

6.     Остановить сервер под пользователем oracle

 

svrmgrl

connect internal

shutdown

quit

 

7.     Произвести настройку среды под пользователем root

 

su root

[enter password]

cd $ORACLE_HOME

chown oracle.dba bin/tnslsnr

chmod 750 bin/tnslsnr

chown oracle.dba network/log

chmod 775 network/log

touch network/log/listener.log

chown root.dba network/log/listener.log

chmod 664 network/log/listener.log

exit (to leave root)

 

8. Зайти в папку

cd $ORACLE_HOME/network/admin

 

9.     Проредактировать файлы listener.ora и tnsnanes.ora

 

<oracle_sid> - заменить на настоящий SID, указанный при установке;

прописать host. (вместо leonid – 192.168.2.26)

 

Установка закончена, можно запустить listener и Server Manager!!!

 

 

 

 

 

Автоматический запуск ORACLE сервера

Для управления сервером в Linux RedHat-5.1, RedHat-5.2 с его SYS'V скриптами и уровнями загрузки предлагается init-скрипт oracle.init выдержанный в духе init-скриптов. Его место в /etc/rc.d/init.d/. Для настройки на конкретную систему необходимо разместить в каталоге /etc/sysconfig конфигурационный файл oracle и откорректировать в нем параметры ORACLE_BASE, ORACLE_SID и TNS_LISTENER.

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

 

Русификация

          Во-первых, необходимо указать соотв. кодировку CL8MSWIN1251 при инсталляции.

          Во-вторых, необходимо произвести соотв. изменения в oracle .bash_profile.

Пример неходится в файле bprofile.

bash_profile805

 



Hosted by uCoz