about database link 有两台database server,分别为A,B.其中A中有多个用户要用到B中的一个用户下的几个table,对此,我针对A中的每个用户对B建了Database link,但是这样的话,前台在访问的时候经常会提示分布式处理事务过多,我用的是BS结构,请问有解决的方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有遇到过,,这类问题应该不是database link的问题。不过你可以试试只对一个用户建立database link,然后其他用户取表时加属主试试看了。我也关注!! 用A数据库中权限最高的那个用户(不一定是需要读表的用户,DBA即可)建立数据库链接,对远程数据库的表建立同义词,给其他需要读表的用户赋予相应权限,然后使用该表。或者不想用同义词的话,只能用用户名.表名@链接名来读取了。 我针对A中的每个用户对B建了Database link???两个数据库只需要建立一个DBLINK就OK了,只要你连接的用户有权限、访问别的用户信息就行。 建立database link建立同义词 create public database link ...在init.ora里的设open_links 修改init*.oraglobal_names=false 麻烦大家推荐一本经典的oracle olap 开发方面的书籍!谢谢大家 一个分页的oracle存储过程,不会写啊~请各位大人给写个,我学习学习~ 彻底停止oracle job SQL 语句求教?! 包含关联怎么做 关于Oracle9i和OC4J的安装... 满足条件的数据导入、导出问题请教! 关于一个ORACLE的配置文件!!!! 请教各位! oracle转mssql 8i里如何实现存储过程的嵌套调用? SQL plus查询不出数据
不过你可以试试只对一个用户建立database link,然后其他用户取表时加属主试试看了。
我也关注!!
建立数据库链接,对远程数据库的表建立同义词,
给其他需要读表的用户赋予相应权限,然后使用该表。
或者不想用同义词的话,只能用用户名.表名@链接名来读取了。
访问别的用户信息就行。
建立同义词
...
在init.ora里的设open_links
global_names=false