3 INSTALACIÓN DEL SISTEMA SAP Una instalación SAP se compone de
- Instancia Central de SAP
- La Base de Datos
- Los frontends de SAP
- Si hacen falta, instancias de Diálogo, de Batch, de Spool.....
Nota:
Una instancia es una instalación completa de R/3 + base de datos, y puede
haber una instancia por cada tipo de proceso excepto el de enqueue y el
mensajero, que están siempre en la instancia central
Un mismo servidor puede albergar tantas instancias como sea capaz de
hacer funcionar, de modo que podríamos tener en un mismo host la instancia
central con su base de datos central y además dos instancias de diálogo, por
ejemplo.
En el taller vamos a ver la instalación del Sistema SAP en una sola
instancia, es decir, vamos a tener una Instancia Central con su Base de datos y
su frontend, pero no tendremos instancias especializadas
3.1 Instalación del software de Oracle El Oracle que funciona con SAP es algo diferente del Oracle normal, y es por eso
que se distribuye con las instalaciones y también por lo que han creado unos
instaladores específicos
La instalación de Servidor es la nuestra porque en nuestra máquina vamos a tener
una instalación de Instancia Central más Instancia de Base de Datos.
La instalación de Cliente se haría en caso de tener una máquina dedicada
exclusivamente a la Base de Datos, en cuyo caso tendríamos que instalar en dicha
máquina el servidor de Oracle y en la máquina de la Instancia Central, el cliente de
Oracle.
Cualquier instancia que no esté en la misma máquina que la de Base de Datos,
tiene que tener instalado el Cliente Oracle y no el Servidor.
Escogemos el cd de software Oracle para Windows y lo exploramos para llegar
a la ruta
<Unidad>:\NT\I386
Veremos que hay tres ejecutables, sapserver.cmd, sapclient.cmd y el Universal
Installer normal. Haremos doble clic sobre sapserver.cmd
El nombre de la instancia a crear es: BPM, y la ruta de instalación es
D:\Oracle\BPM\817
Nota:
Es importante que el SID de la base de datos sea de tres letras, por que
el SAP no nos lo admitirá si no es así
Una vez haya terminado de instalar Oracle (la barra de estado siempre va a estar
al 100%), paramos los servicios que ha creado
Ejecución:
- Inicio / Programas / Herramientas Administrativas Servicios
- Buscamos los servicios de Oracle y paramos aquellos que están en
automático dando al botón parar
A continuación instalamos el parche de Oracle 8.1.7.0.1 para Servidor, que se
llama sap81701svr.exe y está en el mismo cd de la instalación en
<Unidad>:\NT\I386\Patches\8.1.7.0.1
Como se puede observar, es un autodescompresor, y hay que darle la ruta donde
hemos instalado los binarios de Oracle, es decir, en D:\oracle\BPM\817 porque tiene
que sobrescribir los archivos
Por último deberemos volver a levantar los servicios de Oracle que paramos
anteriormente
3.2 Instalando R3SETUP El R3SETUP es la herramienta que va a instalar SAP en el equipo, de modo que
tenemos que instalarlo primero desde el cdrom del Kernel de SAP
Ejecución:
- Iniciamos el programa R3SETUP.BAT que está en el directorio
<Unidad>:\NT\common. Aparecerá una ventana
- Le damos el nombre del SAPSID: BPM
- Le damos el directorio donde queremos que nos copie el instalador,
que es en D:\users\bpmadm\install
Una vez hayamos de terminado de rellenar todas las entradas que nos pide, se
instalará automáticamente y nos pedirá autorización para hacer logoff. Le diremos que
sí y volveremos a entrar y de ese modo nos habrá creado en Inicio/Programas un grupo
llamado Sap System Setup for BPM, desde el que podemos comprobar que se pueden
lanzar todo tipo de instalaciones de SAP R/3.
3.3 Instalando SAP y cargando la Base de Datos Desde el grupo de Programas Sap System Setup for BPM, ejecutamos la
opción de Instancia Central y Base de Datos, y se nos abrirá una ventana del R3SETUP
que, cuando haya completado su 100% habrá creado la Instancia Central, la Instancia de
Base de datos y la habrá rellenado con datos
La herramienta R3SETUP nos va a pedir una serie de parámetros detallados a
continuación:
Nota:
El último parámetro lo pedirá horas después de haber pedido el resto
PARÁMETRO VALOR
SAP System Name BPM
Instance Number 00
Domain selection \\servidor
Name of the Central Transpor Host servidor
Database System Name BPM
Character set selection WE8DEC
Default drive for Oracle directories D
Location of SAP database-specific files D
Location of Oracle data files D
Location of log files E, D
Location of mirrored database log files D,E
RAM for the SAP System 128
Location of CDs(during the installation) E:\Export1....E:\Export4
Enter the password for the SAP System administrator Sapcyii
Enter the password for the SAP System service user Sapcyii
Port number 3600
LDAP support No LDAP
Number of processes 4
Enter the password for the SAP database user sapr3 Sapcyii
Llegará un momento en la instalación, después de haber creado la base de datos
completa (suceso que tarda muchas horas en completarse), en que el instalador nos dirá
si queremos instalar otro idioma que no es Inglés o Alemán y nos referirá a unas notas
SAP.
En el taller tenemos que instalar el idioma ruso, y es por eso que este momento
de la instalación es muy importante porque, tal y como dice el instalador, tenemos que
introducir unos parámetros en la base de datos.
Nota:
Para conectarnos a la base de datos, desde línea de comandos
escribimos svrmgrl y nos logamos como sapr3/Sapcyii , pues si no no podremos
ver ni modificar las tablas
Así, tenemos que insertar en la tabla TCPDB una línea que contenga 1500, 1500
para indicarle así que instale el code page del Ruso y una que contenga 1100, 1100 para
el codepage de Inglés. En líneas generales tenemos que seguir los pasos de
modificación y comprobación de tablas que indica la nota SAP 10935
Ejecución:
- Desde línea de comandos escribimos svrmgrl y damos enter
- Escribimos connect sapr3/Sapcyii
- Ahora hacemos select * from TCPDB; para ver que no hay ningún
registro en la tabla
- Insertamos el 1500 y el 1100 así: insert into table TCPDB values
(1500, 1500); insert into table TCPDB values (1100, 1100);
Una vez hecho esto la instalación puede continuar.
Nota:
Si tras el punto del lenguaje, la instalación diera un error de RFC, la
detenemos, paramos la instancia, la levantamos de nuevo y volvemos a lanzar la
instalación (ver punto siguiente para explicación detallada) |