Сайт Игоря Гаршина Главная страница
Письмо автору сайта garchine@mail.ru
Опыт орадмина: 1. Инсталляция 2. Генерация 3. Миграция 4. ODBC 5. Администрация 6. Утилиты 7. Netware 8. RedHat 9. NT
Синхронизация: 1. Механизмы 2. Архитектуры 3а. Снапшоты 3б. Мастер-сайт 4. Сравнение ОС 5. RepMan Пр1. Файлы ORA Пр2. CONFIG.ORA Пр3. API Пр4. Словарь данных
Практика работы с Oracle - книга о репликации распределенной базы данных Oracle 8
Вся книга: Практика работы с Oracle: генерация, администрирование, репликация. И.К.Гаршин.
ISBN 5-901314-02-6 (рус.). УДК 004.42Oracle. ББК 32.973.26-018.2. Г21.

В 1999-2000 г. программисты «Нефтегазсистемы» разработали и внедрили в большинство ОАО МН «Транснефти Информационную систему паспортизации магистральных нефтепроводов «СКУТОР». Сначала он был создан на базе MS Access, затем переведен на Oracle 8 с поддкржкой асинхронной репликации с помощью программы Oracle Multimaster. В книге подробно описан авторский опыт перевода и внедрения этой базы данных.

Автор признателен руководителям и сотрудникам ЗАО «Нефтегазсистемы», начальникам и персоналу вычислительных центров региональных управлений ОАО «Транснефть», c чьей помощью был разработан и внедрен данный Oracle-проект.

Глава 8

Необходимые знания по работе в ОС Linux RedHat 6.0

 

В этой главе…

 

·        Установка и настройка Linux

·        Структура каталогов Unix

·        Структура каталогов Oracle

·        Команды Linux

 

 

Установка и настройка Linux

A.    Инсталляция Linux.

1.      Приглашение к инсталляции: OK.

2.      Выбор языка: рекомендуется American.

3.      Тип клавиатуры – us.

4.      С какого устройства будет произведена установка: Local CDROM или Hard Drive.

5.      Просьба установить CD-ROM.

6.      Вид установки: Инсталляция или Обновление.

7.      Класс инсталляции: Сервер.

8.      Есть ли SCSI ? Нет.

9.      Нужно ли размечать жесткий диск. Если да, то какой утилитой: Druid.

10.  С помощью редактора партиций установите, например, следующее разбиение (для диска 4 Гб):

 

Mount Point

Device

Requested

Actual

Type

/

hda1

4000 M

4000 M

Linux Native

 

hda5

110 M

117 M

Linux Swop

 

11.  OK.

12.  Форматировать ? OK.

13.  В списке элементов для установки выберите нужные.

14.  Укажите путь для протокола по инсталляции.

15.  Индикация создаваемых разделов диска. Ждите.

16.  Найдена мышь PS/2. Продолжить.

17.  Тип мыши ? Стандартная PS/2. С 3 кнопками.

18.  LAN (не dial-up) ? Да.

19.  Найден адаптер 3com3c59x (Vortex). OK.

20.  Протокол загрузки: Статический IP-адрес.

21.  Настройка TCP/IP (например, IP-адрес: 171.15.190.114, Маска подсети: 255.255.255.0, Шлюз по умолчанию: 171.15.190.10, Первый серв.: 171.15.190.253).

22.  Настройка сети (Имя домена: pekin.net, Имя компьютера: ber_pl, Вторич.серв.: (не надо), Третич.серв.: (не надо)).

23.  Настройка часового пояса: Europe/Moscow. Системные часы установить по GMT: (не надо).

24.  Сервисы для автостарта: apmb, atd, crond, gpm, inet, keytable, linuxconf, lpd, netfs, network, ntfs, portmap, random, smb, syslog (можно по умолчанию).

25.  Настраивать принтер ? No.

26.  Пароль администратора (не менее 6 символов).

27.  OK.

28.  Создать загрузочную дискету ? Нет.

29.  Lilo ? OK.

30.  OK.

31.  Выбрать карту (например, 2 the Max MAXColor S3 Trio64V+).

32.  Установка монитора: выбрать из списка или Custom.

33.  Перезагрузка.

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

C.     Корректировка скрипта, исполняющегося перед входом в shell.

D.    Установка переменных памяти (рекомендуется перед инсталляцией Oracle-сервера).

 

ПРИМЕЧАНИЕ 1.

Об ОС Linux RedHat можно подробнее узнать на странице http://www.redhat.com . О настройке Linux перед инсталляцией Oracle-сервера – на страницах ftp://ftp.price.ru/pub/Linux/Oracle и http://jordan.fortwayne.com/oracle/rh60-805.html (RedHat 6.0. Step-by-step Install notes for Oracle 8.0.5).

 

Структура каталогов Unix

·         / - главный каталог.

·         /etc - каталог с конфигами.

·         /bin - основные системные команды.

·         /boot - каталог с ядрами системы, имиджами boot - секторов.

·         /dev - каталог с усстройствами (в Unix все устройства обозначаются как файлы).

