Oracle--ORA-01775: 同义词的循环链
同义词
Oracle中同义词是任何表、视图、物化视图、序列、存储过程、函数、包、类型、JAVA类对象、用户定义类型,或是其他的同义词的别名。由于其只是一个别名,所以除了在数据字典中的定义不占任何空间。
同义词常用于安全和方便。例如,它们可以做:
1.伪装对象名称和其所有者。
2.为分布式数据库远程对象提供位置透明性
3.简化数据库用户访问对象SQL语句
4.当行使精细化访问控制时提供类似指定视图的访问限制
你可以创建public和private同义词。public同义词属于PUBLIC组,每个用户都可以访问。private同义词属于对象所有者,只有其显式授权后其他用户才可访问。
同义词的优势体现在如果其底层的对象重命名或者转移,那么只需要重定义该同义词。基于该同义词的应用则无需任何修改。
CREATE SYNONYM 创建同义词
在自己模式下创建私有同义词需要CREATE SYNONYM权限。
在其他用户模式下创建私有同义词需要CREATE ANY SYNONYM权限。
创建公有同义词,需要有CREATE PUBLIC SYNONYM权限。
CREATE SYNONYM sy1 FOR User1;
DROP SYNONYM 删除同义词
删除私有同义词需要有DROP ANY SYNONYM权限。
删除公有同义词需要有DROP PUBLIC SYNONYM权限。
DROP SYNONYM sy1_table;
DROP PUBLIC SYNONYM sy1_table;
用户对同义词的操作权限都是基于对其底层对象有哪些操作权限。
grant connect,resource,dba, select any table, execute any procedure to superadmin;
grant connect,resource, create session to ope;
grant execute on sys.DBMS_LOCK to superadmin;
GRANT ALTER ROLLBACK SEGMENT TO SUPERADMIN;
grant execute any procedure, select any sequence, create public synonym to ope;
Oracle--ORA-01775: 同义词的循环链相关推荐
- oracle 01775,Oracle出现ORA-01775: 同义词的问题
Oracle出现ORA-01775: 同义词的循环链问题 1. 当用程序连接或者用plsql查询同义词时,如果出现ora-01775:同义词的循环链这样的问题. 一般是因为存在同义词,但同义词没有相应 ...
- Oracle Ora 错误解决方案合集
Oracle Ora 错误解决方案合集 参考文章: (1)Oracle Ora 错误解决方案合集 (2)https://www.cnblogs.com/ios9/p/8627643.html 备忘一下 ...
- Oracle 原理: 公有同义词 和 私有同义词
同义词是现有对象的一个别名,和 C++ 里面的typedef关键字很像.同义词都能简化SQL语句,隐藏对象的名称和所有者,也可以提供对对象的公共访问. 在Oracle中,同义词分为公有同义词和私有同义 ...
- oracle mysql 同义词,有关Oracle数据库中同义词的简单介绍
Oracle数据库中有关同义词的一些知识是我们本文主要要介绍的内容,首先我们先看一个语句,如下: create synonym table_name for user.table_name; 其中** ...
- Oracle中创建同义词
Oracle中创建同义词语句: 我们都知道,在oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库 ...
- oracle只读权限 同义词,权限的同义词,欣赏和权限的近义词是什么
欣赏和权限的近义词是什么 欣赏的近义词--玩赏.观赏.赏识.鉴赏 权限的近义词--范围,.权势.权位.权责 如何给同义词授权 如果在bai用户agmtadmin下创建了du一个表TC_EP_SPLIT ...
- oracle如何通过同义词定位对象
准备工作: 如何将V$视图查询权限赋给其他用户: sys@ORCL>grant select on v$paramter toscott; grant select on v$paramter ...
- ORACLE ORA错误码大全 (备忘)
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出 ...
- oracle创建dblink同义词,Oracle中DBlink与同义词
Oracle Dblink and synonym(同义词) 一.创建前提 1.具有创建link权限 2.创建同义词权限(synonym) 3.授权命令(在sys用户下) grant CREATE P ...
- Oracle ORA
ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...
最新文章
- 突破phpMyAdmin 改密码后无法登陆的解决方法
- hdu 4597 Play Game(记忆化搜索)
- SpringSecurity remember功能持久化token信息
- mysql常见监控项
- Codeforces Round #114 (Div. 1) A. Wizards and Trolleybuses 物理题
- 95-847-040-源码-Netty-netty在Flink运行时的简介
- Today's Progress
- 电脑的发展史_苹果都使用自研芯片了,你还记得你的第一台电脑吗?
- MyEclipse修改项目名称
- 详解站长之家之站长工具四大新功能
- 5G - MEC(移动边缘计算)
- 华为设备配置SEP多环
- 关于es8316的音频爆破音的解决
- 数据准备脚本:Python Pandas OR esProc SPL?
- 大数据应用案例,告诉你最真实的大数据故事
- 天创速盈:拼多多低价引流怎么玩?大部分中小卖家都不知道
- (每日更新)《虚拟现实VR资讯》(Yanlz+Unity+SteamVR+云技术+5G+AI=VR云游戏=云渲染+人机交互+立钻哥哥+==)
- win10分屏快捷键无法使用_Win10分屏操作,再也不用来回切换视图了!
- Tiny6410之重定位代码到SRAM+4096
- jQuery设置内容以及属性
热门文章
- 高维非空间数据可视化
- 10本Linux PDF 书籍免费分享
- Win8.1 安装NLTK及nltk数据
- 常见点击反应(Click Reactions)及其试剂——CuAAC
- 苹果输入法怎么换行_精选百度输入法皮肤|美美的几十款
- L2-039 清点代码库 - java
- L2-3 清点代码库 (25 分)(C/C++)
- 3735平板装win和linux双系统,流行的就一定好?浅谈双系统平板的利与弊
- 矩阵求逆引理(Matrix Inversion Lemma)的意义
- unity3d绘画手册-------地形高度调节