Escolar Documentos
Profissional Documentos
Cultura Documentos
Anterior
Siguiente
12.7.1. Introduccin
Este texto expone una forma de instalar un SAP R/3 System con una Oracle
Database para Linux en una mquina FreeBSD, incluyendo la instalacin de FreeBSD
y Oracle. Se muestran dos configuraciones diferentes:
Aunque este documento trate de describir todos los pasos importantes con
detalle no ha sido escrito como sustituto de las guas de instalacin de Oracle y
SAP R/3.
Por favor, consulte la documentacin de SAP R/3 que se incluye en la edicin
para Linux de SAP y las preguntas especficas sobre Oracle, as como los
recursos que estn a su disposicin sobre Oracle y SAP OSS.
12.7.2. Software
Durante la instalacin de SAP se han utilizado los siguientes CD-ROM:
Nmero
51009113
51007558
51010208
51010209
51010210
51010211
51010212
51010213
Descripcin
SAP Kernel Oracle / Installation / AIX, Linux, Solaris
Oracle / RDBMS 8.0.5.X / Linux
IDES / DB-Export / Disco 1 de 6
IDES / DB-Export / Disco 2 de 6
IDES / DB-Export / Disco 3 de 6
IDES / DB-Export / Disco 4 de 6
IDES / DB-Export / Disco 5 de 6
IDES / DB-Export / Disco 6 de 6
Nmero
51014004
51012930
51013953
51013953
51013953
51013953
51013954
Descripcin
SAP Kernel Oracle / SAP Kernel Version 4.6D / DEC, Linux
Oracle 8.1.7/ RDBMS / Linux
Release 4.6C SR2 / Export / Disco 1 de 4
Release 4.6C SR2 / Export / Disco 2 de 4
Release 4.6C SR2 / Export / Disco 3 de 4
Release 4.6C SR2 / Export / Disco 4 de 4
Release 4.6C SR2 / Language / DE, EN, FR / Disco 1 de 3
Segn los idiomas que quiera usar es posible que necesite otros CD de idiomas.
Slo hemos utilizado DE y EN, as que nos bast con el primer CD. Para su
informacin, los nmeros de los cuatro CD EXPORT son idnticos. Los tres CD
de idiomas tambin tienen el mismo nmero, aunque esto es distinto en los CD
de la versin 4.6B IDES. Al escribir este texto (20.03.2002) ejecutamos la
instalacin en FreeBSD 4.5-STABLE (20.03.2002).
Ttulo
Software SAP en Linux: Comentarios esenciales
INST: 4.6C R/3 Inst. en UNIX - Oracle
Actualizacin / Migracin Oracle 8.0.5 --> 8.0.6/8.1.6 LINUX
Versin de Digital UNIX 4.0B para Oracle
R3SETUP step DIPGNTAB terminates
Su sistema no ha sido instalado correctamente
Preguntas y consejos para R3SETUP en Windows NT / W2K
Ttulo
Inicializar tabla TCPDB (RSXP0004) (EBCDIC)
R/3 y diversos idiomas o tipos de letra
Software SAP en Linux: Comentarios esenciales
RedHat 6.1 Enterprise version: Problemas habituales
Nmero
0212876
0300900
0377187
0387074
0387077
0387078
Ttulo
La nueva herramienta de archivado SAPCAR
Linux: Released DELL Hardware
RedHat 6.2: Observaciones importantes
INST: R/3 4.6C SR2 Instalacin en UNIX
INST: R/3 4.6C SR2 Inst. en UNIX - Oracle
Software SAP en UNIX: Dependencias de OS 4.6C SR2
4.6B
Pentium III 800MHz x 2
1GB ECC
50-60GB (IDES)
4.6C
Pentium III 800MHz x 2
2GB ECC
50-60GB (IDES)
Tamao (bloques de
1k)
1.016.303
/dev/da0s1b
/dev/da0s1e
/dev/da0s1f
/dev/da1s1e
/dev/da1s1f
/dev/da1s1g
2.032.623
8.205.339
45.734.361
2.032.623
2.032.623
Tamao
(GB)
1
6
2
8
45
2
2
Montado en
/
swap
/var
/usr
/compat/linux/oracle
/compat/linux/sapmnt
/compat/linux/usr/sap
Configure e inicialice antes que nada las dos unidades lgicas con el
softwareMylex o PERC/3 RAID. El software puede iniciarse durante la fase de
arranque del BIOS.
Por favor, tenga en cuenta que el esquema de disco que utilizamos difiere
ligeramente de las recomendaciones de SAP, ya que SAP sugiere montar los
subdirectorios Oracle (y algunos otros) por separado. Decidimos crearlos como
subdirectorios reales para simplificar.
12.7.5.2.make
world
y un nuevo Kernel
Para que Oracle 8.0.5 pueda lanzar el agente inteligente, tambin tendremos que
instalar el paquete Tcl de RedHat tcl-8.0.5-30.i386.rpm (si no, en
reenlazado durante la instalacin de Oracle no funcionar). Existen otros
aspectos relacionados con el reenlazado de Oracle a tener en cuenta durante la
instalacin, pero esos ataen a la versin para Linux de Oracle y no son
especficos de FreeBSD.
12.7.6.4. Sugerencias
Seguramente es una buena idea aadir linprocfs a /etc/fstab. Consulte
linprocfs(5) para ms informacin. Otro parmetro que debera configurar
eskern.fallback_elf_brand=3 en /etc/sysctl.conf.
tamao en GB
45 GB
2 GB
2 GB
nombre de grupo
dba
sapsys
oper
descripcin
Administrador de base de datos
Sistema SAP
Operador de base de datos
En una instalacin por defecto de Oracle, solo se usa el grupo dba. Puede usarse
el grupo oper como grupo el grupo dba (consulte la documentacin de Oracle y
SAP para ms informacin).
Tambin necesitaremos los siguientes usuarios:
ID de
usuario
nombre de
usuario
nombre
genrico
grupo
grupos
adicionales
1000
idsadm/prdadm
sidadm
sapsys oper
1002
oraids/oraprd
orasid
dba
oper
descripcin
Administrador
SAP
Administrador
Oracle
Al aadir dichos usuarios mediante adduser(8) tenga en cuenta que debe incluir
las siguientes entradas (observe la shell y el directorio home) al crear el
administrador SAP:
Name: sidadm
Password: ******
Fullname: SAP Administrator SID
Uid: 1000
Gid: 101 (sapsys)
Class:
Groups: sapsys dba
HOME: /home/sidadm
Shell: bash
(/compat/linux/bin/bash)
(/compat/linux/bin/bash)
Esto tambin incluye al grupo oper en caso de que est usando el grupo dba y el
grupo oper.
Luego vamos a crear directorios como el usuario orasid. Estos sern todos
subdirectorios de /oracle/SID:
# su - orasid
# cd /oracle/SID
# mkdir mirrlogA mirrlogB origlogA origlogB
# mkdir sapdata1 sapdata2 sapdata3 sapdata4 sapdata5 sapdata6
# mkdir saparch sapreorg
# exit
Para la instalacin de Oracle 8.1.7 tendr que crear unos cuantos directorios
ms:
# su - orasid
# cd /oracle
# mkdir 805_32
# mkdir client stage
# mkdir client/80x_32
# mkdir stage/817_32
# cd /oracle/SID
# mkdir 817_32
# su - sidadm
# cd /usr/sap
# mkdir SID
# mkdir trans
# exit
3200 + Instance-
sapgw00
Number
3300 + Instance-
sapsp00
Number
3400/tcp #
3400 + Instance-
sapms00
Number
3500/tcp #
3500 + Instance-
# ln -s de_DE de_DE.ISO-8859-1
# ln -s en_US en_US.ISO-8859-1
Una vez arrancado el script de instalacin copiar casi todos los ficheros
relevantes en el directorio install:
# /oracle/SID/sapreorg/KERNEL/UNIX/INSTTOOL.SH
La nueva versin de SAP 4.6C SR2 incluye cuatro CDs EXPORT. El fichero de
parmetros que controla los pasos de la instalacin es CENTRAL.R3S. A
diferencia de versiones versiones anteriores, no existen patrones de instalacin
por separado para una instancia central con o sin base de datos. SAP utiliza un
patrn separado para la instalacin de la base de datos. Para reiniciar la
instalacin despus es suficiente reiniciarla con el fichero original.
Durante y despus de la instalacin, SAP requiere que hostname
devuelvaslamente el nombre del sistema, no el nombre cualificado de dominio.
Configure el nombre del equipo de ese modo, o active un alias mediante alias
hostname='hostname -s' para orasid y para sidadm (y para root al menos
durante los pasos de la instalacin realizados como root). Tambin puede
configurar los ficheros .profile y .login de los usuarios que se crean durante
la instalacin SAP.
Por defecto
Entrada
[C11]
IDSEnter
[00]
Enter
[/sapmnt]
Enter
[troubadix.domain.de]
Enter
[troubadix]
Enter
[1] (WE8DEC)
Enter
1Enter
Pregunta
8.1.6
Extract Oracle Client
archive
Enter path to
KERNEL CD
Enter path to
RDBMS CD
Enter path to
EXPORT1 CD
Directory to copy
EXPORT1 CD
Enter path to
EXPORT2 CD
Directory to copy
EXPORT2 CD
Enter path to
EXPORT3 CD
Directory to copy
EXPORT3 CD
Enter path to
EXPORT4 CD
Directory to copy
EXPORT4 CD
Enter path to
EXPORT5 CD
Directory to copy
EXPORT5 CD
Enter path to
EXPORT6 CD
Directory to copy
EXPORT6 CD
Enter amount of
RAM for SAP + DB
Service Entry
Message Server
Enter Group-ID of
sapsys
Enter Group-ID of
oper
Enter Group-ID of
dba
Enter User-ID of
sidadm
Enter User-ID of
Por defecto
Entrada
Enter
[/sapcd]
/oracle/IDS/sapreorg/KERNEL
[/sapcd]
/oracle/IDS/sapreorg/RDBMS
[/sapcd]
/oracle/IDS/sapreorg/EXPORT1
[/oracle/IDS/sapreorg/CD4_DIR] Enter
[/sapcd]
/oracle/IDS/sapreorg/EXPORT2
[/oracle/IDS/sapreorg/CD5_DIR] Enter
[/sapcd]
/oracle/IDS/sapreorg/EXPORT3
[/oracle/IDS/sapreorg/CD6_DIR] Enter
[/sapcd]
/oracle/IDS/sapreorg/EXPORT4
[/oracle/IDS/sapreorg/CD7_DIR] Enter
[/sapcd]
/oracle/IDS/sapreorg/EXPORT5
[/oracle/IDS/sapreorg/CD8_DIR] Enter
[/sapcd]
/oracle/IDS/sapreorg/EXPORT6
[/oracle/IDS/sapreorg/CD9_DIR] Enter
850Enter (en Megabytes)
[3600]
Enter
[101]
Enter
[102]
Enter
[100]
Enter
[1000]
Enter
[1002]
Enter
Pregunta
orasid
Number of parallel
procs
Por defecto
[2]
Entrada
Enter
Por omisin
[C11]
[00]
[/sapmnt]
[majestix]
[PRD]
[majestix]
[1] (WE8DEC)
Entrada
PRDEnter
Enter
Enter
Enter
PRDEnter
Enter
Enter
2Enter
[1] (Yes,
extract)
[/sapcd]
Enter
/oracle/PRD/sapreorg/KERNEL
Pregunta
Enter amount of RAM for SAP + DB
Service Entry Message Server
Enter Group-ID of sapsys
Enter Group-ID of oper
Enter Group-ID of dba
Enter User-ID of oraprd
Enter User-ID of prdadm
LDAP support
Installation step completed
Choose installation service
Por omisin
2044
[3600]
[100]
[101]
[102]
[1002]
[1000]
[1] (continue)
[1] (DB
inst,file)
Entrada
1800Enter (in Megabytes)
Enter
Enter
Enter
Enter
Enter
Enter
3Enter (no support)
Enter
Enter
para ello), se podran utilizar los binarios originales, o los binarios reenlazados
de un sistema original RedHat.
Instale el paquete Tcl de RedHat para compilar el agente inteligente. Si no
puede conseguir tcl-8.0.3-20.i386.rpm debera funcionar una versin ms
reciente, por ejemplo tcl-8.0.5-30.i386.rpm para RedHat.
Aparte del reenlazado, la instalacin es muy sencilla:
# su - oraids
# export TERM=xterm
# export ORACLE_TERM=xterm
# export ORACLE_HOME=/oracle/IDS
# cd $ORACLE_HOME/orainst_sap
# ./orainst
Confirme todas las pantallas con Enter hasta que el software est instalado;
todas excepto en la que tiene deseleccionar el visualizador de textos Oracle en
lnea, ya que no existe para Linux.Oracle intentar, gracias a esto, reenlazar con
i386-glibc20-linux-gcc en lugar degcc, egcs o i386-redhat-linux-gcc.
Debido a la falta de tiempo decidimos usar los binarios de una versin Oracle
8.0.5 PreProduction, despus que nuestro primer intento de que funcionara la
versin del CD RDBMS fallara, viendo que encontrar y utilizar los RPM
correctos hubiera sido una pesadilla.
Entrada
sapEnter
sapEnter
change_on_installEnter
change_on_installEnter
managerEnter
managerEnter
12.7.11.2. Escucha
Inicie el escucha de Oracledesde el usuario orasid de la siguiente manera:
% umask 0; lsnrctl start
Si ejecuta saplicense sin parmetros ver una lista de opciones. Una vez que
tenga la licencia en su poder la podr instalar del siguiente modo:
# /sapmnt/IDS/exe/saplicense -install
= SID, 3 caracteres
CUSTOMER KEY
= licencia, 24 caracteres
Transaccin
STMS
RZ10
RZ04
Explicacin:
compress: La cinta que usamos es una HP DLT1 que tiene compresin por
hardware.
archive_function: Esto define el comportamiento por defecto del almacenaje de
los ficheros de log de Oracle: los nuevos ficheros de log se guardan en cinta, los
ficheros de log que ya han sido guardados se guardan de nuevo y luego se
borran. Esto evita muchos problemas si necesita recuperar la base de datos y uno
de las cintas est daada.
cpio_flags: por defecto se usa -B, que asigna un tamao de bloque de
5120 Bytes. HP recomienda un tamao de bloque de 32 K como mnimo;
usamos --block-size=128 para que sea de 64 K. Necesitaremos usar -format=newc porque tenemos nmeros de inodo mayores a 65535. La ltima
opcin (--quiet) se necesita ya que brbackup se queja en cuanto cpioimprime
los nmeros de bloque guardados.
cpio_in_flags: Banderas necesarias para cargar datos desde la cinta. El formato
es es reconocido automaticamente.
tape_size: Esto da la capacidad de almacenaje de la cinta. Por razones de
seguridad (nosotros usamos compresin por hardware), el valor es ligeramente
menor que el valor real.
tape_address: El dispositivo (que no permite el rebobinado) que se usar con
cpio.
tape_address_rew: El dispositivo (que permite el rebobinado) que se usar con
cpio.
Valor
250000000
300000000
400000000
256
1024
70000000
Valor
2500000
Valor
16000
30000
12.7.13.4.oraview.vrf
Oracle
durante la instalacin de
Si se encuentra con este error significa que falta el locale correcto. La nota
0171356 de SAP contiene una lista de RPM que deben instalarse (p.ej.
saplocales-1.0-3, saposcheck-1.0-1 para RedHat 6.1). En caso de que
ignore todos los errores relacionados y configure los STATUS correspondientes
de ERROR a OK (en CENTRDB.R3S) cada vez que R3SETUP se queje y
simplemente reinicie R3SETUP, el sistema SAP no estar configurado
correctamente y no podr conectarse al sistema con SAPgui, aunque el sistema
pueda arrancar. Si intenta conectar con el antiguo SAPgui de Linux recibir los
siguientes mensajes:
Sat May 5 14:23:14 2001
*** ERROR => no valid userarea given [trgmsgo. 0401]
Sat May 5 14:23:22 2001
*** ERROR => ERROR NR 24 occured [trgmsgi. 0410]
*** ERROR => Error when generating text environment.
[trgmsgi. 0435]
*** ERROR => function failed [trgmsgi. 0447]
*** ERROR => no socket operation allowed [trxio.c 3363]
Speicherzugriffsfehler
GRATIS 0043288 ):
abap/set_etct_env_at_new_mode = 0
install/collate/active = 0
rscp/TCP0B = TCP0B
12.7.13.6. ORA-00001
Este error solo aparece con Oracle 8.1.7 en FreeBSD 4.5. Se debe a que la base
de datos Oracle no puede inicializarse correctamente y se viene abajo, dejando
semforos y memoria compartida en el sistema. El siguiente intento de iniciar la
base de datos produce el error ORA-00001.
Encuntrelos con ipcs -a y elimnelos con ipcrm.
# pwd
/compat/linux/usr/sap
# ls -l
total 4
drwxr-xr-x 3
drwxr-x--x 5
lrwxr-xr-x 1
root
drwxrwxr-x 2
Anterior
Instalacin de Oracle
Inicio
Subir
Siguiente
Temas avanzados