`
jiangyaning8
  • 浏览: 18696 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle 授权设置别名

 
阅读更多

在Oracle中,假设用户B(userB)想访用户A(userA)下的表tablet,正常的方法是要用全名:userA.tablet,例如:
select * from userA.tablet;

假设userA是原用户,userB是另一用户,想让userB访问userA.a表。

先以userA登录
  grant   all   on   a   to   userB;

如果用户B想用最简单的方法访问该表,即不带用户名的方式,有两个办法:

1、创建view:
以userB登录
  create view a as select * from userA.a;


2.创建别名
以userB登录
  create   synonym   a   for  userA.a;
  需要给userB授权:grant create synonym to userB;

分享到:
评论

相关推荐

    Oracle客户端工具,32位,11.2.0.1.0版本

    TNSNAMES.ORA文件是配置这些连接的关键,其中包含了服务器的别名、服务名、主机名、端口号等信息。通过Net Services,客户端能够透明地访问不同地理位置的数据库,实现分布式数据库系统的操作。 Oracle客户端还包括...

    Oracle数据库-TNS连接

    Oracle数据库还涉及到ACL(Access Control List)的管理,用于控制网络访问权限,确保只有授权的用户和服务能够连接到数据库。数据的安全性是数据库管理的核心,因此,正确配置和管理TNS以及相关的网络设置对于保障...

    Oracle Database Concepts 11g.pdf

    Oracle数据库的安全机制主要包括身份验证、授权、加密和审计等。身份验证是指验证用户身份的机制,授权是指控制用户访问数据库的机制,加密是指保护数据的机制,审计是指记录数据库操作的机制。 6. Oracle数据库的...

    oracle 导入dmp文件.docx

    根据提供的文档内容,本文将详细解释Oracle数据库中导入DMP文件的过程及相关操作步骤,包括创建表空间、创建文件目录别名、导入数据以及错误处理等内容。 ### 一、创建表空间 在导入DMP文件之前,通常需要为新导入...

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

    Oracle中的同义词(Synonyms)是数据库管理系统中一种非常实用的功能,它为数据库对象提供了一个别名,类似于我们常见的Windows文件系统的快捷方式。在Oracle环境中,同义词主要用于简化对象访问,增强安全性,并在...

    oracle从入门到精通.pdf

    5. **别名**:使用AS关键字为表或列指定别名,以提高查询的可读性。 6. **SPPOOL命令**:用于将查询结果导出到文件。 7. **连接操作符**:使用`||`来连接字符串。 8. **文本字符串处理**:如何在SQL语句中使用文本...

    Oracle 12c

    - **tnsnames.ora**:包含本地网络服务名称的别名及其对应的连接描述符。 #### 三、许可协议与限制 根据文档,Oracle Database Net Services 的使用受到严格的许可协议限制。用户必须遵守协议中的条款,不得进行...

    Oracle数据库培训.ppt

    Oracle 数据库培训 Oracle 数据库培训是一个专业的数据库管理系统,具有高...通过学习 Oracle 数据库培训,可以掌握 Oracle 数据库的基本概念、逻辑结构、物理结构、连接、表空间的建立、用户的建立与授权等知识点。

    2021年Oracle(DBA)数据库笔记。

    ` 为列设置别名。 **4. 字符串拼接** - 使用 `||` 符号来拼接字符串,例如: `SELECT '找到的 id 为:' || id || ' 找到的名字为 ' || last_name AS Name FROM s_emp;` **5. 替换空值** - 使用 `NVL` 函数处理...

    ORACLE数据库资料整理【经典】

    **表空间设计**是为表分配存储空间的策略,可以根据不同需求设置不同的表空间,如用户数据、临时数据等。**表分区设计**则用于优化大型表的性能,通过将大表划分为更小、更易管理的部分来提高查询效率。 4. **视图...

    韩顺平老师 oracle教程笔记

    ### 韩顺平老师 Oracle 教程笔记 #### 一、Oracle 用户权限与安装配置 **1. 用户权限:** - **sys 用户**:拥有最高级别的权限,具有 `sysdba` 角色,可以创建数据库,初始密码为 `change_on_install`。 - **...

    Oracle数据库案例教程.pdf

    - **Oracle中的用户管理**:讲解如何创建、授权和管理数据库用户,确保数据的安全性和访问控制。 ### 锁和表分区 这一部分深入讨论了数据库的并发控制和性能优化技术: - **行级锁和时间戳**:介绍如何使用行级锁...

    oracle 11g sql language reference

    11. 数据库安全:Oracle 11g提供了多种安全机制,包括用户认证、权限管理、审计跟踪等,来保护数据库中的数据不被未授权的访问。 12. 备份与恢复:在Oracle 11g中,提供了多种备份和恢复策略和技术,如冷备份、热...

    websphere7.0中配置oracle数据源及部署

    * 设置安全性别名,这里只需要选择组建管理的认证别名就行了(根据 xml 文件进行选择),下一步 * 完成,点击“完成”并“保存” 五、配置 WebSphere 变量值 * 进入“环境”——“WebSphere 变量”,找到“ORACLE ...

    ORACLE 课程报告

    ORACLE提供了强大的用户管理和安全机制,包括用户权限设置、角色授权、同义词的使用等,确保了数据的安全性和私密性。 **第五部分 数据库的备份** 数据库备份是防止数据丢失的关键措施,ORACLE提供了多种备份策略,...

    Oracle Form 学习总结

    - 在 Apps Schema 下创建表并尝试建立别名,导致删除别名时报错“对象不存在”,同时在创建别名时提示“对象已存在”。 - **解决方法**: - Apps Schema 下创建其他用户对象的同义词(Synonyms),或获取访问这些...

    Oracle Solaris 11.2 Working With Oracle Solaris 11.2 Directory

    在Oracle Solaris 11.2中,你可以学习如何设置和维护NIS域,创建和管理NIS映射文件,以及配置客户端和服务端。 文档可能还会包含以下内容: - **安装和配置过程**:详细指导如何在Oracle Solaris 11.2系统上安装和...

    Oracle+Database+11g+DBA手册.doc

    最后,Oracle的安全功能包括权限和角色的管理,确保只有授权用户才能访问特定资源。权限定义了用户可以执行的操作,角色则是一组权限的集合,方便权限的分配和管理。 总的来说,Oracle Database 11g DBA手册涵盖了...

    小布老师Oracle9i DBA Fundamentals II 视频教程学习笔记

    Oracle Net Services还内置了一定程度的安全机制,如加密通信、身份验证和授权,为数据传输提供了基本的安全保障。 通过以上内容的学习,学员将能深入理解Oracle9i DBA Fundamentals II中的网络管理核心概念和技术...

    oracle dblink的建立说明

    在实际应用中,为了保证安全性,应定期更新DBLink的凭证信息,避免使用明文密码,并且根据权限控制原则,仅授权必要的用户使用DBLink。此外,考虑到网络延迟和性能问题,不建议频繁通过DBLink进行大量数据的传输。 ...

Global site tag (gtag.js) - Google Analytics