Oracle数据库 创建视图的权限授予

Oracle数据库管理过程中,经常遇到需要建立视图的问题【如:问题描述:在scott用户下创建视图的时候,报错:权限不足。】
但是相关账户却没有创建权限。本人根据实际操作过程,将解决问题的方法与大家分享与共勉。

操作方法

  • 01

    1、启动PL/SQL连接工具。 找到你的连接工具安装包,双击如图所示的可执行文件,打开连接工具。

  • 02

    2、登陆管理员账户 打开连接工具后,显示登陆弹窗,如第1张图,再此界面即可进行登录,登录参数如下: 用户名:sys; 口   令:安装数据库时设定的口令; 数据库:选择你需要新建视图的数据库。 连接为:SYSDBA。 点击确定,完成登录。 也可以直接点击取消,进入连接工具界面,点击菜单栏中的‘会话‘,进行登录,如第2张图所示。

  • 03

    3、赋予scott用户创建VIEW的权限 登录完成后,在菜单栏,选择“新建”,下拉列表中,选择sql窗口。将授权语句粘贴,如图示。见到窗口下面有“已完成”提示,即表示授权完成。 【备注:scott账户是本人需要创建视图的账户,你可以将你的账户替换之】

  • 04

    4、登录scott用户创建VIEW 授权完成后,点击菜单栏“会话”,选择登录,即退出当前sys账户,登录scott账户。 点击菜单栏“新建”,选中“VIEW窗口”,将创建VIEW的语句粘贴,点击”执行”。见到窗口下面“已完成”。即创建VIEW完成。点击右侧可视窗口,刷新后,即可看见你新建的VIEW。

(0)

相关推荐

  • oracle如何创建用户分配权限

    oracle是一款大型关系型数据库,在安装完成oracle数据库之后,都要进行用户创建,创建完成只是迈出第一步,此时需要给该用户授予权限,包括操作表权限,也可以赋予管理员权限. 操作方法 01 打开电 ...

  • Oracle数据库创建数据库实例

    ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.比如SilverS ...

  • 怎么给oracle数据库创建用户,并赋权限

    在oracle中怎么创建一个新的用户并给该用户赋权限?记录下来,一方面方便自己查阅,另一方面方便需要的朋友. 操作方法 01 开始,运行输入cmd或是wind+r输入cmd 02 使用dba登录. 0 ...

  • 怎么给oracle数据库,创建表空间和用户

    在初学oracle数据库时,我们就要给一个数据库创建表空间和用户,这样才好进去操作sql. 操作方法 01 首先在电脑的开始菜单中,输入cmd,按回车键.进入windows 窗体界面. 02 打开or ...

  • oracle创建视图

    oracle创建视图,看例子,直观简单 操作方法 01 ec_order订单表.ec_prod_order 订单和商品关联表.ec_product 商品表 创建视图,一般是在sql语句过长,或重复太多 ...

  • 如何在MySQL中利用数据库表创建视图

    视图是在一张或多张表导出的虚拟表,是一张虚拟表:可以方便用户对数据的操作,那如何在已有的数据库表上创建视图,并且查看创建视图的信息,具体操作如下: 操作方法 01 为了不影响其他的数据库表,新建一张数 ...

  • SQL Server 2008数据库中怎么创建视图

    对视图的创建和表类似,有创建视图.使用视图.修改视图和删除视图.另外,可以通过更新视图(包括插入.修改和删除)数据来修改基本表中的数据. 操作方法 01 在打开[SQL Server Manageme ...

  • 创建Oracle数据库实例

    创建MySQL数据库.SQL Server数据库都没出现问题,可当创建Oracle数据库实例时,就出现了问题. 操作方法 01 先到http://www.oracle.com/us/downloads ...

  • Oracle数据库如何创建、修改、删除表空间

    Oracle数据库在 逻辑上将数据存储在 表空间中,在 物理上将数据存储在 数据文件中.表空间分为: 永久表空间.undo表空间和临时表空间. 创建.修改.删除表空间 01 --创建永久表空间 cre ...