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

问题描述:在scott用户下创建视图的时候,报错:权限不足。
(其他用户以此类推)

解决方法
以dba用户登录
[sql]

复制代码 代码如下:

sqlplus / as sysdba

赋予scott用户创建VIEW的权限
[sql]

复制代码 代码如下:

grant create view to scott
以scott用户登录oracle

[sql]

复制代码 代码如下:

conn scott/tiger

创建视图成功

[sql]

复制代码 代码如下:

CREATE OR REPLACE VIEW myview AS
SELECT * FROM emp where deptno = 20;

时间: 2024-09-27 21:20:27

oracle 视图权限 oracle 创建视图权限不足_oracle的相关文章

Oracle DATABASE LINK(DBLINK)创建与删除方法_oracle

Oracle创建.删除DATABASE LINK 创建dblink: create database link [name] connect to [username] IDENTIFIED BY [password] using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = [ip])(PORT = [port])) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVI

mysql中创建视图时视图的名称对数据有影响?!?

问题描述 mysql中创建视图时视图的名称对数据有影响?!? 这学期刚刚学数据库,关于mysql创建视图的问题 创建视图的语句: create view supply(sno, pno, qty) as select spj.sno, spj.pno, spj.qty from spj, j where j.jno = spj.jno and j.jname = '三建'; 这样视图创建成功,但是select * from supply;时查询结果是空empty set. 如果将视图名由supp

PL/SQL专家指南3——调用者权限和定义者权限 上篇

1.介绍定义者(definer)权限和调用者(invoker)权限的概念 定义者权限:定义者权限PL/SQL程序单元是以这个程序单元拥有者的特权来执行它的,也就是说,任何具有这个PL/SQL程序单元执行权的用户都可以访问程序中的对象.所有具有执行权的用户都有相同的访问权限,在定义者权限下,执行的用户操作的schema为定义者,所操作的对象是定义者在编译时指定的对象. 调用者权限:调用者权限是指当前用户(而不是程序的创建者)执行PL/SQL程序体的权限.这意味着不同的用户对于某个对象具有的权限很可

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

在PL/SQL Developer数据库管理工具中,使用SCOTT用户帐号进行登录,新建SQL查询窗口,输入一条创建视图的SQL语句,随后弹出一个错误的提示信息:ORA-01031:权限不足. 上图所示的错误提示信息已经说的很明白了,这是权限不足导致的!所以,只要我们设置一个scott用户的权限就可以解决了! 在网上查了一下,设置用户权限是使用 grant,而创建视图权限是 create view,那么,要给scott用户赋予创建视图权限的语句就是下面整条语句了:grant create vie

Oracle创建视图view错误ORA-01031: 权限不足

今天在对表创建视图的时候,用户提示 ORA-01031用户权限不足,insufficient privileges .使用system用户对其分配dba等权限,依然无法创建视图. 创建视图  代码如下 复制代码 create or replace view stats as select 'STAT...' || a.name name, b.value       from v$statname a, v$mystat b      where a.statistic# = b.statist

Oracle学习(十八) 用户、角色和权限信息的视图总结

Oracle在sys用户方案中内置了许多视图,我们可以利用它们方便地查看系统相关的信息.在调用这 些视图的时候我们可以不加schema,以下是一些 关于用户.角色和权限信息的视图总结: (1)all_users视图:可以查看当前用户可以看到的所有用户 (2)dba_users视图:可以查看数据库中所有的用户信息 (3)user_users视图:可以查看当前用户的用户信息 (4)dba_ts_quotas视图:可以查看用户的表空间限额情况 (5)user_password_limits视图:可以查

oracle数据库用户创建、权限分配

oracle|创建|数据|数据库 1.数据库安装时的参数设定下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:\oracle,数据库名与数据库SID号都输入:ora9i ,其中的字符集必须选为:ZHS16GBK(否则以后进行跨平台操作时对中文的操作将比较困难).2.数据库用户的创建.权限的分配数据库安装完成后,有两个系统级的用户: 1.          system 默认密码为:manager 2.          s

(oracle)创建视图出错

问题描述 /*==============================================================*//*View:V_AIM_CLIENT*//*==============================================================*/createorreplaceviewV_AIM_CLIENTasselectc.id,c.name,c.client_idasclient_temi_id,c.client_leve

Oracle学习(七) 视图

视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表.视图是一个虚表,数据库不对 视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义 去操作与视图相关联的基表. 视图一旦被定义以后就可以像表一样被查询.修改.删除和更新. 使用视图有如下优点: (1)为用户集中数据,简化用户的数据查询和处理.有时我们所需要的数据可能分散在几个不同的 表中,定义视图可以将它们集中在一起,从而方便我们对数据的查询和处理. (2)屏蔽数据库的复杂性.在使用数据时,使用户不