Связь с Java Runtime Environment



Измените ссылку Java Runtime Environment (JRE) так, чтобы он ссылалась на версию, работающую в FreeBSD:

# cd $MATLAB/sys/java/jre/glnx86/

# unlink jre; ln -s ./jre1.1.8 ./jre

Создание скрипта запуска MATLAB

1. Поместите следующий скрипт запуска в файл /usr/local/bin/matlab:

#!/bin/sh

/compat/linux/bin/sh /compat/linux/usr/local/matlab/bin/matlab "$@"

2. Затем выполните команду chmod +x /usr/local/bin/matlab.

Подсказка: В зависимости от версии emulators/linux_base, при выполнении этого скрипта могут быть выданы сообщения об ошибках. Чтобы избежать этого, отредактируйте файл /compat/linux/usr/local/matlab/bin/matlab и измените строку вида:

if [ `expr "$lscmd" : '.*->.*'` -ne 0 ]; then

(в версии 13.0.1 это строка 410) на следующую строку:

if test -L $newbase; then

Создание скрипта остановки MATLAB

Следующие действия необходимы для решения проблемы с некорректным завершением работы MATLAB.

1. Создайте файл $MATLAB/toolbox/local/finish.m и поместите в него одну строку:

! $MATLAB/bin/finish.sh

Замечание: $MATLAB — литерал.

Подсказка: В том же каталоге находятся файлы finishsav.m и finishdlg.m, которые позволяют сохранять рабочее пространство перед выходом. Если вы используете любой из них, вставьте представленную выше строку сразу после команды save.

2. Создайте файл $MATLAB/bin/finish.sh, который будет содержать следующий скрипт:

#!/usr/compat/linux/bin/sh

(sleep 5; killall -1 matlab_helper) &

exit 0

3. Сделайте этот файл выполняемым:

# chmod +x $MATLAB/bin/finish.sh

Использование MATLAB

В этот момент все готово для выполнения команды matlab и начала использования этой программы.

10.6. Установка Oracle®

Введение

Ниже описан процесс установки Oracle 8.0.5 и Oracle 8.0.5.1 Enterprise Edition для Linux на систему FreeBSD.

Установка Linux–среды

Удостоверьтесь, что порты emulators/linux_base и devel/linux_devtools установлены на вашей системе. Если у вас возникнут трудности с этими портами, воспользуйтесь пакетами или более ранними их версиями из Коллекции Портов.

Если вы хотите использовать интеллектуальный агент (intelligent agent), придется также установить пакет TCL от Red Hat: tcl-8.0.3-20.i386.rpm. Универсальная команда для установки пакетов с помощью официального порта RPM (archivers/rpm):

# rpm -i --ignoreos --root /compat/linux --dbpath /var/lib/rpm пакет

Установка этого пакета должна пройти без каких-либо ошибок.

Создание среды Oracle

Прежде чем вы сможете установить Oracle, необходимо настроить соответствующую среду. В этом документе описано, что специально нужно сделать, чтобы запустить Oracle для Linux под FreeBSD – это не пересказ официального руководства по установке Oracle.

Настройка ядра

Как описано в руководстве по установке Oracle, необходимо установить максимальный размер совместно используемой (shared) памяти. Не используйте SHMMAX под FreeBSD. SHMMAX просто вычисляется, исходя из SHMMAXPGS и PGSIZE. Следовательно, нужно задавать SHMMAXPGS. За информацией о прочих опциях обратитесь к официальному руководству. Пример настроек:

options SHMMAXPGS=10000

options SHMMNI=100

options SHMSEG=10

options SEMMNS=200

options SEMMNI=70

options SEMMSL=61

Установите эти опции в зависимости от того, как и для чего вы будете использовать Oracle.

Не забудьте добавить следующие строки в файл конфигурации ядра:

options SYSVSHM # совместно используемая память SysV

options SYSVSEM # семафоры SysV

options SYSVMSG # межпроцессное взаимодействие SysV

Учетная запись Oracle

Создайте специальную учетную запись oracle, как и любую другую учетную запись. Единственное отличие в том, что для oracle необходимо указать командный интерпретатор Linux. Добавьте /compat/linux/bin/bash в /etc/shells и установите для oracle командный интерпретатор /compat/linux/bin/bash.

Переменные среды

Кроме стандартных переменных среды Oracle, таких как ORACLE_HOME и ORACLE_SID, вам нужно будет установить следующие переменные среды:

