Jest to zapytanie, które pochodzi ze zdalnej bazy danych. Baza danych, w której widziałeś to zapytanie w V$SQL, została wymieniona w zapytaniu w zdalnej bazie danych przy użyciu składni @DB_NAME
Zdalna baza danych przesłała zapytanie do Twojej bazy danych w celu wykonania, ale aby odpowiedzieć na zapytanie, Twoja baza danych musi pobrać pewne informacje ze zdalnej bazy danych. To tutaj @! pojawia się, w zasadzie jest to odwołanie do bazy danych, z której pochodzi zapytanie
Na przykład utwórz testowe łącze do bazy danych, nawet do tej samej bazy danych, i uruchom to:
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"