没有处理好服务名~在 select * from user.table1@服务名.world (或加上 服务名.域名.com.cn)
解决方案 »
- 大家帮我看看这个语句怎么错了!!!!!在线等!!!!!
- XP安装oracle 9i 报错
- 求助分组统计问题,商品表里有所属分类,但是末级,要求按他所属大类统计
- oracle单表查询需要用对一列拆分,如何处理呀。
- 安装oracle10g数据库时出现Enterprise Manager配置失败,参数port的值null无效!(急)
- 怎样将null值显示为0
- oracle数据分页查询优化
- oracle中的select into语句的动态查询
- 如何去数据库字段中的tab键
- 怎样将一个table从一tablespace 搬到另外一个tablespace?有没有好办法??
- 求教:SQL语句怎么写??
- 怎样在vc中用odbc加载日期型数据?急!
对,在服务器的本地,要先加入被连接服务器的解释.最简单的方法,就是在服务器的管理器的管理树中,中先添加被连接服务器.
照chanet的方法也行不通。
show parameter global_names
修改
alter system set global_names=false;另外做之前先确保你的tnsnames配的没有问题
prod =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host = 192.168.20.45)
(Port = 1521)
)
)
(CONNECT_DATA = (SID = prob)
)
)
create public database link mylink connect to prodUserName identified by prodPassword using 'prod'
创建时没问题,但使用查询语句时出错,select *prodUserName.tableName@mylink,错误为ora-12560:TNS:协议适配器错误
select db_link from user_db_links;
看是不是mylink,如果不是,应该后面加上了 .us.com 之类,
你先查一下,结果贴出来,我在线
select * from global_name;结果贴出来
show parameter db_name
show parameter db_domain
db_domain 2