aprendiendo_sap:start
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| aprendiendo_sap:start [2018/05/30 18:53] – [Migrar un sistema SAP] cayu | aprendiendo_sap:start [2018/08/09 18:43] (actual) – [Problemas comunes] cayu | ||
|---|---|---|---|
| Línea 776: | Línea 776: | ||
| * / | * / | ||
| ==== Modificaciones ==== | ==== Modificaciones ==== | ||
| + | === Identificador de Base de Datos Oracle === | ||
| + | Algunas formas de recuperación requieren que la base de datos se inicie y acceda como montada. Para poner la base de datos en modo de montaje, deberemos inicia de la siguiente manera : | ||
| + | < | ||
| + | SQL> startup mount | ||
| + | </ | ||
| + | Si ya se ha iniciado la instancia de la base de datos con la opción de inicio nomount, se puede cambiar el nomount para montar la base utilizando el comando alter database : | ||
| + | < | ||
| + | SQL> alter database mount; | ||
| + | </ | ||
| + | DBNEWID es una utilidad de la base de datos para poder cambiar el identificador interno de dicha base de datos (DBID) y el nombre de base de datos (DBNAME) para una base de datos operativa. | ||
| + | < | ||
| + | # nid target=/ setname=yes dbname=< | ||
| + | |||
| + | DBNEWID: Release 12.1.0.2.0 - Production on Tue May 29 14:50:57 2018 | ||
| + | |||
| + | Copyright (c) 1982, 2014, Oracle and/or its affiliates. | ||
| + | |||
| + | Connected to database < | ||
| + | |||
| + | Connected to server version 12.1.0 | ||
| + | |||
| + | Control Files in database: | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | |||
| + | Change database name of database < | ||
| + | |||
| + | Proceeding with operation | ||
| + | Changing database name from < | ||
| + | Control File / | ||
| + | Control File / | ||
| + | Control File / | ||
| + | Datafile / | ||
| + | Datafile / | ||
| + | Datafile / | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | # orapwd file=$ORACLE_HOME/ | ||
| + | </ | ||
| + | <code sql> | ||
| + | SQL> STARTUP NOMOUNT | ||
| + | |||
| + | SQL> CREATE SPFILE='/ | ||
| + | |||
| + | File created. | ||
| + | |||
| + | SQL> ALTER SYSTEM SET DB_NAME=< | ||
| + | |||
| + | System altered. | ||
| + | |||
| + | SQL> startup open | ||
| + | |||
| + | SQL> alter database rename global_name to < | ||
| + | |||
| + | SQL> update global_name set global_name = '< | ||
| + | |||
| + | SQL> commit ; | ||
| + | |||
| + | SQL> STARTUP NOMOUNT | ||
| + | |||
| + | SQL> ALTER SYSTEM SET DB_NAME=< | ||
| + | |||
| + | System altered. | ||
| + | |||
| + | SQL> alter system set instance_name=< | ||
| + | |||
| + | SQL> startup | ||
| + | |||
| + | SQL> create pfile from spfile; | ||
| + | |||
| + | File created. | ||
| + | </ | ||
| + | == Iniciando la Base de Datos == | ||
| + | < | ||
| + | SQL> startup | ||
| + | ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance | ||
| + | ORACLE instance started. | ||
| + | |||
| + | Total System Global Area 6.8719E+10 bytes | ||
| + | Fixed Size | ||
| + | Variable Size 2.8857E+10 bytes | ||
| + | Database Buffers 3.9728E+10 bytes | ||
| + | Redo Buffers | ||
| + | ORA-00205: error in identifying control file, check alert log for more info | ||
| + | </ | ||
| + | alert_< | ||
| + | < | ||
| + | ALTER DATABASE MOUNT | ||
| + | Tue May 29 15:27:57 2018 | ||
| + | ORA-00210: cannot open the specified control file | ||
| + | ORA-00202: control file: '/ | ||
| + | ORA-27037: unable to obtain file status | ||
| + | Linux-x86_64 Error: 2: No such file or directory | ||
| + | Additional information: | ||
| + | ORA-00210: cannot open the specified control file | ||
| + | ORA-00202: control file: '/ | ||
| + | ORA-27037: unable to obtain file status | ||
| + | Linux-x86_64 Error: 2: No such file or directory | ||
| + | Additional information: | ||
| + | ORA-00210: cannot open the specified control file | ||
| + | ORA-00202: control file: '/ | ||
| + | ORA-27037: unable to obtain file status | ||
| + | Linux-x86_64 Error: 2: No such file or directory | ||
| + | Additional information: | ||
| + | </ | ||
| + | Renombramos los control file de cntrl< | ||
| + | === Conectividad interna === | ||
| + | Deberemos modificar el nombre del host de nuestro servidor, para que se adapte al **SID** que necesitamos y también deberemos ajustar su resolución local en el archivo /// | ||
| + | |||
| + | También deberemos agregar el servicio en el archivos /// | ||
| + | < | ||
| + | sapms< | ||
| + | </ | ||
| === Perfiles de usuarios de sistema === | === Perfiles de usuarios de sistema === | ||
| En el HOME del usuario administrador de SAP y del HOME del usuario administrador de la base de datos (en nuestro caso Oracle), usualmente dicho usuario tiene la siguiente nomenclatura : | En el HOME del usuario administrador de SAP y del HOME del usuario administrador de la base de datos (en nuestro caso Oracle), usualmente dicho usuario tiene la siguiente nomenclatura : | ||
| Línea 803: | Línea 919: | ||
| * **.sapsrc_< | * **.sapsrc_< | ||
| * **.sapsrc_< | * **.sapsrc_< | ||
| + | Perfiles de SAP : / | ||
| + | * < | ||
| + | * DEFAULT.PFL | ||
| + | * START_DVEBMGS00_< | ||
| + | Perfiles de Oracle para SAP : / | ||
| + | * sqlnet.ora | ||
| + | * tnsnames.ora | ||
| + | Configuración del Listener : | ||
| + | * / | ||
| + | Variables de configuración de Oracle para SAP : | ||
| + | * / | ||
| + | Podemos hacer un cambio brusco y rápido de los valores de configuración del viejo <SID> hacia el nuevo <SID> : | ||
| + | < | ||
| + | # sed -i -e ' | ||
| + | # sed -i -e ' | ||
| + | </ | ||
| + | === Iniciando SAP === | ||
| + | Posteriormente a modificar la configuración de los prefiles de Oracle, iniciamos el Listener | ||
| + | < | ||
| + | # lsnrctl start | ||
| + | LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 29-MAY-2018 15:31:47 | ||
| + | |||
| + | Copyright (c) 1991, 2014, Oracle. | ||
| + | |||
| + | Starting / | ||
| + | |||
| + | TNSLSNR for Linux: Version 12.1.0.2.0 - Production | ||
| + | System parameter file is / | ||
| + | Log messages written to / | ||
| + | Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=< | ||
| + | Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=< | ||
| + | Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=< | ||
| + | |||
| + | Connecting to (ADDRESS=(PROTOCOL=IPC)(KEY=< | ||
| + | STATUS of the LISTENER | ||
| + | ------------------------ | ||
| + | Alias | ||
| + | Version | ||
| + | Start Date 29-MAY-2018 15:31:50 | ||
| + | Uptime | ||
| + | Trace Level off | ||
| + | Security | ||
| + | SNMP OFF | ||
| + | Listener Parameter File / | ||
| + | Listener Log File / | ||
| + | Listening Endpoints Summary... | ||
| + | (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=< | ||
| + | (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=< | ||
| + | (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=< | ||
| + | Services Summary... | ||
| + | Service "< | ||
| + | Instance "< | ||
| + | The command completed successfully | ||
| + | </ | ||
| + | |||
| + | Revisar /usr/sap y mover el directorio de < | ||
| + | |||
| + | Modificar los enlaces hacia los ejecutables de SAP en el directorio / | ||
| + | |||
| + | * co.sap< | ||
| + | * dw.sap< | ||
| + | * ig.sap< | ||
| + | * ms.sap< | ||
| + | * se.sap< | ||
| + | |||
| + | De la siguiente forma : | ||
| + | < | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | </ | ||
| + | Modificar los enlaces global y profile / | ||
| + | * global -> / | ||
| + | * profile -> / | ||
| + | |||
| + | Como : | ||
| + | < | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | </ | ||
| + | Modificar los enlaces / | ||
| + | * dbg -> / | ||
| + | * nuc -> / | ||
| + | * run -> / | ||
| + | * uc -> / | ||
| + | Como : | ||
| + | < | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | </ | ||
| + | Revisar la ruta de SSFS (Secure Storage in File System) : | ||
| + | < | ||
| + | RSEC_SSFS_DATAPATH=/ | ||
| + | RSEC_SSFS_KEYPATH=/ | ||
| + | </ | ||
| + | Renombrar SSFS_< | ||
| + | |||
| + | |||
| + | Reset de usuario SAP* : | ||
| + | <code sql> | ||
| + | SQL> select UFLAG, BNAME, MANDT from SAPSR3.USR02 where BNAME=' | ||
| + | |||
| + | SQL> delete from SAPSR3.USR02 where BNAME=' | ||
| + | </ | ||
| + | SAP Profile < | ||
| + | < | ||
| + | login/ | ||
| + | </ | ||
| + | < | ||
| + | # startsap | ||
| + | Checking < | ||
| + | Database is running | ||
| + | ------------------------------------------- | ||
| + | Starting Startup Agent sapstartsrv | ||
| + | OK | ||
| + | Instance Service on host < | ||
| + | ------------------------------------------- | ||
| + | starting SAP Instance DVEBMGS00 | ||
| + | Startup-Log is written to / | ||
| + | ------------------------------------------- | ||
| + | / | ||
| + | Instance on host < | ||
| + | </ | ||
| + | Luego dentro de SAP, deberemos cambiar el nombre lógico por medio de la **Trx. BDLS** o del programa **RBDLS2LS**. Luego rearmamos el landscape de SAP con los equipos de DEV y QA. Para después rearmar sistema de transporte. | ||
| ===== Clonación de un sistema SAP ===== | ===== Clonación de un sistema SAP ===== | ||
| ===== Problemas comunes ===== | ===== Problemas comunes ===== | ||
| Línea 867: | Línea 1111: | ||
| http:// | http:// | ||
| + | |||
| + | === Convertir un certificado PFX a PSE === | ||
| + | |||
| + | < | ||
| + | sapgenpse import_p12 -p Certificado.pse Certificado.pfx | ||
| + | </ | ||
| === WebDynPro - 503 | === WebDynPro - 503 | ||
aprendiendo_sap/start.1527706427.txt.gz · Última modificación: 2018/05/30 18:53 por cayu
