Wikibooks: Oracle: Datenbank Tuning

Navigation zurückhochvor buch zurücktext= Import Export zurücklink=Oracle Import Export hochtext= Inhaltsverzeichnis hochlink=Oraclenhaltsverzeichnis vortext= CharacterSet ändern vorlink=Oracle CharacterSet ändern Es gibt viele Bereiche für das Tuning einer Oracle Datenbank. = Lock Erkennung und Beh...

Full description

Bibliographic Details
Format: Book
Language:German
Subjects:
DML
Online Access:https://de.wikibooks.org/wiki/Oracle:_Datenbank_Tuning
id ftwikibooks:dewikibooks:10269:44268
record_format openpolar
spelling ftwikibooks:dewikibooks:10269:44268 2023-07-23T04:19:01+02:00 Wikibooks: Oracle: Datenbank Tuning https://de.wikibooks.org/wiki/Oracle:_Datenbank_Tuning ger ger Book ftwikibooks 2023-07-02T12:15:43Z Navigation zurückhochvor buch zurücktext= Import Export zurücklink=Oracle Import Export hochtext= Inhaltsverzeichnis hochlink=Oraclenhaltsverzeichnis vortext= CharacterSet ändern vorlink=Oracle CharacterSet ändern Es gibt viele Bereiche für das Tuning einer Oracle Datenbank. = Lock Erkennung und Behebung = = Locks auf der Datenbank ermitteln = Ausgeben aller Sessions die gerade von anderen Sessions blockiert werden. select from v$session where blocking session is not null Locks auf allen Objekten in der Datenbank anzeigen SELECT a.session id a.oracle username a.os user name b.object name FROM v$locked object a sys.all objects b WHERE b.object id = a.object id ORDER BY 2 3 Locks nur für die Objekte des aktuellen Benutzers in der Datenbank anzeigen SELECT a.session id a.oracle username a.os user name b.object name FROM v$locked object a sys.user objects b WHERE b.object id = a.object id ORDER BY 2 3 SQL Statement Cache der aktuellen Sessions anzeigen SELECT se.username se.osuser sq.sql text FROM v$sql sq v$session se WHERE se.sql address = sq.address ORDER BY 1 2 = Skript catblock.sql zur Anzeigen von Sperrungen = In $ORACLE HOME\RDBMS\ADMIN\catblock.sql befindet sich ein Script zum Erstellen einiger System Views mit denen Locks angezeigt werden können. Folgende Views werden erstellt DBA KGLLOCK DBA LOCKS DBA LOCK DBA LOCK INTERNAL DBA DML LOCKS DBA DDL LOCKS DBA WAITERS DBA BLOCKERS Blockiert jemand eine andere Transaktion? SQL select from dba waiters WAITING SESSION HOLDING SESSION 13 19 Wer wird blockiert? SQL select from dba waiters WAITING SESSION HOLDING SESSION 13 19 Wie lange wartet die Session 13 schon? SQL select session id LAST CONVERT Sekunden LAST CONVERT/60 Minuten from dba locks where Session id in (13 19) SESSION ID SEKUNDEN MINUTEN 13 2011 33 5166667 13 2011 33 5166667 13 2011 33 5166667 19 2057 34 2833333 19 2057 34 2833333 19 2061 34 35 Welche User arbeitet als Session 13 bzw. 19? SQL select sid serial username from v$session where sid in (13 19) SID SERIAL USERNAME 13 71 SCOTT 19 35 ... Book DML WikiBooks - Open-content textbooks
institution Open Polar
collection WikiBooks - Open-content textbooks
op_collection_id ftwikibooks
language German
description Navigation zurückhochvor buch zurücktext= Import Export zurücklink=Oracle Import Export hochtext= Inhaltsverzeichnis hochlink=Oraclenhaltsverzeichnis vortext= CharacterSet ändern vorlink=Oracle CharacterSet ändern Es gibt viele Bereiche für das Tuning einer Oracle Datenbank. = Lock Erkennung und Behebung = = Locks auf der Datenbank ermitteln = Ausgeben aller Sessions die gerade von anderen Sessions blockiert werden. select from v$session where blocking session is not null Locks auf allen Objekten in der Datenbank anzeigen SELECT a.session id a.oracle username a.os user name b.object name FROM v$locked object a sys.all objects b WHERE b.object id = a.object id ORDER BY 2 3 Locks nur für die Objekte des aktuellen Benutzers in der Datenbank anzeigen SELECT a.session id a.oracle username a.os user name b.object name FROM v$locked object a sys.user objects b WHERE b.object id = a.object id ORDER BY 2 3 SQL Statement Cache der aktuellen Sessions anzeigen SELECT se.username se.osuser sq.sql text FROM v$sql sq v$session se WHERE se.sql address = sq.address ORDER BY 1 2 = Skript catblock.sql zur Anzeigen von Sperrungen = In $ORACLE HOME\RDBMS\ADMIN\catblock.sql befindet sich ein Script zum Erstellen einiger System Views mit denen Locks angezeigt werden können. Folgende Views werden erstellt DBA KGLLOCK DBA LOCKS DBA LOCK DBA LOCK INTERNAL DBA DML LOCKS DBA DDL LOCKS DBA WAITERS DBA BLOCKERS Blockiert jemand eine andere Transaktion? SQL select from dba waiters WAITING SESSION HOLDING SESSION 13 19 Wer wird blockiert? SQL select from dba waiters WAITING SESSION HOLDING SESSION 13 19 Wie lange wartet die Session 13 schon? SQL select session id LAST CONVERT Sekunden LAST CONVERT/60 Minuten from dba locks where Session id in (13 19) SESSION ID SEKUNDEN MINUTEN 13 2011 33 5166667 13 2011 33 5166667 13 2011 33 5166667 19 2057 34 2833333 19 2057 34 2833333 19 2061 34 35 Welche User arbeitet als Session 13 bzw. 19? SQL select sid serial username from v$session where sid in (13 19) SID SERIAL USERNAME 13 71 SCOTT 19 35 ...
format Book
title Wikibooks: Oracle: Datenbank Tuning
spellingShingle Wikibooks: Oracle: Datenbank Tuning
title_short Wikibooks: Oracle: Datenbank Tuning
title_full Wikibooks: Oracle: Datenbank Tuning
title_fullStr Wikibooks: Oracle: Datenbank Tuning
title_full_unstemmed Wikibooks: Oracle: Datenbank Tuning
title_sort wikibooks: oracle: datenbank tuning
url https://de.wikibooks.org/wiki/Oracle:_Datenbank_Tuning
genre DML
genre_facet DML
_version_ 1772181790014832640