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
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 (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
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';
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,
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
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
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