创建dblink查询表报ora-00942 ora-02063

weixin_40432088 2019-03-04 05:53:11
dblink正常创建,但是查询另外数据库时报
ORA-00942: table or view does not exist
ORA-02063: 在 line 之前, 自 linkfroma


但是另一个库的用户下肯定是有这张表


该如何是好
...全文
662 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_40432088 2019-03-06
  • 打赏
  • 举报
回复
引用 6 楼 游灬魂 的回复:
你授权了吗?




怎么授权?
weixin_40432088 2019-03-06
  • 打赏
  • 举报
回复
引用 5 楼 select_update_insert 的回复:
其他的表也查不到吗?



这个DC_CX下的所有表都不能dblink查询
weixin_40432088 2019-03-06
  • 打赏
  • 举报
回复
引用 10 楼 游灬魂 的回复:
[quote=引用 8 楼 weixin_40432088 的回复:][quote=引用 6 楼 游灬魂 的回复:]
你授权了吗?




怎么授权?[/quote]就是先授权给你要使用的用户,grant select on table to user[/quote]

A库a用户建立一个dblink指向B库的b用户,现在要我把b用户下的表的查询权限赋给a???貌似不行吧
「已注销」 2019-03-06
  • 打赏
  • 举报
回复
引用 8 楼 weixin_40432088 的回复:
[quote=引用 6 楼 游灬魂 的回复:]
你授权了吗?




怎么授权?[/quote]就是先授权给你要使用的用户,grant select on table to user
  • 打赏
  • 举报
回复
https://www.cnblogs.com/Jace06/p/8549217.html
「已注销」 2019-03-05
  • 打赏
  • 举报
回复
你授权了吗?
weixin_40432088 2019-03-05
  • 打赏
  • 举报
回复
引用 3 楼 卖水果的net 的回复:
select * from dba_db_links;

查一下,看看是否存在相同的 dblink 的名称



肯定没有啊
卖水果的net 2019-03-05
  • 打赏
  • 举报
回复
select * from dba_db_links;

查一下,看看是否存在相同的 dblink 的名称
weixin_40432088 2019-03-05
  • 打赏
  • 举报
回复
引用 1 楼 卖水果的net 的回复:
查询语句和查询结果都发上来。

创建 dblink 的语句也发上来

对方查询这张表的语句和结果,也发上来


CREATE public DATABASE LINK G3_CXK CONNECT TO DC_CX IDENTIFIED BY "NkA*h5M~sA"
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 143.12.64.135)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 143.12.64.136)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ahdsdc)
)
)';


  • 打赏
  • 举报
回复
其他的表也查不到吗?
卖水果的net 2019-03-04
  • 打赏
  • 举报
回复
查询语句和查询结果都发上来。

创建 dblink 的语句也发上来

对方查询这张表的语句和结果,也发上来

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