Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come controllare le serrature in Oracle SQL

Oracle SQL utilizza vari tipi di blocchi software per evitare che lo stesso insieme di dati vengano modificati da più di un'istruzione alla volta . Alcune serrature sono impostati automaticamente dal sistema di database ; altri possono essere controllati dallo sviluppatore . In alcuni casi, i due processi possono entrambi tentare di bloccare lo stesso insieme di dati , causando una condizione deadlock dove né processo può completare . Il sistema di database normalmente risolve condizioni di deadlock di per sé, ma gli sviluppatori spesso vogliono identificare e correggere questi problemi. Istruzioni SQL possono essere utilizzate per visualizzare le serrature esistenti nel database. Cose che ti serviranno
accesso amministrativo
Mostra più istruzioni
1

determinare le informazioni di blocco è necessario visualizzata. Informazioni di blocco viene mantenuto in viste di sistema che possono essere interrogati utilizzando istruzioni SELECT di base . Alcuni di questi dati differenti di ritorno .

DBA_LOCK elenca tutte le serrature e chiavistelli attualmente detenuto e in circolazione in un database . Questa opzione visualizza anche informazioni su altre serrature stati bloccati da una richiesta di blocco individuale .

DBA_LOCK_INTERNAL restituisce le stesse informazioni DBA_LOCK , salvo che le informazioni di blocco non viene restituito .

DBA_DDL_LOCKS e DBA_DML_LOCKS blocco display informazioni relative al linguaggio di definizione dei dati ( DDL) dichiarazioni o di lingua di modifica dei dati ( DML ) dichiarazioni .
2

connettersi al database per eseguire una query , utilizzando una interfaccia a riga di comando o l'applicazione software preferito .
3

tipo SELECT desiderato per visualizzare le informazioni nella visualizzazione preferita . Per esempio :

SELECT * FROM

sys.dba_locks

WHERE [ condizione]

"Dove" dichiarazione è opzionale e può essere usato per restringere i vostri set di risultati .
4

Eseguire l'istruzione SQL ed esaminare i risultati .

 

software © www.354353.com