·         /home - каталог с "домашними" каталогами пользователей, в них хранятся индивидуальные пользовательские настройки и файлы.

·         /lib - библиотеки и модули ядра.

·         /mnt - каталог, куда вы можете монтировать съемные устройства (дискеты или cdrom).

·         /proc - системный каталог.

·         /root - home каталог для пользовотеля root.

·         /sbin - каталог с остальными системными командами.

·         /tmp - каталог с временными файлами.

·         /var - каталог с log и временными файлами.

·         /usr - самый большой из всех каталогов – предназначен, в основном, для хранения всех остальных компонентов системы - оболочки XWindows, исходников ядра, документации и т.д. Именно в этом каталоге рекомендуется установливать программы.

 

Структура каталогов Oracle

            Структура каталогов Oracle в Unix заметно отличается от таковой в MS Windows NT и Novell Netware (рис. 8.1):

·         /opt/app/oracle/product/8.0.5/dbs – расположение конфигурационного файла initorcl.ora и файла паролей orapwdorcl

·         /opt/app/oracle/product/8.0.5/rdbms/admin – расположение скриптов создания Словаря Базы Данных

·         /opt/app/oracle/product/8.0.5/rdbms/trace – расположение трассировоч-ных файлов

·         /opt/app/oracle/product/8.0.5/sqlplus/admin – расположение скрипта pupbld.sql

·         /opt/app/oracle/product/8.0.5/network/adminрасположение файла описания сервисов tnsnames.ora и файла описания прослушивания listener.ora

·         /opt/app/oracle/product/8.0.5/bin – расположение загружаемых файлов

·         /opt/app/oracle/admin/TAR/orcl – расположение файлов архивации журналов повтора

·         /disk1/oradata/orcl – пример каталога для расположения файлов БД, управляющих и журнальных файлов

 

ПРИМЕЧАНИЕ.

Каталог /opt для Linux необязателен, он рекомендуется для единообразия со структурой каталогов Oracle в ОС Sun Solaris.

 

ВНИМАНИЕ !

ОС Unix чувствительна к регистру. В именах каталогов Oracle используются маленькие буквы. Также не забывайте регистр символов в созданных Вами ранее файлах.

 

 

Рис. 8.1. Структура каталога Oracle в Linux (вид в окне утилиты Far).

 

 

Команды Linux

·         Справочная информация по командам и утилитам:

·         по команде ls: man ls

·         выход из справочника: q

·         Страничный просмотр выводимой информации: more

·         Инициализация переменных среды:

sh

(set) path=/opt/app/oracle/product/8.0.5/bin

export

·         Смена системного времени сервера: date date

 (дата вводится в формате MMDDHHMIYY, например: 0425160800)

·         Монтирование: mount

·         Перезагрузка сервера: shutdown -r

·         Работа с пользователями:

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

·         Смена пользователя (LogOff): su

·         Передача прав другому пользователю: chown user file

·         Смена пароля пользователя: passwd user

·         Работа с директориями:

·         Создание директория: mkdir dir

·         Переход в директорий: cd dir

·         Вывод имени текущего директория: pwd

·         Просмотр директория

·         Кратко: ls

·         Полно: ls –all

·         Работа с файлами:

·         Переименование файла  (директория): mv file1 file2/dir

·         Удаление файла (директория): rm file, rmdir dir

·         Запуск исполняемого файла: file (имя файла чувствительно к регистру – при неправильном вводе файл не будет найден и не запустится)

·         Сделать файл исполняемым (точнее, установка права на чтение, запись и выполнение для владельца-пользователя, для владельца-группы и для остальных пользователей [20]): chmod 777 ./file

 (общий синтаксис: chmod mode file)

·         Копирование файла: cp file1 file2

·         Загрузка: load

·         Редактирование файла: vi (экранный редактор); команды:

·         Q!выход с сохранением

·         X!выход без сохранения

·         W!сохранить

·         I – insert

·         A – append

·         Графические оболочки для работы с файлами:

·         Linux RedHat 6.0 – Kernel Desctop Environment (KDE); Midnight Commander (команда mc).

·         Для запуска БД (например, после аварийного останова и запуска сервера) рекомендуется сделать следующее:

·         Запустите svrmgrl и затем:

·         Ведите команду connect internal и дождитесь соединения с Oracle;

·         Введите команду startup force и дождитесь запуска БД;

·         Введите команду exit для выхода из svrmgrl;

·         Запустите lsnrctl и затем:

·         Ведите команду stop и дождитесь останова процесса прослушивания Oracle;

·         Ведите команду start и дождитесь запуска процесса прослушивания Oracle;

·         Введите команду exit для выхода из lsnrctl.

 

 

 

Рис. 8.2. Midnight CommanderNorton-подобный файловый монитор в Linux (вид в Telnet).

 


Игорь Гаршин, E-mail: garchine@mail.ru, URL: garshin.ru.

Страницы со статьей: Репликация Oracle | Все статьи
Я.Метрика: просмотры, визиты и хиты сегодня
На правах рекламы (см. условия):