`
userslinlin
  • 浏览: 14721 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

orcle建立同义词以及给用户赋予表权限

阅读更多
--把表CSUL_SURVEY_TASK_ADD给指定用户赋予增删除该操作
grant select,delete,update,insert on pcis.CSUL_SURVEY_TASK_ADD to pcis_read;

--建议同义词
create synonym web_clm_print_data_set for pcis.web_clm_print_data_set;

--存储过程
grant execute on pcis.CSUL_SURVEY_TASK_ADD to pcis_read;

--赋予角色给对应用户
grant create synonym to pcis_mt;

--删除指定同义词
drop synonym pcis_mt;
分享到:
评论

相关推荐

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

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

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

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

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

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

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

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

    为Oracle创建只读帐户.pdf

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

    oracle数据库应用.docx

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

    Oracle数据库复习题.pdf

    * 创建同义词:使用CREATE PUBLIC SYNONYM语句为scott用户的emp表创建一个公有同义词,名为scottemp。 六、安全管理 * 创建数据库用户:使用CREATE USER语句创建数据库用户U1和U2,口令分别为usera和userb,默认表...

    oracle数据库体系结构之一【user和schema】

    用户是指拥有数据库权限和资源的实体,而模式则是指一组数据库对象的集合,包括表、视图、索引、同义词等等。 首先,从官方文档中可以看到,schema是数据库对象的集合,拥有同一名称的用户拥有该schema,并且该...

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

    例如,可以创建一个角色,将所有与表相关的权限(CREATE TABLE, ALTER TABLE, etc.)赋予该角色,然后将该角色授予特定用户。 使用GRANT和REVOKE语句,管理员可以授予和撤销这些权限。GRANT语句用于分配权限,而...

    oracle_10g_创建数据库和表用户名和密码

    **同义词(SYNONYM)**为数据库对象提供简单且唯一的名称,方便不同用户访问。 **权限及角色(ROLE)**是控制数据库访问的关键,用户需获得权限才能访问其他用户的对象。 数据库的物理结构包括**段(SEGMENT)、盘...

    【数据库】oracle日常操作

    1. 同义词在Oracle中是为表、视图或过程创建的一个别名,允许用户用一个简单的名称来代替完整对象名,提高代码的可读性和方便性。 2. 创建同义词的SQL语句如下: ```sql CREATE SYNONYM table1 FOR user1.table1; ...

    oracle 赋权

    7. **公共和私有同义词**:公共同义词可供所有用户使用,而私有同义词仅限于创建它的用户。它们可以用于简化权限管理和对象访问。 8. **安全性最佳实践**:在分配权限时,遵循最小权限原则,只给予用户完成其工作所...

    创建一个Turing 模式

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

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

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

    oracle基础知识总结.docx

    8. **同义词**:同义词是Oracle中提供的一种别名机制,可以为表、视图或其他数据库对象创建。私有同义词仅对创建它的用户可见,而公有同义词对所有用户都可见。创建、替换和删除同义词分别用`CREATE SYNONYM`、`...

    Oracle数据库的安全与管理.pptx

    这包括对对象(如表、视图、索引等)的操作权限,以及系统权限(如创建用户、备份数据库等)。`GRANT`和`REVOKE`命令分别用于授予和撤销权限。权限可以直接授予用户,也可以通过角色间接授予。 **角色管理**: 角色...

    Oracle 从零开始3

    2. 授权与角色(Grants and Roles):如何赋予用户对数据库对象的操作权限,以及如何创建和分配角色来集中管理权限。 3. 权限和系统权限(Privileges and System Privileges):理解不同类型的权限,包括对象权限...

    oracle用户权限管理使用详解

    权限管理还需要考虑对象所有权、默认权限、同义词和数据库链接等方面,以实现更精细化的控制。 总之,Oracle用户权限管理是一个复杂而精细的过程,涉及到用户创建、权限授予、角色管理和权限撤销等多个环节。理解并...

    oracle基础.docx

    在Oracle中,你可以创建用户、管理权限,以及进行复杂的数据查询和操作。以下是一些关于Oracle的基础知识点: 1. **数据控制语言(DCL)**:DCL主要用于管理数据库用户的权限和角色,如`GRANT`用于赋予用户权限,`...

    第6章Oracle数据库基本操作之二.pptx

    一个模式可以看作是一组属于特定用户的所有数据库对象的集合,如表、视图、序列、存储过程、同义词、索引、簇和数据库链接等。用户是在数据库中定义的一个名称,它允许连接并访问这些对象。通常,一个用户的模式名...

Global site tag (gtag.js) - Google Analytics