PLSQL中怎么直接用SQL语句直接连接远程ORACLE数据库读取数据

PLSQL中如何直接用SQL语句直接连接远程ORACLE数据库读取数据
以前用过 好像设置一个DB_LINK的连接属性然后写SQL的时候直接用XXX.表的形式访问远程数据库的
忘了那个LINK是在哪写的?
PLSQL中怎么直接用SQL语句直接连接远程ORACLE数据库读取数据
------解决思路----------------------
select * from scott.emp@orcl2;
scott 是用户名,orcl2是dblink名称。
不知道lz说的是不是这个问题。
------解决思路----------------------
 两种方法:
1、
 create public database  link   todb2  connect to scott   identified by tiger using 'orcl2';

todb2是数据库链接名,Scott,tiger是用户名密码 ,orcl2是数据库连接字符串,是当前客户端数据库中TNSNAMES.ORA文件里定义的别名名称。
2、
 create public database link  todb2  connect to scott  identified  by  tiger 
       using '(DESCRIPTION = 
   (ADDRESS_LIST = 
   (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1 )(PORT = 1521)) 
   ) 
   (CONNECT_DATA = 
   (SERVICE_NAME = orcl ) 
   ) 
   )';

------解决思路----------------------
三楼正解正解,只不过并不一定用create public database link...
可以create database link...;要不然权限滥用,权限尽量小,够用
最好。