问题描述

在源库 d1中,添加只读查询权限给用户u2

GRANT SELECT ON t1 TO u2;

在目标库:d2中,创建数据库连接:

create database link my_db_link
connect to u2 identified by 123456
using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.100)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=d1)))'
;

跨库数据查询:

select * from t1@my_db_link;

以上方式在oracle11g中查询正常,但是升级到oracle19c后,部分表查询时提示错误:

ORA-00942: 表或视图不存在
ORA-02063: 紧接着 line (起自 my_db_link)

解决办法

在源库授权时,需添加schema,如下:

GRANT SELECT ON u1.t1 TO u2;

在目标库查询时,同样需要添加schema,如下:

select * from u1.t1@my_db_link;

oracle 19c ORA-00942: 表或视图不存在 ORA-02063: 紧接着 line相关推荐

  1. Oracle中查询用户表/索引/视图的创建语句

    1.查询当前用户下表的创建语句 select dbms_metadata.get_ddl('TABLE','ux_future') from dual; 2.查询其他用户下表的创建语句 select ...

  2. 00942 ora 表存在_ORA-00942: 表或视图不存在 的原因和解决方法

    采用Oracle数据库,使用Powerdesigner设计,生成Sql文件导入后查询出现"ORA-00942: 表或视图不存在 ",很是郁闷,这个问题以前出现过,当初解决了,但因好 ...

  3. oracle的后缀名,oracle表空间名字的后缀 :.ora和.dbf有什么不同?

    满意答案 清风淡0512 2017.09.14 采纳率:40%    等级:9 已帮助:567人 没什么区别,主要是好分辨用途,ORACLE8i之前数据文件的后缀名为.ora,之后为.dbf;无论.o ...

  4. 03 ORA系列:ORA-00942 表或视图不存在 table or view does not exist

    如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看<ORACLE系列异常总结ORA>. 原因: 1.表或视图名称拼写错误 2.表或视图在其他用户下,或用户名写错 比如:t ...

  5. oracle数据字典表与视图

    oracle数据字典表与视图 数据字典是数据的数据,也就是元数据.描述了数据库的物理与逻辑存储与相应的信息.模式中对象的定义信息,安全信息,完整性约束信息,和部分的性能监控信息等.数据字典表 与视图存 ...

  6. ORACLE授权用户查询另一个用户下的表与视图

    实际应用中,会遇到在某个用户下需要查询另一个用户下的表数据或视图的情况,然而在没有授权时,会提示无权限操作的错误.那就需要通过授权处理后,再能进行查询操作,下面我们来看看是怎么处理的. 一.系统权限说 ...

  7. oracle删除所有触发器的命令,Oracle删除当前用户的所有对象(表、视图、触发器、存储过程、函数)...

    Oracle删除当前用户的所有对象(表.视图.触发器.存储过程.函数) 1. DECLARE TYPE name_list IS TABLE OF VARCHAR2(40); TYPE type_li ...

  8. 用户关系表 存储_如何解决oracle 19c中创建用户报错的故障

    背景:Oracle 19c 创建表用户的时候,采用11g的语句会报一下错误. ORA-01918: user 'BISTU_ODS' does not exist 原因:oracle从12c开始增加了 ...

  9. oracle维护常用SQL语句(查看系统表和视图)

    转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...

最新文章

  1. HDU 6185 Covering 矩阵快速幂 递推
  2. php多进程实现 亲测
  3. ActivityGroup 实现分页和自定义标签(内有GridView的点击背景样式的改变方法)
  4. 数据结构 - 哈希表(用数组+链表实现存储员工信息,添加增删查功能)
  5. android标签切换卡,Android切换卡TabWidget用法示例
  6. fastadmin绑定edit.html,FAST-ADMIN 根据生成命令行修改页面
  7. vba循环通过键盘某个按键按下退出循环_默纳克3000+最新系统小键盘的使用方法...
  8. eclipse调试第一个java程序
  9. 宿主程序Crash与Lua是动态库还是静态库有关?
  10. 华为系列设备优先级总结(二)
  11. laravel 5 : Class 'input' not found
  12. python学习之--内置函数:
  13. 计算机图形学(一)——数据压缩:道格拉斯普克法
  14. C语言程序设计(第三版)何钦铭著 习题6-3
  15. Linux下mongodb用户管理和设置远程登陆
  16. 设置背景图片大小的方法
  17. 不用电脑怎么设置路由器
  18. java 多线程wait()方法的基本使用——63
  19. Struts2 ognl判断集合对象是否为空的方法
  20. GitHub优秀的Android开源项目

热门文章

  1. BaseFx实习小记(三)
  2. 网络安全攻击与防护--HTML学习
  3. Mac简单易用的复制软件——“TouchCopy”
  4. C语言的goto语句,scanf的注意点以及好玩的指令
  5. Windows磁盘活动时间100%修复
  6. 贪心算法《活动时间安排问题》
  7. 最佳搜索引擎蜘蛛工具
  8. 王者荣耀KPL秋季赛总决赛预测(AG VS DYG)
  9. 语言表达的6c原则是指什么,第二讲 BEC写作的语言、语法、组织和文体
  10. python opengl书籍_初试PyOpenGL一 (Python+OpenGL)