Advanced Search
Search Results
454 total results found
Datenbank und Benutzer anlegen (veraltet)
Einen neuen Benutzer (User superadmin kommend von IP-Adresse 123.123.123.123) mit vollen Rechten auf alles erzeugen inkl. dem Recht wiederum neue User zu erzeugen (GRANT OPTION): GRANT ALL PRIVILEGES ON *.* TO 'superadmin'@'123.123.123.123' IDENTIFIED BY 'pas...
Deadlock Monitoring mit pt-deadlock-logger
Unit-File anlegen: [Unit] Description=Start the Percona Toolkit Deadlock Logger After=network.target After=syslog.target After=mysql.service [Service] Type=simple StartLimitInterval=5 StartLimitBurst=10 #Environment=PTDEBUG=1 ExecStart=/usr/bin/p...
Vorbereitung zur Migration auf Percona XtraDB Cluster
Um eine vorhandene MySQL Datenbank zu Percona XtraDB Cluster zu migrieren müssen einige Voraussetzungen erfüllt sein (siehe hierzu auch die Limitations-Seite bei Percona. Alle Tabellen müssen InnoDB Engine sein Jede Tabelle sollte einen PRIMARY K...
wsrep Status überwachen
Als Script auf einer Cluster-Node ablegen. Gibt dauerhaft den aktuellen Wert der wsrep-Statusvariablen aus: #!/bin/sh watch -d -n1 -x mysql -B -e "SHOW STATUS WHERE variable_name ='wsrep_local_state_comment' OR variable_name ='wsrep_cluster_size' OR variable...
BASH-like command line history für Oracle
wer viel mit SQLPLUS oder RMAN an der Kommandozeile arbeitet vermisst sicherlich die aus der BASH bekannten History-Funktionen und so nützliche Tasten wie Pfeil-Hoch oder STRG+R (Suche in der History). Folgende Tools bringen hier Abhilfe, beide sind Wrapper u...
sqlplus
um als User SYSDBA mit sqlplus (CLI für Oracle) zu arbeiten: [oracle@db1-ext oracle]$ sqlplus / as sysdba SQL*Plus: Release 9.2.0.4.0 - Production on Thu Mar 1 07:32:29 2007 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connecte...
Wichtige Dateien von Oracle
alles von einer frischen Standard-Installation ausgehend und dass: $ORACLE_BASE=/u01/app/oracle $ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 $ORACLE_SID=orcl Alert-Logfile: $ORACLE_BASE/admin/orcl/bdump/alert_$ORACLE_SID.log Datenbank-, Control-, Redo-L...
Manueller Start/Stop der Oracle-Datenbank
mit folgenden Befehlen werden: die Datenbank der Listener die isql-Weboberfläche und der Oracle-Enterprise-Manager gestartet $ sqlplus / as sysdba SQL> startup SQL> exit $ lsnrctl start $ isqlplusctl start $ emctl start dbconsole ...
Oracle Mini-Tips
Zeitangaben mit SYSDATE: SYSDATE-1 = 1 Tag zurück SYSDATE-1/24 = 1 Stunde zurück SYSDATE-3/24 = 3 Stunden zurück Flashback und Restorepunkte: SQL> create restorepoint db-ok; SQL> select * from v$restorepoint; SQL> flashback to restorepoint db-ok; SQL> ...
Parameter-Files spfile pfile
die in diesem Beitrag verwendeten Variablen $ORACLE_HOME und $ORACLE_SID müssen durch die richtige Pfade und Namen ersetzt werden, da diese Variablen in SQLPLUS nicht bekannt sind! Parameterfiles liegen normalerweise in folgendem Ordner: $ORACLE_HOME/dbs/ini...
Passwort für User SYS (SYSDBA) ändern
Solange man direkten Zugriff auf den Oraclehost hat, läßt sich das Kennwort für den User SYS problemlos ändern. # su - oracle # sqlplus / as sysdba SQL> alter user sys identified by "<new password>"; SQL> quit
TNSNAMES und EZCONNECT
Verbinden zur Datenbank via TNSNAMES: $ sqlplus scott/tiger@$ORACLE_SID via EZCONNECT (etwa EasyConnect): $ sqlplus scott/tiger@hostname.domain.de[:1521]/$ORACLE_SID
Oracle 11g Installation
Diese Anleitung wurde für CentOS 5 geschrieben und getestet. Sie sollte aber auf andere Systeme übertragbar sein. Anforderungen: mind. 1GB MEM, Swap mind. 1,5*MEM, mind. 4GB HDD rein für die Grundinstallation, kein DHCP. System für die Installation vor...
Oracle 10g2 Installation
Diese Anleitung wurde für CentOS 4.5 geschrieben und getestet. Sie sollte aber auf andere Systeme übertragbar sein. Die Anleitung funktioniert auch mit CentOS 5, dort muss der Installer allerdings mit der Option „-ignoreSysPrereqs“ gestartet werden (thx @ http...
Exportieren einer bestimmten Tabelle
Mit dem Befehl „exp“ läßt sich eine bestimmte Tabelle in eine Datei exportieren. Es handelt sich allerdings um ein Binärformat, welches nur mit dem „imp“-Tool wieder in eine Oracle-Datenbank imporiert werden kann. [oracle@oradb]$ /oracle/product/9.2.0/bin/exp...
Recovery eines Controlfiles
CTL-File aus Backup wiederherstellen Datenbank in mount-Phase starten:SQL> startup mount Recover der Datenbank durchführen:SQL> recover database until cancel using backup controlfile;→ Recovery schlägt fehl, da Oracle im Archivelog sucht, aber die benötigt...
Recovery der Redo-Logs
Verlust eines online Redo-Logs (nicht das current und inactive): kann einfach aus einem Backup wiederhergestellt werden, danach ein alter database clear logfile '<filename>'; Verlust des current Redo-Logs: Worst Case: Es kann kein Recovery...
Allgemeines zu RMAN
Alle RMAN-Einstellungen anzeigen: RMAN> show all; Automatisches Backup der Controlfiles einschalten: RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON; Schnellverbindung zu RMAN und zur Katalog-Datenbank: [oracle@student3 ~]$ rman target / catalog rman/rman@repo ...
RMAN - Aufruf und Connect
das Folgende wurde durch Hermann Brunner für unseren Oracle DBA-Kurs zusammengefasst: Aufruf / Connect $ rman RMAN> connect target / RMAN> connect catalog user/password@catdb oder direkt beim Aufruf $ rman target / $ rman target / catalog user...
RMAN Format Codes
Restrictions and Usage Notes Any name that is legal as a sequential filename on the platform is allowed, so long as each backup piece or copy has a unique name. If backing up to disk, then any legal disk filename is allowed, provided it is unique. Keywords an...