书到用时方恨少
database link ORA-02019: 未找到远程数据库的连接说明
上一篇 /
下一篇 2008-06-04 11:43:34
/ 个人分类:数据库
org.springframework.jdbc.BadSqlGrammarException: StatementCallback; bad SQL grammar [select * from IMSP_CHANNEL_VIEW@IMSP.BESTV.COM]; nested exception is java.sql.SQLException: Caused by: java.sql.SQLException: ORA-02019: 未找到远程数据库的连接说明
原脚本:
create database link IMSP.BESTV.COM
connect to IMSP identified by IMSP
using 'CHANCES';
修改成:
create database link IMSP.BESTV.COM
connect to IMSP identified by IMSP
using '(DEscrīptION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1.119)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = CHANCES) ) )';
推测:数据库服务名为“CHANCES”时 没有写数据库的地址,找不到该数据库。
global_name 设置为true,要求dblink_name 与远端数据库(目标数据库)的全局名一致, global_name=false 时,不要求相同 .
在设置高级复制 (Advanced Replication) 的时候特别要注意。
>alter system set global_names=false scope=both;
相关阅读:
- Oracle新技术对Linux意味着什么 (51testing, 2008-5-28)
- http://www.eygle.com/archives/2006/08/oracle_fundbook_recommand.html (yangmei1985, 2008-5-28)
- MySQL数据库中查找执行效率慢的SQL语句 (51testing, 2008-5-29)
- sql,oracle获取随机记录方法 (by1945, 2008-5-30)
- 轻松掌握SQL Sever中各种语句的完整语法 (51testing, 2008-5-30)
- 使用Sql生成测试数据 (jfioe, 2008-5-31)
- 循序渐进讲解Informix SQL的十一个技巧 (51testing, 2008-6-03)
- 从基础知识入手详细讲解数据库的具体分类 (51testing, 2008-6-03)
- DB2学习(1) (fsyj000, 2008-6-03)
收藏
举报
TAG:
Oracle
数据库