`
shikaiwen
  • 浏览: 6312 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

oracle创建视图需要的权限

 
阅读更多
在创建用户的时候如果直接给用户DBA权限,那么在B用户中可以直接查询A用户的表,但是在创建视图时就会报无权限,在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。

--创建视图权限,一般网上找都是说的这句,但是光有这句还是无法创建
grant create  view to B;

--授予查询权限
grant select any table to B;

--授予权限
grant select any dictionary to B;
分享到:
评论

相关推荐

    oracle 创建视图为读.doc

    Oracle 创建视图为读 Oracle 创建视图为读是指在 Oracle 数据库中创建一个只读的视图,用于封装复杂的查询数据,使得数据更加简洁和易于管理。在本文中,我们将详细介绍如何创建 Oracle 视图、视图的应用场景、创建...

    oracle创建视图课件

    综上所述,Oracle创建视图是一种强大的数据库管理工具,它能够提高数据管理的效率,简化复杂查询,并提供数据访问的安全性。理解和掌握视图的创建和使用是每个Oracle数据库管理员和开发人员必备的技能之一。

    Oracle过程中创建视图

    需要注意的是,这种方式创建视图可能会遇到权限问题,因为默认情况下,存储过程中执行的SQL语句需要显式地指定拥有相应对象的模式名,如: ```sql EXECUTE IMMEDIATE 'CREATE OR REPLACE VIEW SCHEMA_NAME.V_View1 ...

    oracle 视图权限 oracle 创建视图权限不足

    2. **赋予创建视图的权限**:登录到DBA用户后,我们需要使用`GRANT`语句给`scott`用户授予`CREATE VIEW`权限。这可以通过运行以下SQL语句实现: ``` GRANT CREATE VIEW TO scott; ``` 3. **切换到scott用户**:...

    oracle 创建视图

    本篇文章将基于提供的标题、描述、标签以及部分内容,详细解析Oracle创建视图的相关知识点。 #### 视图概述 视图是基于一个或多个表(或视图)导出的虚拟表,它并不实际存储数据,而是存储一条SQL查询语句。通过...

    Oracle创建视图(View)

    NOFORCE :如果基表不存在,无法创建视图,该项是默认选项(只有基表都存在ORACLE才会创建该视图)。 alias:为视图产生的列定义的别名; subquery :一条完整的SELECT语句,可以在该语句中定义别名; WITH CHECK ...

    用其它oracle数据库表内容创建本地视图

    创建视图后,还需要考虑权限问题。通常情况下,只有创建视图的用户才能查询这个视图。如果需要让其他用户也能访问这个视图,可以通过授予相应的权限来实现。 ```sql GRANT SELECT ON VIEW_EMP_RECORD_ZX TO other_...

    如何创建视图授权

    如何创建视图授权

    oracle表字段或是视图字段添加备注方法

    Oracle 表字段或是视图字段添加备注方法 Oracle 是一个强大的关系数据库管理系统,提供了多种方式来添加备注信息到表字段或视图字段中。在本节中,我们将详细介绍如何使用 Oracle 的 Comment 机制来添加备注信息到...

    Oracle创建用户权限

    ### Oracle 创建用户与权限管理详解 #### 一、概述 在 Oracle 数据库中,创建用户并赋予相应的权限是一项重要的数据库管理工作。通过合理的权限设置,可以有效地控制不同用户对数据库资源的访问,确保数据的安全性...

    Oracle Scott创建视图权限不足解决办法

    当使用Oracle Scott用户尝试创建视图时,可能会遇到"权限不足"的错误提示,这通常是因为当前用户不具备创建视图的权限。 在Oracle中,每个用户都有自己的权限范围,包括对表、视图和其他数据库对象的操作权限。默认...

    17oracle的视图 PPT

    - `CREATE VIEW` 语句:这是最基础的创建视图的方式,定义了视图的名称和查询语句。 - 包含子查询的视图:视图的定义可以包含子查询,以组合来自多个源的数据。 - 材化视图(Materialized View):这是一种预计算的...

    oracle动态视图文档(详细版)

    通过学习“Oracle动态视图文档(详细版)”,读者将能够熟练掌握动态视图的创建、查询、维护和优化,从而更好地利用Oracle数据库系统,提高工作效率,解决实际工作中的各种问题。无论你是数据库新手还是经验丰富的...

    使用PLSQL 创建Oracle数据库用户并设置权限

    "使用PLSQL创建Oracle数据库用户并设置权限" 在 Oracle 数据库中,创建用户并设置权限是数据库管理员的基本任务之一。在本文中,我们将使用 PLSQL 创建 Oracle 数据库用户并设置权限,包括创建用户、设置权限和创建...

    C# 实现oracle数据库视图的迁移

    4. **创建目标视图**:在目标数据库上,使用修改后的视图创建语句,通过OracleCommand的ExecuteNonQuery方法执行SQL命令创建视图。 5. **处理权限和依赖关系**:如果视图有相关的权限或依赖其他对象,需要在目标...

    oracle常用系统视图+导入导出

    在实际操作中,我们需要注意导出和导入时的参数设置,比如用户权限、表空间映射、数据过滤等。 总的来说,了解和熟练使用Oracle的系统视图可以帮助我们更好地管理和维护数据库,而掌握数据导入导出则能确保数据在...

    通过MSQL通过视图访问ORACLE中的表

    本篇主要介绍如何通过MySQL数据库创建视图来访问Oracle数据库中的表,实现数据的互联互通。 首先,我们要理解MySQL和Oracle之间的数据集成。由于它们是两个不同的数据库系统,直接的SQL查询并不能实现跨库操作。...

    oracle创建用户并附权限文档

    总的来说,Oracle创建用户并附权限是数据库管理的基础工作,它涉及到了数据库安全性和管理效率。通过合理的权限分配,可以确保每个用户只能访问他们需要的数据,同时避免了权限过度集中带来的风险。对于Oracle数据库...

    Oracle数据库视图管理

    - 在Oracle数据库中,可以通过使用`FORCE`选项来创建视图,即使基础表尚未创建也能实现。例如:`CREATE FORCE VIEW view_name AS SELECT * FROM table_name;` - 使用`FORCE`选项创建的视图初始状态为“无效”,当...

Global site tag (gtag.js) - Google Analytics