Переменная Значение
LD_LIBRARY_PATH $ORACLE_HOME/lib
CLASSPATH $ORACLE_HOME/jdbc/lib/classes111.zip
PATH /compat/linux/bin /compat/linux/sbin /compat/linux/usr/bin /compat/linux/usr/sbin /bin /sbin /usr/bin /usr/sbin /usr/local/bin $ORACLE_HOME/bin

 

Желательно устанавливать все переменные среды в файле .profile. Вот реальный пример:

ORACLE_BASE=/oracle; export ORACLE_BASE

ORACLE_HOME=/oracle; export ORACLE_HOME

LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH

ORACLE_SID=ORCL; export ORACLE_SID

ORACLE_TERM=386x; export ORACLE_TERM

CLASSPATH=$ORACLE_HOME/jdbc/lib/classes111.zip

export CLASSPATH

PATH=/compat/linux/bin:/compat/linux/sbin:/compat/linux/usr/bin

PATH=$PATH:/compat/linux/usr/sbin:/bin:/sbin:/usr/bin:/usr/sbin

PATH=$PATH:/usr/local/bin:$ORACLE_HOME/bin

export PATH

Установка Oracle

Из-за небольшой несовместимости с Linux–эмулятором, вам нужно будет создать подкаталог .oracle в каталоге /var/tmp прежде, чем можно будет начать установку. Сделайте ее владельцем пользователя oracle. Если вы все сделали правильно, то установка Oracle должна пройти без проблем. Если какие-либо трудности все же возникли, проверьте еще раз все конфигурационные файлы и/или целостность дистрибутива Oracle. После окончания установки Oracle примените патчи, описанные в следующих двух подразделах.

Одна из часто возникающих проблем — неправильно установленный адаптер TCP-протокола. В результате, невозможно запустить процессы прослушивания TCP. Вот решение проблемы:

# cd $ORACLE_HOME/network/lib

# make -f ins_network.mk ntcontab.o

# cd $ORACLE_HOME/lib

# ar r libnetwork.a ntcontab.o

# cd $ORACLE_HOME/network/lib

# make -f ins_network.mk install

Не забудьте повторно запустить root.sh!

Изменение root.sh

При установке Oracle необходимо выполнить некоторые действия от имени пользователя root. Они записаны в скрипте командного интерпретатора root.sh, который находится в каталоге orainst. Перед запуском, примените к нему следующий патч (исправляет местонахождение утилиты chown), либо запускайте его в командном интерпретаторе Linux.

*** orainst/root.sh.orig Tue Oct 6 21:57:33 1998

--- orainst/root.sh Mon Dec 28 15:58:53 1998

***************

*** 31,37 ****

# This is the default value for CHOWN

# It will redefined later in this script for those ports

# which have it conditionally defined in ss_install.h

! CHOWN=/bin/chown

#

# Define variables to be used in this script

--- 31,37 ----

# This is the default value for CHOWN

# It will redefined later in this script for those ports

# which have it conditionally defined in ss_install.h

! CHOWN=/usr/sbin/chown

#

# Define variables to be used in this script

Если вы устанавливаете Oracle не с компакт–диска, можно изменить исходный файл root.sh. Он называется rthd.sh и находится в каталоге orainst.

Изменение genclntsh

Скрипт genclntsh используется для того, чтобы создать единую совместно используемую клиентскую библиотеку, которая используется для создания демонстраций. Примените следующий патч, чтобы закомментировать определение переменной PATH:

*** bin/genclntsh.orig Wed Sep 30 07:37:19 1998

--- bin/genclntsh Tue Dec 22 15:36:49 1998

***************

*** 32,38 ****

#

# Explicit path to ensure that we're using the correct commands

#PATH=/usr/bin:/usr/ccs/bin export PATH

! PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin export PATH

#

# each product MUST provide a $PRODUCT/admin/shrept.lst

--- 32,38 ----

#

# Explicit path to ensure that we're using the correct commands

#PATH=/usr/bin:/usr/ccs/bin export PATH

! #PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin export PATH

#

# each product MUST provide a $PRODUCT/admin/shrept.lst

Запуск Oracle

Теперь, если вы все сделали правильно, то можете использовать Oracle так же, как и в системе Linux.

10.7. Установка SAP® R/3®

Инсталляции систем SAP на базе FreeBSD не будут поддерживаться службой поддержки SAP — они предоставляют поддержку только на сертифицированных платформах.

Предисловие

