2016 - 2024

感恩一路有你

oracle查看视图权限 使用scott登录Oracle以后,创建视图,提示“权限不够”,怎么解决?

浏览量:1670 时间:2021-03-12 14:32:19 作者:admin

使用scott登录Oracle以后,创建视图,提示“权限不够”,怎么解决?

1. 当登录到系统用户以创建视图时,需要在EMP之前添加schema。例如:斯科特·emp2授予Scott user create any view和drop any view权限,以便在Scott user下创建视图。

如何在oracle数据库中创建视图,并分配权限?

要在Oracle数据库中创建视图,语法如下:

按select语句创建或替换视图名称

例如

按select语句创建或替换视图部门 Sum(name,minsal,maxsal,avgsal)

按select d.dname,min(e.sal),max(e.sal),AVG(e.sal)

from

EMP e,Dept D

其中e.deptno=D.deptno

group by D.dname

若要添加创建视图的权限,需要以DBA身份使用sys登录,在其他用户目录(如lily)中找到当前帐户,然后创建视图。

将create view授予Lily

仅供参考,希望能对您有所帮助,祝您万事如意

1首先,connect和resource是Oracle的两个内置角色,create table只是一个权限,也就是说,资源角色包含create table permission 2[sys]所有Oracle数据字典的基表和视图都存储在sys users中。这些基表和视图对于Oracle的操作至关重要,并且由数据库本身进行维护。没有用户可以手动更改它们。

Sys用户拥有DBA、SYSDBA、sysoper和其他角色或权限,并且是Oracle中拥有最高权限的用户。

[系统]用户用于存储辅助内部数据,如Oracle的某些功能或工具的管理信息。

系统用户具有正常DBA角色权限。

SysMan的权限是DBA和Mgmt_uu3;User(用户管理)3执行此命令没有问题。至于您的情况,您可能只是重新启动数据库并执行它。请等着看它是否还在

1。首先,打开第三方工具plsql2,login 3,打开SQL窗口4。在新打开的页面上编写自己的视图创建语句,并根据自己的需要编写。例如:create view YGBuview as select*from employee table where employee table。6创建成功。

oracle查看视图权限 oracle授予用户查询视图权限 赋予用户查询视图的权限

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。