Tag: Oracle

RMAN Catalog Maintenance for old Backups on Tape (sbt)

Löschen alter Tape-Drives (sbt) Backups aus dem RMAN Catalog eine connect to Database and RMAN Catalog rman target / catalog rman/rman@rman Allocale Maintenance-Device to clean old backups from catalog allocate channel for maintenance device type sbt parms 'SBT_LIBRARY=oracle.disksbt, ENV=(BACKUP_DIR=/tmp)'; Crosschek with “Fake” sbt and delete old Backups from catalog crosscheck backup; crosscheck archivelog all; delete noprompt force expired backup; delete noprompt force obsolete;  

Oracle Patch Set install

Oracle Patch Set (PSU) installieren Stop vom EM Agent /apps/oracle/em/agent_inst/bin/emctl stop agent OPatch updaten /apps/oracle/11.2.0.3/rdbms/OPatch/opatch lsinventory mv /apps/oracle/11.2.0.3/rdbms/OPatch /apps/oracle/11.2.0.3/rdbms/OPatch.old cp -R /apps/oracle/software/OPatch /apps/oracle/11.2.0.3/rdbms /apps/oracle/11.2.0.3/rdbms/OPatch/opatch lsinventory Oracle DB’s vom zum patchenden RDBMS stoppen. In diesem fall kann das ganze GRID gestopt werden, da nur ein RDBMS verwendet wird. . oraenv <= +ASM crsctl stat res -t

Oracle Data Pump

Export Killen JOB_NAME vom SQL SELECT OWNER_NAME, JOB_NAME, OPERATION, JOB_MODE, STATE FROM DBA_DATAPUMP_JOBS; OWNER_NAME JOB_NAME OPERATION JOB_MODE STATE DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS ---------- -------------------- --------- -------- --------- ------ ----------------- ------------------ SYSTEM SYS_EXPORT_SCHEMA_01 EXPORT SCHEMA EXECUTING 16 1 28 JOB killen oder stoppen expdp \"/ as sysdba\" \ ATTACH={JOB_NAME} Export> STOP_JOB=IMMEDIATE Export> KILL_JOB Are you sure you

SQL Sammlung

Anzeige des User Passwords (verschlüsselt) Übersicht der TableSpaces einer Datenbank Belegung der Tempsegmente pro Sessions Flashback einer Datenbank zu einem festen Zeitpunkt Anzeige der Fragmentation von Tabellen Anzeige der gesetzen Oracle Hidden Parameter   Oracle User Password (Encryted) select 'alter user "'||username||'" identified by values '''||extract(xmltype(dbms_metadata.get_xml('USER',username)),'//USER_T/PASSWORD/text()').getStringVal()||''';' old_password from dba_users where username = 'SYSTEM';    

Oracle Rollback pending transaction

Bei 2PC (two phase commit) transaktionen kann es zu penndings kommen. In der Alert Log sind folgende Einträge zu finden, oder auch ein ORA-03113 Fehler. Wed Jun 14 08:17:54 2017 DISTRIB TRAN 00000001.31346132316432372D353063392D313165372D393139622D396562313431323433393531 is local tran 1.10.248284 (hex=01.0a.3c9dc)) delete pending committed tran, scn= (hex=0.00000000) Apfragen der Transacktioen kann man in der View DBA_2PC_PENDING. SELECT LOCAL_TRAN_ID,