Хорошо, сначала нужно создать ссылку на базу данных в oracle:
CREATE DATABASE LINK dblink_name
CONNECT TO username IDENTIFIED BY password
USING 'service_name';
Service_name - это запись в вашей базе данных tnsnames.ora.
Или, если вы не хотите использовать tnsnames.ora, вы можете указать свое сетевое имя прямо в функции создания, например:
CREATE DATABASE LINK dblink_name
CONNECT TO username IDENTIFIED BY password
USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=1521))(CONNECT_DATA(SID=dbname))';
и затем используйте его следующим образом:
SELECT host_name, instance_nmame FROM v$instance@dblink_name;