ORA 28011 z.B. beim Anmelden mit dem SYSTEM Account

29. März 2011 - 7:59 am Uhr

Wenn man sich mit dem SYSTEM Account an eine Oracle DB anmeldet, bekommt man einen ORA-28011. Die Anmeldung funktioniert dann zwar, aber oft wird diese “Fehler” Meldung von Skripten nicht abgefangen, sondern diese brechen ab.

Zuerst schauen wir uns an, zu welchem Profil der Benutzer gehört:

SQL> select username, profile from dba_users;

USERNAME PROFILE

—————————— ——————————

SAPR3 SAPUPROF

SYS DEFAULT

DBSNMP DEFAULT

OUTLN DEFAULT

OPS$ORAF3D DEFAULT

OPS$F3DADM DEFAULT

DIP DEFAULT

SYSTEM DEFAULT

ORACLE_OCM DEFAULT

APPQOSSYS DEFAULT

10 rows selected.

SQL>

Nun schauen wir uns die Beschränkungen für alle User mit dem Profile “DEFAULT” an:

select LIMIT, RESOURCE_NAME from dba_profiles

where  PROFILE = ‚DEFAULT’

and RESOURCE_NAME in

(‘PASSWORD_GRACE_TIME’,'PASSWORD_LIFE_TIME’, ‘PASSWORD_REUSE_MAX’,'PASSWORD_REUSE_TIME’);

LIMIT RESOURCE_NAME

—————————————- ——————————–

180 PASSWORD_LIFE_TIME

UNLIMITED PASSWORD_REUSE_TIME

UNLIMITED PASSWORD_REUSE_MAX

UNLIMITED PASSWORD_GRACE_TIME

Und hier sehen wir auch schon das Problem, die Life_Time steht auf 180. Mit dem Kommando:

select ptime,sysdate, floor(sysdate- ptime) from sys.user$ where name= ‚SYSTEM’ kann man herausfinden, wann das Kennwort zum letzten Mal geändert worden ist.

Nun gibt es zwei Lösungsmöglichkeiten, entweder verändert man die PASSWORD_LIFE_TIME:

alter profile default limit PASSWORD_LIFE_TIME unlimited;

oder man ändert im SQL mit password einfach das Kennwort des Benutzers.

Kommentare deaktiviert | Solved

Oracle-/DB Administration und Performance Transaktionen

25. Februar 2011 - 3:13 pm Uhr

Anbei eine Übersicht über die wichtigen Transaktionen für den Betrieb einer Oracle Datenbank unter SAP

Transaktion Name Beschreibung
DBACOCKPIT Admin Cockpit Zentraler Einstieg in die Oracle Administration (DB02, DB13)
DB01 Oracle Lock Monitor Anzeige von Oracle Locks, auf die gewartet werden muss
DB02 Database-Performance Übersicht über Tablespace und Tabellen / Indexe der Datenbank mit Einstieg in Detailanalysen
DB03 Parameteränderung der Datenbank Anzeige der Datenbankparameter inklusive ihrer Änderungshistorie
DB12 Sicherungsprotokolle Überblick über die Historie der Datenbank und der Redo-Log Sicherungen
DB13 DBA Einplanungskalender Kalender um Datenbankoperationen einzuplanen, wie DB Checks oder Aktualisierung der Oracle Statistiken
DB14 Protokollanzeige DBA Anzeige der Protokolle aller Operationen der BR* Tools
DB16 Datenbankprüfungen Anzeige der Fehlermeldungen und Warnungen des letzten DB Checks
DB17 Datenbankprüfbedingungen Pflege der Datenbankprüfbedingungen beim Einsatz von DB-Checks (BR*Tools)
DB20 Tabellenstatistik Überblick über die Statistik einer einzelnen Tabelle und Neuanlegen, wenn nötig
DB21 Konfiguration der Statistikerstellung Pflege der Statistik-Ausnahmetabelle DBSTATC
DB24 Protokolle administrativer DB Operationen Statusanzeige (Ampelsystem) von DB Operationen wie Backups, Checks und Statistikläufen
DB26 Datenbankparameter Anzeige und Pflege (eingeschränkt) der Oracle Parameter (detaillierter als DB03)
DBCO Datenbankverbindungen Pflege von Datenbankverbindungen, die vom System genutzt werden können, z.B. bei DB26 (NICHT Verbindung Workprozesse – Schattenprozesse!)
ST04N Datenbank-Performance-Monitor Überblick über Oracle Performancekennzahlen, Session Monitor, V$Tables, SGA und PGA Monitor

 

Es sind die “alten” Transaktionen angegeben, in neuen Releasen muss teilweise noch ein “old” ergänzt werden, da der Aufruf sonst zum DBACOCKPIT führt (z.B. DB02OLD).

Kommentare deaktiviert | Uncategorized