`
ry.china
  • 浏览: 139861 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

oracle同义词的使用

 
阅读更多

oracle 下不同用户之间表访问时会碰到一些权限问题,这时候就要用到同义词进行处理了

 

 

同一数据库 
两个不同用户 user1 user2

user1里面有一张表 table1 

在user2里面创建synonym
create synonym sy1 for user1.table1;
是没有问题,
并且
select * from sy1;
也是可以取到数据的.
只不过如果想在存储过程里面使用sy1.
则需要
grant select on table1 to user2;

分享到:
评论

相关推荐

    ORACLE中一个用户操作另一个用户的某些表 oracle同义词

    在 Oracle 中,一个用户可以操作另一个用户的某些表,这需要使用同义词机制。例如,用户 A 有一个表 a,用户 B 需要访问该表,可以在用户 B 下创建一个同义词 a,指向用户 A 的表 a。这样,用户 B 就可以使用同义词 ...

    Oracle中定义以及使用同义词的方法

    总的来说,Oracle同义词是数据库管理和协作中不可或缺的一部分,它通过提供对象的替代名称,简化了SQL语句,增强了安全性,并在分布式环境中的数据访问上提供了灵活性。理解和正确使用同义词,可以极大地提升数据库...

    Oracle 同义词和视图

    总结来说,Oracle的同义词和视图都是提升数据库管理和使用效率的重要工具,它们各自有着独特的功能和应用场景,合理利用能显著提高数据库系统的灵活性和安全性。在开发和维护数据库时,理解并掌握这些概念,对于优化...

    Oracle 同义词

    删除同义词使用 DROP SYNONYM 语句,例如,删除一个私有的同义词:DROP SYNONYM emp;删除一个公开的同义词:DROP PUBLIC SYNONYM public_emp; 在 Oracle 中,对用户的管理是使用权限的方式来管理的,如果我们想使用...

    Oracle的同义词(synonyms)总结

    ### Oracle的同义词(Synonyms)总结 #### 一、引言 在数据库管理领域,Oracle是一款广泛使用的数据库管理系统。为了提高数据访问的安全性和便捷性,Oracle引入了同义词(Synonyms)这一概念。同义词可以视为对表...

    oracle同义词和序列

    当应用程序或用户使用同义词操作模式对象时, Oracle 将自动查找与同义词对应的对象。同义词可以帮助用户更方便地访问数据库对象,并提高数据库的可维护性和可读性。 序列是 Oracle 数据库中的一种连续数字生成器,...

    实用的数据库赋权和同义词的存储过程,用于oracle

    在Oracle数据库管理中,权限控制和同义词的使用是两个关键的概念,它们对于系统的安全性、易用性和可维护性至关重要。本存储过程集旨在提供一个实用的解决方案,以简化和优化这两个领域的操作。 首先,让我们深入...

    oracle 同义词和序列

    公共同义词可供所有用户使用,而私有同义词仅限于创建它的用户。创建同义词有助于简化数据库对象的引用,尤其是在多用户环境中,可以避免复杂的权限管理和长的对象路径。删除同义词同样使用 `DROP SYNONYM` 语句。 ...

    oracle实验9-10-索引与视图-序列和同义词的创建.doc

    Oracle 实验报告 - 索引、视图、序列和同义词的创建 本实验报告旨在介绍 Oracle 中的索引、视图、序列和同义词的概念和应用。通过实验,掌握创建索引、视图、序列和同义词的命令,并理解它们在数据库中的作用。 一...

    oracle作业视图和同义词

    ### Oracle作业视图和同义词 #### 视图(Views) 在Oracle数据库中,视图是一种虚拟表,它不实际存储数据,而是保存一条SELECT语句,该语句定义了视图的数据来源。视图可以简化数据访问,提供安全机制,并使用户能够...

    oracle 同义词学习资料

    oracle 同义词学习资料

    21.Oracle同义词1

    在Oracle数据库系统中,同义...总之,Oracle同义词是数据库管理和维护中不可或缺的一部分,它为用户提供了一种方便且安全的方式来引用和操作数据库中的各种对象。正确使用同义词,可以提升数据库的可维护性和用户体验。

    利用oracle同义词技术加强对MIS系统数据接口管理控制.pdf

    利用Oracle同义词技术,MIS系统可以更好地控制数据接口的安全性,提高数据对象的透明度,并简化分布式接口的访问。通过这种方式,不仅可以降低安全风险,还可以提升系统的整体管理效率,为企业的信息化建设提供有力...

    ORACLE跨库向41服务器同步以及同义词

    ### ORACLE跨库向41服务器同步以及同义词 #### 概述 本文将详细介绍如何在Oracle环境中实现跨库数据同步至特定服务器,并通过创建同义词来简化跨库查询的操作流程。整个过程分为五个步骤:配置TNS名称、创建数据库...

    Oracle Dblink and synonym(同义词)

    Oracle Dblink and synonym(同义词) 授权 创建 以及使用

    MLDN魔乐科技_Oracle课堂22_序列、同义词

    创建同义词使用`CREATE SYNONYM`语句,使用时就像操作原对象一样。 在实际应用中,序列和同义词常常结合使用。例如,我们可以为一个表的主键字段创建一个序列,保证每个新插入的记录都有一个唯一的ID。同时,为了...

    利用同义词构建SQLserver与Oracle数据库之间的访问接口

    在进行数据分析时,优势需要关联分析Oracle与SQL ...一般做法是利用OLEDB将数据导入到一个数据库中,也可以在SQL server中建立一个虚拟连接,将Oracle中数据表虚拟到SQL server中,视同本地表使用,极大方便数据分析。

    Oracle学习笔记(序列和同义词)

    Oracle学习笔记(序列和同义词),有具体的序列和同义词的代码案例

    同义词oracle

    这是一个ppt。可以用来学习基本的知识。希望可以帮到大家。

    dblink+同义词

    当dblink与同义词结合使用时,它们能够发挥出更大的协同效应。例如,可以通过定义一个指向远程数据库表的同义词,并结合dblink,使得本地用户无需关心数据的实际位置,就能够像操作本地数据一样查询或修改远程数据。...

Global site tag (gtag.js) - Google Analytics