serrature Teradata - Come sapere se una tabella è bloccata?
Domanda
C'è un modo per sapere se una tabella è bloccata e che tipo di blocco è attualmente su un tavolo? Speravo in qualcosa attraverso i tavoli DBC di Teradata, ma non riesco a trovare alcun riferimento a nulla di simile. Ho accesso utente normale e la DBA è nessun aiuto. Grazie.
Soluzione
AFAIK solo utilità di DBA sono disponibili per determinare il tipo di blocco su un tavolo.
Con i diritti solo a livello di utente si può fare qualcosa di simile a quanto segue (da qui ):
Lock Table dbName.myTable for Access nowait
Select * from dbName.myTable;
E secondo il maestro stesso (Geoffrey Rommel):
Se la tabella è bloccata, si otterrà l'errore 7423, "Oggetto già bloccato e NON ASPETTARE. Operazione interrotta. "
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow