`
userslinlin
  • 浏览: 15160 次
  • 性别: 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权限角色

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

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

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

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

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

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

    总结来说,本文介绍的技术知识点主要包括如何利用视图、公共同义词和存储过程来实现普通用户在Oracle数据库中杀掉自己会话的需求。通过将复杂的权限操作封装在一个安全的程序中,既提高了数据库的管理效率,也保证了...

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

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

    oracle权限表

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

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

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

    数据库对一些用户赋权问题

    ### 数据库权限管理详解:Oracle用户之间赋予权限总结 在Oracle数据库中,权限管理是确保数据安全性和完整性的重要手段之一。通过合理地分配权限,可以有效地控制不同用户对数据库资源的操作范围,从而保障数据的...

    为Oracle创建只读帐户.pdf

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

    oracle数据库应用.docx

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

    Oracle笔记Oracle笔记

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

    Oracle一个用户如何访问其它用户的表应用指南

    总结来说,通过创建同义词和适当的权限授予,可以在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数据库的详细操作

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

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

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

    【数据库】oracle日常操作

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

    Oracle经典教程1——走进Oracle

    2. **角色**:集合了一组权限,可以赋予给用户。 3. **权限**:具体的操作权限,如创建表、插入数据等。 4. **系统权限**:授予用户在数据库级别的权限,如创建用户或更改系统参数等。 5. **对象权限**:授予用户对...

Global site tag (gtag.js) - Google Analytics