CentOS/RHEL 7 mit Kerberos an AD anbinden

Voraussetzungen: Linux: CentOS 7.6 (192.168.0.10) Windows: Active Directory 2016 (192.168.0.100) Der AD ist auch DNS, DHCP Server cat /etc/resolv.conf search meinad.lan nameserver 192.168.0.100bind-utils installieren falls nicht installiert (Minimal) yum install bind-utils mit nslookup die Namensauflösung prüfen nslookup meinad.lan Benötigte Paket via yum installieren yum install adcli sssd authconfig realmd krb5-workstation Prüfen ob wir bereits zu

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,

Adventnet Servicedesk

Nach dem Aufbau einer Testumgebung aus einem Backup der Produktion müssen Parameter angepasst werden. -- Mailserver auf local setzen -- SELECT * FROM IncomingMailServer ; UPDATE IncomingMailServer SET HOSTNAME = '127.0.0.1' ; -- SELECT * FROM ApprovalDetails ; UPDATE ApprovalDetails SET EMAIL = 'ignaz.goebel@hauck-aufhaeuser.com' ; -- SELECT * FROM Drafts ; UPDATE Drafts SET TOADDRESS

MSSQL Global Search

Suche nach Spaltennamen in einer DB SELECT T.NAME AS TABLE_NAME, SCHEMA_NAME(SCHEMA_ID) AS SCHEMA_NAME, C.NAME AS COLUMN_NAME FROM SYS.TABLES AS T INNER JOIN SYS.COLUMNS C ON T.OBJECT_ID = C.OBJECT_ID WHERE UPPER(C.NAME) -- LIKE '%ID%' LIKE 'ACCOUNT%ID' OR UPPER(C.NAME) LIKE 'OWNER%ID' OR UPPER(C.NAME) LIKE 'USER%ID' OR UPPER(C.NAME) LIKE 'LOGIN%ID' ORDER BY COLUMN_NAME, SCHEMA_NAME, TABLE_NAME Suche nach Tabellennamen

Oracle Deadlock Collection

Oracle Deadlock collection Erstellen der Tabllen in denen die Deadlock Informationen gesammelt werden. CREATE TABLE SYS.HUA_LOCK_INFO_1 ( LOCK_DATE DATE, OS_LOCKER VARCHAR2(30 BYTE), LOCKER_SCHEMA VARCHAR2(30 BYTE), LOCKER_PID VARCHAR2(9 BYTE), OS_WAITER VARCHAR2(30 BYTE), WAITER_SCHEMA VARCHAR2(30 BYTE), WAITER_PID VARCHAR2(9 BYTE), SQL_TEXT_WAITER VARCHAR2(200 BYTE) ) TABLESPACE SYSTEM PCTUSED 40 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 64K

Oracle Direct NFS (dNFS)

Unterstützte Systeme Direct NFS ist Teil des Oracle Datenbank-Kernels, und wird auf allen untersützten Datenbank Platformen untersützt, selbst bei Systemen die nativ kein NFS untersützen, wie zum Beispiel Windows. Aktivieren von Direct NFS Ab Oracle 11.2 cd $ORACLE_HOME/rdbms/lib make -f ins_rdbms.mk dnfs_on Vor Oracle 11.2 cd $ORACLE_HOME/lib mv libodm11.so libodm11.so_stub ln -s libnfsodm11.so libodm11.so