Oracle Database commands

Login auf Commandline

PS C:\Users\ov1adm.TESTDEV> sqlplus
	SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jun 15 08:46:22 2011
	Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

Enter user-name: ov1adm as sysdba
Enter password:

	Connected to:
	Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
	With the Partitioning, OLAP, Data Mining and Real Application Testing options
	
ARCHIVE LOG LIST = zeigt DB Archive Infos an
ALTER SYSTEM ARCHIVE LOG STOP; = Stopp das archivieren
alter system set log_archive_start=false scope=spfile; = stoppt das automatische archivieren. Benötigt neustart der Datenbank.
SHUTDOWN NORMAL = Datenbank Instance runterfahren
STARTUP = Datenbank Instance hochfahren.


Archive Loggin abschalten:
SHUTDOWN;
STARTUP MOUNT EXCLUSIVE;
ALTER DATABASE NOARCHIVELOG;
ALTER DATABASE OPEN;
SHUTDOWN NORMAL;
STARTUP;

########################
Manchmal ist die Oracle Datenbank nicht korrekt gestartet.
Dann einfach via SQLplus ein "STARTUP" machen.

"lsnrctl status" = Normal auf der Kommandozeile ausführen. Zeit an ob der Listenner gestartet ist

#Fehlermeldungen#####################################################################
C:\Users\srmadm>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.2.0 - Production on 08-FEB-2012 11:56
:44

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=IPC)(KEY=SRM.WORLD))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   64-bit Windows Error: 2: No such file or directory
Connecting to (ADDRESS=(PROTOCOL=IPC)(KEY=SRM))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   64-bit Windows Error: 2: No such file or directory
Connecting to (ADDRESS=(COMMUNITY=SAP.WORLD)(PROTOCOL=TCP)(HOST=wdfdv-srm01)(POR
T=1527))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   64-bit Windows Error: 61: Unknown error

C:\Users\srmadm>

#############
Daraufhin kommt das SAP System natürlich auch nicht hoch und "r3trans -d" meldet:

C:\Users\srmadm>r3trans -d
This is r3trans version 6.22 (release 720 - 02.05.11 - 15:56:00).
unicode enabled version
2EETW169 no connect possible: "DBMS = ORACLE                           --- dbs_o
ra_tnsname = 'SRM'"
r3trans finished (0012).

Lösung:
Bei windows unter service schauen ob der "OracleSRM11202TNSListener" gestartet ist.


#####################################################################

#Probleme mit Log Full##############################

"sqlplus" -> Login <SID>adm as sysdba
select name, log_mode from v$database;
	NAME     LOG_MODE
	-------- ------------------------------
	SRM     NOARCHIVELOG
#####################################
"select username, account_status from dba_users;" = Zeigt  User Account Status an
C:\Users\srmadm>brconnect -c -u / -f chpass -o SYSTEM -password real94$Tech = Ändert das Datenbank Passwort für user SYSTEM
ALTER USER DIP ACCOUNT UNLOCK; = Unlock account
select * from v$instance; = Zeigt Versions hinweise an
tnsping SRM = Listener Pingen

Expired User Ent-expiren:
alter user DIP identified by DIP;
select expiry_date from dba_users where username = 'DIP';

##############################
Probleme mit SAPSR3 user. Lösung. Benutzer expired oder "invalid username/password; logon denied"
Erst "r3trans -d -w trans.log"
Log anschauen:
	4 ETW000  [     dev trc,00000]  Free server handle 0000000002A01FB8 of con=0                              20  0.155331
	4 ETW000  [    dbsloci.,00000]  *** ERROR => CONNECT failed with sql error '28001'                       147  0.155478
	4 ETW000  [     dev trc,00000]     set_ocica() -> SQL error code 28001                                    29  0.155507
	4 ETW000  [     dev trc,00000