Det er en forespørgsel, der stammer fra en ekstern database. Databasen, hvor du har set denne forespørgsel i V$SQL, er blevet refereret i forespørgslen på fjerndatabasen ved hjælp af @DB_NAME-syntaksen
Fjerndatabasen har skubbet forespørgslen til din database til udførelse, men for at besvare forespørgslen skal din database trække nogle oplysninger tilbage fra fjerndatabasen. Det er her @! kommer ind, er det grundlæggende en reference tilbage til databasen, hvor forespørgslen stammer fra
Opret for eksempel et testdatabaselink, selv til den samme database, og kør dette:
alter system flush shared_pool;
select sysdate from [email protected];
select sql_text from gv$sql where sql_fulltext like '%@!%';
SQL_TEXT
--------
SELECT [email protected]! FROM "DUAL" "A1"