测试DB link是否有效,执行语句: select * from TRANSFORMER@conn205em
其中,TRANSFORMER为远程数据库的表名。
2.create public database link conn205em2 connect to emusername identified by em using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.19.205)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl11)))';
orcl11:表示服务名,可通过SQL语句查询:SELECT * FROM GLOBAL_NAME; --查看服务名 emusername :表示登录远程数据库的帐号 em : 表示登录远程数据库的密码
ex: 在mybatis中查询时只用在查询远程数据库时添加个别名 如select a.*,#{params.tableName,jdbcType=VARCHAR} tableName from ${params.tableName}@conn205em a