РПЗ_Чуркин!!! (954252), страница 8
Текст из файла (страница 8)
4.Exit
Enter selection.(default 1) [1-4]
Выберете “Install InterBase Client and Server software” в меню установки, После чего установкщик выведет на экран следующую информацию и запустит утилиту pkgadd:
Starting InterBase Client and Server Install, please wait...
set NONABI_SCRIPTS=TRUE
export NONABI_SCRIPTS
pkgadd -d CDROM_DIR/Interbase6.0_ClientServerpkg
The following packages are available:
1 interbase InterBase RDBMS Software
(sparc) InterBase Version 6.0
Select package(s) you wish to process (or ‘all’ to process
all packages). (default: all) [?,??,q]:
-
Нажмите «U» для выбора конфигурации по умолчанию.
Processing package instance <interbase> from
</cdrom/interbase_SOS_V6>
InterBase RDBMS Software
(sparc) InterBase Version 6.0
Enter the absolute pathname of the install directory
(default /usr) [?,q]
-
Нажмите «U» для выбора пути по умолчанию в которой будет создан каталог interbase.
Using </usr> as the package base directory.
## Processing package information.
## Processing system information.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.
This package contains scripts which will be executed with superuser
permission during the process of installing this package.
Do you want to continue with the installation of <interbase> [y,n,?]
-
Нажмите «Y». Установщик должен иметь привилегии «суперпользователя» для внесения коррекций в файловую систему.
Installing InterBase RDBMS Software as <interbase>
## Installing part 1 of 1.
/usr/interbase/install.txt
/usr/interbase/Release_Notes.pdf
. . .
[ verifying class <none> ]
## Executing postinstall script.
. . .
Please enter the license certificate ID:
-
Введите ID сервера из сертификата.
Please enter the license certificate key:
-
Введите лицензионный ключ. Количество лицензий может быть увеличине в любое время.
После установки, установщик возвращается к pkgadd утилите:
Installation of <interbase> was successful.
The following packages are available:
1 interbase InterBase RDBMS Software
(sparc) InterBase Version 6.0
Select package(s) you wish to process (or ‘all’ to process
all packages). (default: all) [?,??,q]:
-
Нажмите «Q».
-
Выполните следующую команду для того чтобы загрузить сервер:
# echo “/usr/interbase/bin/ibmgr –start –forever” | su interbase
Данная команда запускает SuperServer daemon (ibserver) и guardian (ibguard) программы, которые осуществляют поключения клиентов к базе
-
Сервер InterBase 6 запущен. Теперь вам необходимо установить базу из резервной копии, для этого воспользуйтесь следующей командой:
# gbak –r /tmp/isc4.gbak jupiter:/usr/interbase/isc4.gdb
-
Установка и настройка Borland InterBase 6.0 Client
Основа заключается в выборе пункта установцика – Interbase Client
После чего будет автоматически установлен клиент InterBase 6 Client и запущена служба ibqguard – обеспечивающая подключение к Interbase Server 6.
-
Распределение предметных баз данных по узлам
-
Распределение баз данных по узлам сети бузе учета репликаций
-
Необходимо определить вариант рационального размещения предметных баз данных в распределенной информационной системе для случая, когда каждая база данных размещается только в одном узле сети, а обрабатывающие процессы (приложения) не являются распределенными. При этом следует считать, что если некоторый процесс обращается за данными к базе, находящейся в другом узле, сетевые затраты на одно обращение составляют “t” секунд, независимо от местонахождения узла в сети и дисциплины обслуживания. Если процесс обращается к базе данных, находящейся в том же узле, где выполняется процесс, то следует считать, что “t = 0”.
В соответствии с номером варианта (25) и группы (3), имеем следующие исходные данные:
Исходные данные соответствия процессов и БД .Таблица 30.
Пр\БД | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
П1 | 100 | 60 | 150 | 140 | ||||||
П4 | 300 | 150 | 100 | |||||||
П8 | 200 | 60 | 75 | |||||||
П9 | 350 | 300 | 100 | 400 | ||||||
П10 | 240 | 90 | 40 |
Таблица 30 показывает использование предметных баз данных обрабатывающими процессами (приложениями) и среднее число обращений обрабатывающих процессов к базам данных за рассматриваемый интервал времени.
Таблица 31. Распределение обрабатывающих процессов по узлам
У\П | П1 | П4 | П8 | П9 | П10 |
У2 | 1,2 | 1.1 | 0,95 | ||
У3 | 1,3 | 0,8 | 0,55 | 0,7 | |
У4 | 0,87 | 1,1 | 0,8 | 0,5 | 0,8 |
У5 | 0,9 | ||||
У6 | 1,3 | 0,2 | 0,6 | 0,7 | |
У7 | 0,9 | 0,7 | 0,9 |
Таблица 32 показывает распределение обрабатывающих процессов по узлам распределенной сети.
Коэффициенты, приведенные в таблице 31, используются для получения количества обращений к базе данных в исходном варианте задания по формуле:
,
где N – значение количества обращений к БД, приведенное в таблице 30; k – значение коэффициента, приведенное в таблице 31; N1 – результирующее значение количества обращений к БД для исходного варианта задания.
На основании данных из таблиц 30 и 31 для исходного варианта была сформирована сводная таблица исходных данных (таблица 31). Каждое значение этой таблицы есть среднее количество обращений к базе данных (БДi) определенного процесса (Пj) из определенного узла сети (Уk).
Сводная таблица исходных данных .Таблица 32.
Узел | Проц. | Коэф | БД1 | БД2 | БД3 | БД4 | БД5 | БД6 | БД7 | БД8 | БД9 | БД10 |
У2 | П4 | 1,2 | 30 | 300 | 80 | 400 | 20 | 180 | ||||
П8 | 1,1 | 200 | 60 | 75 | ||||||||
П10 | 0,95 | 240 | 90 | 40 | ||||||||
У3 | П1 | 1,3 | 100 | 60 | 150 | 140 | ||||||
П4 | 0,8 | 300 | 150 | 100 | ||||||||
П9 | 0,55 | 350 | 300 | 100 | 400 | |||||||
П10 | 0,7 | 240 | 90 | 40 | ||||||||
У4 | П1 | 0,87 | 100 | 60 | 150 | 140 | ||||||
П4 | 1,1 | 300 | 150 | 100 | ||||||||
П8 | 0,8 | 200 | 60 | 75 | ||||||||
П9 | 0,5 | 350 | 300 | 100 | 400 | |||||||
П10 | 0,8 | 240 | 90 | 40 | ||||||||
У5 | П8 | 0,9 | 200 | 60 | 75 | |||||||
У6 | П1 | 1,3 | 100 | 60 | 150 | 140 | ||||||
П8 | 0,2 | 200 | 60 | 75 | ||||||||
П9 | 0,6 | 350 | 300 | 100 | 400 | |||||||
П10 | 0,7 | 240 | 90 | 40 | ||||||||
У7 | П4 | 0,9 | 300 | 150 | 100 | |||||||
П8 | 0,7 | 200 | 60 | 75 | ||||||||
П10 | 0,9 | 240 | 90 | 40 |
Теперь составим таблицу 33, в которой указываем все возможные варианты размещения баз данных по узлам сети. В каждую клетку этой таблицы записываем число, которое определяет суммарное количество всех запросов от всех процессов всех узлов к данной БД, при условии, что эта БД находится в данном узле.