`

oracle创建视图并给用户开放权限

阅读更多

为了让提高查询效率,可以考虑给其他公司用户开放视图的方法.

 

 

1.创建必要的视图

 

create or replace view test_table_v as
  select t1,t2,t3,t4,t5
    from test_table

 

2.创建要访问该视图的用户

 

-- Create the user 
create user TEST_USER
  default tablespace JWZH
  temporary tablespace TEMP
  profile DEFAULT;
-- Grant/Revoke role privileges 
grant connect to TEST_USER;

 

3.给该用户访问视图的权限

 

grant select on ga_jcxx_rk_syrk_v to test_user

 

 

 

 

 

 

 

 

1
3
分享到:
评论
1 楼 ruyi574812039 2016-04-29  
谢谢邵总哈哈

相关推荐

    提供给第三方的视图,通过中间用户保证数据安全

    在多数时候,需要提供其他客户使用自己的数据库,又不想把自己的原始用户暴露出去,就能通过原始数据库用户授权给用户一,再通过用户一授权给用户二,并且只授权查看视图一的某个视图。这样的视图能保证数据用户的...

    10 oracle管理权限和角色 PPT

    11. PUBLIC角色:Oracle中的PUBLIC角色对所有用户开放,向PUBLIC授予的权限将对所有用户生效。 12. 依赖关系(Dependency):在撤销权限或角色时,需要考虑权限和角色间的依赖关系,避免破坏现有权限结构。 13. ...

    Oracle数据库管理员经常使用的表和视图

    40. **USER_**系列视图**: 这些视图提供了当前用户的对象信息,例如**USER_OBJECTS**显示当前用户创建的所有对象;**USER_SOURCE**提供了当前用户定义的对象源代码;**USER_SEGMENTS**列出了当前用户所拥有的段信息...

    国家开放大学《Oracle数据库编程》形考任务1-6参考答案.docx

    **背景:** 本任务旨在通过编程方式验证特定视图(本例中为`clu$`)是否存在于Oracle数据库中,并给出相应的提示信息。 **知识点详解:** 1. **PL/SQL Developer概述:** - **定义:** PL/SQL Developer是一款专为...

    Oracle的讲义:该讲义非常适合oracle的初学者使用

    Oracle数据库系统是一个全面的、集成的、基于开放标准的解决方案,用于管理所有类型的数据,包括结构化和非结构化数据。它提供了高效的数据存储、管理和访问功能,支持多用户并发操作,确保数据的一致性和完整性。 ...

    Oracle_身份管理系统解决方案.pdf

    - **应用为中心的身份管理**:通过紧密集成到业务应用程序中,Oracle 的解决方案能够为用户提供无缝的体验,并简化了管理和维护过程。 - **异构环境支持**:考虑到现代企业的多样化技术栈,Oracle 的解决方案支持...

    ORACLE系统数据字典

    这个数据字典由一系列视图和表组成,这些视图和表存储了数据库的状态信息,例如用户、表、索引、权限、过程、触发器等详细信息。在Oracle注入或数据库管理时,了解和利用数据字典是非常关键的。 首先,我们来讨论...

    oracle安装包.zip

    默认情况下,Oracle XE会创建一个名为"HR"的示例用户,用于演示数据库操作。 6. **服务启动**:安装完成后,记得启动Oracle服务,可以通过服务管理工具或者命令行进行操作。 7. **数据库连接**:可以使用Oracle的...

    oracle 学生成绩管理系统

    在成绩管理系统中,可以创建视图来展示特定年级或科目的平均分,或定义存储过程来批量导入或导出成绩。 5. 索引与优化:为了加快查询速度,数据库管理员会在频繁查询的列上创建索引。在学生成绩管理系统中,如学生...

    Oracle向PostgreSQL移植实例

    - PostgreSQL的权限管理严格,未特别声明的对象都会在public schema下创建,需要注意权限设定。 - 公共schema下的对象默认对其他用户不可见,需手动授权。 3. **数据类型转换**: - Oracle的VARCHAR2对应...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:Oracle中需要创建用户一定是要具有dba(数据库管理员)权限的用户才能创建,而且创建的新用户不具备任何权限,连登录都不可以。 用法:create user 新用户名 identified by 密码 例子: 2. 修改密码 说明:...

    ORACLE 数据库构架图

    14. **安全性与权限管理(Security and Privileges)**:Oracle数据库支持用户管理、角色、权限和对象权限,确保只有授权用户才能访问特定的数据和执行特定的操作。 15. **性能优化(Performance Tuning)**:...

    oracle1

    8. **源码**:Oracle数据库的部分源码是开放的,比如它的SQL解析器和执行引擎,开发者可以通过源码理解其工作原理,进行定制化开发。 9. **工具**:Oracle提供了一系列管理和开发工具,如SQL Developer用于数据库...

    Oracle数据字典[借鉴].pdf

    对于`DBA_`视图,通常只有SYS用户和拥有DBA权限的用户才能查看,而`USER_`和`ALL_`视图对普通用户开放,但若未被授予SELECT权限,则无法访问。 5. 表空间管理: 表空间是Oracle数据库存储数据的逻辑单元。查询表...

    OracleDBA.ppt

    数据库管理包括创建数据库、管理数据库实例、管理表空间、管理用户和权限、管理备份和恢复等。 五、性能调优 性能调优是指对数据库性能的优化,包括调整数据库参数、优化SQL语句、调整存储参数等。 六、备份和恢复...

    Oracle笔记

    - 创建用户并授权:包括创建临时表空间、数据表空间、创建用户以及分配权限等步骤。 通过这些基础知识,我们可以理解Oracle数据库的核心概念和基本操作,为更深入的学习和使用Oracle数据库奠定基础。无论是数据库...

    ORACLE数据备份/恢复工具

    5. **VB5与Oracle接口**:VB5通过ODBC(开放数据库连接)或Oracle的OLE DB提供程序与Oracle数据库进行通信。开发者需要了解如何使用这些接口创建数据库连接、执行SQL命令以及处理备份和恢复过程中的事务。 6. **...

    oracle oracle oracle oracle

    同时,Oracle也提供了强大的安全机制,包括用户权限管理、审计、数据加密等功能,以保护敏感数据的安全。 综上所述,Oracle数据库系统是一个复杂且全面的数据管理平台,涵盖了数据库设计、开发、实施、维护和优化的...

    Oracle培训(基础篇).ppt

    此外,用户和权限管理也是Oracle基础操作的重要部分,通过创建用户并分配适当的权限,可以控制不同用户对数据库资源的访问。 在连接Oracle服务器时,有多种方式可供选择。界面连接通常指的是使用企业管理器(Oracle...

    Oracle11g安装配置手册 for AIX

    4. 创建用户和组:创建一个专门用于运行Oracle服务的用户(如oracle)和组(如dba),并将所有Oracle文件的所有权设置为该用户和组。 5. 执行安装脚本:使用root权限运行安装脚本,如 `./runInstaller`,按照提示...

Global site tag (gtag.js) - Google Analytics