ORACLE 用户权限管理


本文摘自PHP中文网,作者little bottle,侵删。

今天带大家一起来了解一下ORACLE 的用户权限管理。创建新的用户只能是oracle的DBA管理者的事。

1

2

3

语句:Create user TestUser identified by testPass;

 

       其中TestUser是用户名,testPass则是密码了

修改密码(DBA管理者或者用户本人可以用Alter语句)

1

2

3

语句:Alter user TestUser identified by newtestPass;

 

          只需要把Create 换成Alter,那个用户名,后面跟新的密码

而创建了用户是登陆不上去plsql的应用就会报错,而这里就有一个重要的环节,那就是分配权限了

在这里插入图片描述

上图的意思是:test用户没用赋予连接权限(Create Session 关键字)赋予权限(Grant)

1

语句:Grant Create Session to test;

初级者只要把如下几种权限即可:

权限含义
Create table赋予创建表的权限
Create view赋予创建视图的权限
Create procedure赋予创建过程的权限
Create sequence赋予创建序列的权限

还有一种对象权限:(就是把自己拥有的权限可以分给指定的用户使用哪种权限


  1. ?不同的对象具有不同的对象权限
  2. ?对象的拥有者拥有所有权限
  3. ?对象的拥有者可以向外分配权限

分配表 oll的查询、更新、新增等。。。权限

阅读剩余部分

相关阅读 >>

oracle中distinct的用法详解

oracle怎么查看用户对应的表空间

oracle监听器服务不能启动的解决方法

深刻理解oracle数据库的启动和关闭

windows本地安装配置oracle客户端完整流程(图文版)

sqlplus 命令登录 oracle数据库的多种方法

windows10 x64安装、配置oracle 11g过程记录(图文教程)

oracle查看用户是否被锁

oracle 左连接(+)加号用法及常用语法之间的关系

oracle 11g从 11.2.0.1升级到11.2.0.4 详细实战教程

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...