Этот документ описывает возможный способ установки системы SAP R/3 с СУБД Oracle Database на машине с ОС FreeBSD, включая установку FreeBSD и Oracle. Будут описаны две разные конфигурации:

SAP R/3 4.6B (IDES) с Oracle 8.0.5 на FreeBSD 4.3-STABLE

SAP R/3 4.6C с Oracle 8.1.7 на FreeBSD 4.5-STABLE

Хотя в этом документе мы пытаемся подробно описать все важные шаги, он не заменяет руководства по установке Oracle и SAP R/3.

По специфическим вопросам SAP и Oracle обратитесь к документации, поставляемой в составе SAP R/3 Linux edition, а также к другим источникам информации об Oracle и SAP OSS.

Программное обеспечение

Для установки SAP были использованы следующие диски CD-ROM:

SAP R/3 4.6B, Oracle 8.0.5

Имя Номер Описание
KERNEL 51009113 SAP Kernel Oracle / Installation / AIX, Linux, Solaris
RDBMS 51007558 Oracle / RDBMS 8.0.5.X / Linux
EXPORT1 51010208 IDES / DB-Export / Диск 1 из 6
EXPORT2 51010209 IDES / DB-Export / Диск 2 из 6
EXPORT3 51010210 IDES / DB-Export / Диск 3 из 6
EXPORT4 51010211 IDES / DB-Export / Диск 4 из 6
EXPORT5 51010212 IDES / DB-Export / Диск 5 из 6
EXPORT6 51010213 IDES / DB-Export / Диск 6 из 6

 

Кроме того, мы использовали CD Oracle 8 Server (Опытная версия 8.0.5 для Linux, ядро версии 2.0.33), который не обязательно понадобится, и FreeBSD 4.3-STABLE (она вышла всего через несколько дней после 4.3 RELEASE).

SAP R/3 4.6C SR2, Oracle 8.1.7

Имя Номер Описание
KERNEL 51014004 SAP Kernel Oracle / SAP Kernel Version 4.6D / DEC, Linux
RDBMS 51012930 Oracle 8.1.7/ RDBMS / Linux
EXPORT1 51013953 Release 4.6C SR2 / Export / Диск 1 из 4
EXPORT1 51013953 Release 4.6C SR2 / Export / Диск 2 из 4
EXPORT1 51013953 Release 4.6C SR2 / Export / Диск 3 bp 4
EXPORT1 51013953 Release 4.6C SR2 / Export / Диск 4 из 4
LANG1 51013954 Release 4.6C SR2 / Language / DE, EN, FR / Диск 1 из 3

 

В зависимости от языков, которые необходимо установить, могут потребоваться дополнительные CD. Здесь мы использовали только немецкий и английский языки, поэтому потребовался только первый языковой CD. Обратите внимание, что номера всех EXPORT CD идентичны. Все три языковых CD тоже имеют один номер (это отличается от нумерации CD в версии 4.6B IDES). На момент написания этого раздела (20.03.2002) установленное ПО работало на FreeBSD 4.5-STABLE.

Примечания по SAP

Прочитайте следующие документы перед установкой SAP R/3 — они пригодятся в ходе установки:

SAP R/3 4.6B, Oracle 8.0.5

Номер Название
0171356 SAP Software on Linux: Essential Comments
0201147 INST: 4.6C R/3 Inst. on UNIX - Oracle
0373203 Update / Migration Oracle 8.0.5 --> 8.0.6/8.1.6 LINUX
0072984 Release of Digital UNIX 4.0B for Oracle
0130581 R3SETUP step DIPGNTAB terminates
0144978 Your system has not been installed correctly
0162266 Questions and tips for R3SETUP on Windows NT / W2K

 

SAP R/3 4.6C, Oracle 8.1.7

Номер Название
0015023 Initializing table TCPDB (RSXP0004) (EBCDIC)
0045619 R/3 with several languages or typefaces
0171356 SAP Software on Linux: Essential Comments
0195603 RedHat 6.1 Enterprise version: Known problems
0212876 The new archiving tool SAPCAR
0300900 Linux: Released DELL Hardware
0377187 RedHat 6.2: important remarks
0387074 INST: R/3 4.6C SR2 Installation on UNIX
0387077 INST: R/3 4.6C SR2 Inst. on UNIX - Oracle
0387078 SAP Software on UNIX: OS Dependencies 4.6C SR2

 


Дата добавления: 2018-10-26; просмотров: 182; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!