`
jiaguwen123
  • 浏览: 415152 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle创建同义词以及赋予权限

阅读更多

oracle 有 a用户;b用户;b用户有表b1,现在要通过a用户操作b用户的表b1

1.a1为创建同义词的名称;

create or replace synonym a1 for b.b1;


2.通过查询a1同义词,读取b用户的b1表
 

select * from a1


3. 通过以下语句给本同义词赋予权限

Java代码 复制代码
  1. grant all on b to a1  
分享到:
评论

相关推荐

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

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

    oracle权限角色

    用户通过权限可以进行各种数据库对象的操作,如创建、修改、删除表、索引、触发器、视图、簇、快照、回滚段、序列、同义词等。这些操作在数据库的日常维护和管理中至关重要。 4. 资源限制与安全策略: - `ALTER ...

    为Oracle创建只读帐户.pdf

    通过使用 Oracle 创建只读帐户和同义词,可以解决从其他部门的系统获取数据的问题,提高工作效率和安全性。 知识点: 1. Oracle 创建只读帐户的方法 2. 使用同义词解决数据访问的问题 3. 在 SQL PLUS 中使用命令...

    oracle数据库的权限系统分为系统权限与对象权限

    拥有connect role的用户还能够创建表、视图、序列、簇、同义词和会话。 2. 资源角色(Resource Role) ---------------------- 更可靠和正式的数据库用户可以授予resource role。resource提供给用户另外的权限以...

    Oracle 授权 ORA-00990: 权限缺失或无效

    - 权限被撤销或者权限的依赖关系存在问题,例如某个表依赖的序列或同义词权限丢失。 2. **解决步骤**: - 验证用户是否拥有正确的角色:检查用户是否已分配了能够执行特定操作的角色,如DBA、CONNECT或RESOURCE。...

    Oracle(109种)系统权限中文注解

    - **`CREATE ANY SYNONYM`**:使用户能够为任何用户创建同义词。 - **`CREATE ANY TABLE`**:允许用户为任何用户创建表。 - **`CREATE ANY TRIGGER`**:使用户能够为任何用户创建触发器。 - **`CREATE ANY VIEW`**:...

    BLOG_Oracle_lhr_如何让普通用户可以杀掉自己用户的会话.pdf

    接着,创建一个公共同义词(PUBLIC SYNONYM)SYN_MYOWNERSESSION_LHR,它指向刚才创建的视图。由于这个同义词是公共的,所以任何用户都可以通过它来访问VW_MYOWNERSESSION_LHR视图,这不会增加数据库的权限风险。 ...

    oracle权限表

    - **CREATE PUBLIC SYNONYM**:允许创建公共同义词,这是一种特殊类型的同义词,可供所有用户访问。 - **DROP PUBLIC SYNONYM**:允许删除公共同义词。 ##### 13. 角色权限 - **CREATE ROLE**:允许创建角色,角色...

    oracle数据库应用.docx

    本文档主要涵盖了Oracle数据库的一些基础操作,包括表空间的管理和权限管理,序列的创建和使用,同义词的定义与删除,以及索引的基本概念和管理。 2.1 表空间和权限管理 表空间是Oracle数据库中存储数据的主要单位...

    Oracle笔记Oracle笔记

    在Oracle中,数据库管理员(DBA)需要掌握各种操作,包括表空间管理、用户管理、权限控制、序列使用、同义词创建以及表的维护等。以下是对这些关键知识点的详细说明: 1. **表空间管理**:表空间是Oracle数据库中...

    【数据库】oracle日常操作

    以上就是Oracle日常操作的一些关键知识点,包括定位安装路径、数据泵的使用、RAC集群的配置、DBLink的创建与使用以及同义词的管理。这些技能对于管理和维护Oracle数据库至关重要。在实际工作中,还需要掌握更多高级...

    Oracle数据库复习题.pdf

    Oracle数据库复习题.pdf是Oracle数据库考试的复习题,涵盖了多个知识点,包括数据库设计、SQL语句、触发器、PL/SQL块、视图、同义词、序列、安全管理等。 一、数据库设计 * 学生基本信息表student的设计:包括sno...

    创建一个Turing 模式

    6. **授权给用户Turing**:使用`GRANT`语句赋予用户Turing各种权限,包括连接数据库(CONNECT)、数据库管理员权限(SYSDBA)、资源权限(RESOURCE)以及创建会话、表、过程、序列、触发器、视图、同义词、修改会话...

    关于oracle用户去DBA权限的管理[文].pdf

    - **增加用户权限**:如果用户需要额外的权限,例如创建任何同义词的权限,可以使用`GRANT CREATE ANY SYNONYM TO <user>`命令添加。 - **解除用户权限**:如果用户不再需要某项权限,使用`REVOKE`命令可以将其...

    oracle系统权限列表[定义].pdf

    7. CREATE PUBLIC SYNONYM:创建公共同义词,可供所有数据库用户使用。 8. CREATE TABLE:授权在自己的模式下创建新表。 9. ALTER ANY TABLE:允许修改任何表。 10. DROP ANY TABLE:允许删除任何表。 11. COMMENT ...

    Oracle经典教程1——走进Oracle

    同义词是一种用于简化对象名称引用的方法,可以隐藏对象的真实名称和所有者,提高代码的可读性和安全性。 #### 序列 序列是一种自动产生唯一整数的对象,常用于为主键字段生成唯一的标识符。 #### 视图 视图是一...

    IBM-ETP-Oracle04第四章 数据库对象管理

    Oracle数据库是全球广泛使用的数据库系统之一,其对象管理涉及众多方面,包括但不限于数据表、索引、视图、存储过程、触发器、同义词等。下面我们将深入探讨这些知识点。 首先,**数据表** 是数据库中最基本的存储...

    oracle课件:第四章 数据库对象管理.ppt

    Oracle数据库对象管理是数据库系统中至关重要的一环,它涉及到对数据库中的各种对象,如视图、索引、序列、同义词、用户、权限、角色以及数据字典的创建、维护和管理。在Oracle数据库中,这些对象是构建和操作数据库...

    Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符

    在Oracle数据库环境中,当我们在存储过程中使用DBLink同义词时,可能会遇到“PLS-00201: 必须声明标识符”的错误。这个错误通常表明编译器无法识别你引用的对象,可能是由于权限问题或者对象定义未正确导入。下面...

    oracle数据库的详细操作

    - **创建其他用户并赋予权限**: ```sql CREATE USER lisi IDENTIFIED BY lisi DEFAULT TABLESPACE scott_tablespace; GRANT CONNECT TO lisi; GRANT SELECT ON tb_user TO lisi; ``` #### 删除表空间与...

Global site tag (gtag.js) - Google Analytics