MUNDOSAP

MUNDOSAP (foro/index.php)
-   Administración de Sistemas SAP (foro/forumdisplay.php?f=15)
-   -   Usuario SAP* Bloqueado (foro/showthread.php?t=29589)

Victor Hugo Mendez 20/04/09 18:27:21

Usuario SAP* Bloqueado
 
Señores buen día:

Se Tiene instalado Windows server 2003 con MAXDB,

Por password errado se bloqueo usuario SAP* y DDIC.

Para solucionar el inconveniente con el usuarios SAP*, una manera es eliminarlo de la tabla USR02.

La cuenstion es que lo estoy tratando de hacer en una sesion de SQL Studio del Administrador de MAXDB, ejecutando el comando

DELETE
FROM USR02
WHERE MANDT = '000' AND BNAME = 'SAP*';

Alli sale un mensaje de error:
---Error---------------
Auto Commit ON, SQL Mode: Internal, Isolation Level: Commited
Syntax error or access violation; 5015 POS (69) Missing Keyword: WITH.

Si le quito el punto y como final (;) sale el siguiente mensaje

Auto Commit ON, SQL Mode: Internal, Isolation Level: Commited
Base Table not found; 4004 POS (20) unknown table name = USR02

tendre mal el comando o me falta algo

Por su colaboración, gracias

acia 20/04/09 21:55:53

Proba una cosa
 
En lugar de delete porne select * ...
En Oracle por ejemplo el dueño de la tabla SAPSR3 y como no tiene sinonimos otro usuario no lo ve.
Por ahi te este pasando lo mismo. Igual por las dudas fijate como se llama el dueño de la tabla. En oracle existe una tabla all_objects donde podes consular.
Nada espero que te sirva

jmaciel 21/04/09 03:54:57

Hay un parametro en ECC 6 que inahabilita al SAP*, buscalo desde la RZ11. Pero si de todas maneras lo queres borrar usa la transacción SE16 o SE16N y en la linea de coamndos o fast path escribi &sap_edit, esto te deja la tabla en modificable y podes eliminar el o los registros directemanete desde SAP.

Yo soy partidario de usar el parámetro ya que si necesitas usar el SAP*, simplemenet lo modficas y reinicias la instancia y ya tenes el usuario disponible otra vez.

koletas 21/04/09 11:27:14

QL> select bname,uflag from sapsr3.usr02 where mandt='000' and bname='SAP*';

BNAME UFLAG
------------------------------------ ----------
SAP* 128

SQL> update sapsr3.usr02 set uflag=0 where mandt='000' and bname='SAP*';

1 row updated.

SQL> commit;

Commit complete.


SQL> select bname,uflag from sapsr3.usr02 where mandt='000' and bname='SAP*';

BNAME UFLAG
------------------------------------ ----------
SAP* 0


SQL> delete from sapsr3.usr02
2 where mandt='000'
3 and bname='SAP*';

1 row deleted.

SQL> commit;

Commit complete.


A nivel de SAP desde cualquier mandante poner a '0' el siguiente parámetro y reiniciar SAP para entrar como SAP*/PASS. Desbloquear
el usuario SAP* o DDIC, o el que sea y volver a poner el parámetro a '1'. Reiniciar de nuevo SAP.
Note 68048 - Deactivating the automatic SAP* user
login/no_automatic_user_sapstar=0 dentro del perfil de instancia y reiniciar SAP y entrar como SAP*/PASS.


SAP envió esto una vez:
Resetear password SAP* o DDIC


25.04.2007 - 16:41:22 CET SAP Respuesta
Dear Customer,

Yes, you can reset the user SAP* by deleting him from USR02 directly in
ORACLE at DB level with:

DELETE FROM USR02 WHERE MANDT='<client>' AND BNAME='SAP*' ;


Further steps:

o Check whether the SAP* emergency user is active (see Note 68048)

o For systems as of Release 6.10 (WebAS) it is necessary to restart the application server due to the buffering of the USR02 table.
This ensures that the table entry is deleted effectively by using the database utilities.

You can now log on to the system again with the SAP* user and the
initial password 'PASS'


Husos Horarios son GMT. La hora en este momento es 14:25:08.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web