首页 > 数据库 >Oracle同义词

Oracle同义词

时间:2022-09-19 20:22:10浏览次数:72  
标签:对象 同义词 数据库 公用 视图 Oracle

同义词概念

Oracle的同义词(synonyms) 从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库 的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管理的功能。同义词是数据库对象的一个别名,经常用于简化对象访 问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典 中保存了同义词的定义。在Oracle数据库中的大部分数据库对象,如表、视图、物化视图、序列、函数、存储过程、包、同义词等等,数据库管理员都可以根 据实际情况为他们定义同义词。

同义词分类

Oracle同义词有两种类型,分别是Oracle公用同义词与Oracle私有同义词。普通用户创建的同义词一般都是私有同义词,公有同义词一般由DBA创建,普通用户如果希望创建同义词,则需要CREATE PUBLIC SYNONYM这个系统权限。

1)Oracle公用同义词:由一个特殊的用户组Public所拥有。顾名思义,数据库中所有的用户都可以使用公用同义词。公用同义词往往用来标示一些比较普通的数据库对象,这些对象往往大家都需要引用。

2)Oracle私有同义词:它是跟公用同义词所对应,他是由创建他的用户所有。当然,这个同义词的创建者,可以通过授权控制其他用户是否有权使用属于自己的私有同义词。

标签:对象,同义词,数据库,公用,视图,Oracle
From: https://www.cnblogs.com/IamHzc/p/16708936.html

相关文章

  • oracle使用imp按照用户导入数据
    oracle导入imp命令 最常用的     imp  name/password@IP:1521/orcl[库]file="c:\1.dmp"full=yignore=y。例:imp abc/[email protected]:1521/orcl file......
  • RHEL7.6,一步一步,Oracle 19c图形化安装
    前言在参考本文之前,如果对oracle19c和11g差异还不了解,建议先去增加oracle19c特性的学习。一、oracle19c安装前准备1、安装包下载:点我。我使用的是19.3版本,使用的zip安......
  • Oracle 19c pdb 导入11g数据库
    Oracle19c导入11g数据库一、创建pdb(1)使用oracle用户登录到cdb#su–oracle#sqlplus/assysdba;  附oracle19c基本操作:①查看容器名称,必须为cdb$root,需要在......
  • SQL SERVER/ORACLE 将ID串列转换为多行的写法
    SQLSERVER将ID串列转换为多行的写法:selectdistincta.employeeidasMANAGEREMPLOYEEID,CAST(SUBSTRING(a.AttributeValue,number,CHARINDEX(',',a.AttributeVal......
  • 设置Oracle连接别名
    设置oracle连接别名设置地址如果是oracleC:\app\Administrator\product\11.2.0\client_1\Network\Admin\tnsnames.ora如果是instance_client其中network和admin需......
  • 《收获,不止Oracle(第二版)》笔记
    第1章意识少做事从学习开始(怎么学习这本书)1.1先学什么颇有学问数据库应用可以分为以下4类:开发、管理、优化和设计。1.2善于规划分类才有效果数据库角色可以分为以下......
  • 在安装oracle11g时出现问题:INS-13001环境不满足最低要求
    在安装oracle11g时出现问题:INS-13001环境不满足最低要求 解决方法:找到下载解压后的文件,依次打开以下文件路径:Oracle11g\database\stage\cvu,在cvu文件下有个cvu_prereq.......
  • 收获,不止Oracle pdf
    高清扫描版下载链接:https://pan.baidu.com/s/13j_-TkxbJ3MltjpLdxasIw点击这里获取提取码  ......
  • 将Oracle数据库迁移到达梦数据库
    公司某产品在项目现场上常用到的数据库为Oracle和达梦。做性能测试需要根据项目现场预埋大量的基础数据和业务数据,耗费时间、精力。故完成Oracle数据库的性能测试......
  • arcgis游标与Oracle游标同步
    用oraclesys管理员用户登录,操作以下语句:查看oracle最大游标值:SELECTv.name,v.valuevalueFROMV$PARAMETERvWHEREname='open_cursors';修改oracle最大游标值......