oracle dblink 表或视图不存在 本帖最后由 wjhlangzi 于 2011-09-01 12:23:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 权限问题,grant select, insert, update on tabname to username with grant option; 尝试create view v_test_user as select * from test_user@test;insert into v_test (id,name)values(1,'test');看看是否成功,同时观察报错情况 权限已经赋值,问题还是这样的。是否权限赋值错误?用sys 登录,给当前用户的表附权限? 在 dblink 的机器上,对dblink使用的用户进行授权试试 恩。在dblink的机器上对当前用户(dlink使用用户)进行了授权 这么写是没什么问题的,重新登录再触发触发器试试,再不行就把test_user表的grant语句贴出来 查看下是否带有用户(表所有者)或者你DBLINK的用户权限 比如select * from lee.XX@dblk_a或者你创建DBLINK的用户为XIA 那么查看此表用户是否GRANT SELECT ON XX TO XIA再者查看错误如果远程表包含BLOB字段的话 那么也会抱错 感谢大家,最近出差,没来得及结贴。问题不是权限问题而是 dblink的时候出的问题。不能使用public 不知道 跟share 有什么区别 您好,最近我也遇到了这种问题,按你的提示,把dblink创建为私有的,可是问题还是没有解决,请求帮助 一个奇怪的问题,急急急 请教,无法连接到ORACLE, 为什么我装完ORACLE817后,内存占用达到1G多呢?我该怎么办呢?好急 请高手门帮帮忙 oracle查询语句疑问 date 类型怎么使用?我的这条语句为什么有这个错误 ? oracle 9i支持数组类型吗??? 小菜提问:在ODBC中如何建立oracle数据源的问题?? 已有数据库中的表能否添加一个新的字段呀?我想添加一个id(自增)的字段 oracle中的一个表不能有2个以上外连接,如何解决? 路过的大虾,请假下! REDHAT6.2下如何安装 oracle11g 64位?
insert into v_test (id,name)values(1,'test');
看看是否成功,同时观察报错情况
是否权限赋值错误?
用sys 登录,给当前用户的表附权限?
在 dblink 的机器上,对dblink使用的用户进行授权试试
恩。在dblink的机器上对当前用户(dlink使用用户)进行了授权
比如select * from lee.XX@dblk_a
或者
你创建DBLINK的用户为XIA 那么查看此表用户是否GRANT SELECT ON XX TO XIA再者查看错误如果远程表包含BLOB字段的话 那么也会抱错
问题不是权限问题
而是 dblink的时候出的问题。
不能使用public