oracle 权限、规则
Oracle中关于权限与规则简单总结:
--1,管理员登录
conn sys/orcl@orcl as sysdba; --2,创建用户方案---必须管理员身份才能操作
create user username identified by password;
(create user wangwu identified by w123;) --3,删除用户方案
drop user username cascade; ---4,修改密码
alter user username identified by newpassword; --5,用户解锁和上锁---必须管理员身份才能操作
alter user username account lock; --登录被锁
(alter user scott account lock;)
alter user username account unlock; --登录解锁
(alter user scott account unlock;) --6,授权角色(系统权限) -- 三大默认角色
grant privilegename to username; --授予角色语法
connect --包含登录、创建表、视图、序列
Resource --包含创建存储过程触发器
Dba --包含所有的系统权限 --eg:管理员 创建王五用户,然后给它开发角色
(create user wangwu identified by w123;)
(grant connect,resource to wangwu;) --6.2,回收权限(系统权限)
revoke privilegename from username;
(revoke connect from wangwu;) --7,授权(对象权限)
grant privilegename on userone.table to usertwo; --eg:授权用户(ken)可以查询用户(Scott)的表(emp)
grant select on scott.emp to ken;
--eg:授权用户(wangwu)可以查询用户(scott)的表(emp)
grant update on scott.emp to wangwu; --7.2,回收权限(回收对象权限)
revoke privilegename on userone.table from usertwo; revoke select on scott.emp from ken;
revoke update on scott.emp from wangwu; --8,权限的传递
--with admin option传递系统权限
--with grant option 传递对象权限
create user userone identified by one;
create user usertwo identified by two; --eg: with admin option 在userone下面可以 将 create session 系统权限授权给其他用户
grant create session to userone with admin option; --eg: with grant option 在userone下面可以 将 select 对象权限授权给其他用户
grant select on scott.emp to userone with grant option ; --9,规则 profile
--创建规则(密码失败3次,锁定100天)
create profile notLoginDay limit failed_login_attempts 3 password_lock_time 100;
--添加规则
alter user scott profile notLoginDay;
oracle 权限、规则的更多相关文章
- Oracle权限管理详解
Oracle权限管理详解 转载--CzmMiao的博客生活 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级. ...
- oracle权限
Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊用户publi ...
- oracle权限管理学习
Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊用户pub ...
- Oracle权限相关查询
Oracle权限相关查询着实视图有点多,记录下常用的语句,方便查询:1.查看所有用户: select * from dba_users; select * from all_users; sel ...
- Oracle权限管理详解(2)
详见:https://blog.csdn.net/u013412772/article/details/52733050 Oracle数据库推荐以引用博客: http: http:.html http ...
- Oracle权限管理详解(1)
详见:https://www.cnblogs.com/yw0219/p/5855210.html Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Obj ...
- 浅谈Oracle权限体系
对于数据库来讲,安全性的重要程度不言而喻,今天我们就来聊一聊Oracle的权限体系. 1.账户管理 在此之前,先解释下一个容易混淆的概念:模式.所谓模式,指的是用户账户所拥有的一组对象(比如表,索引, ...
- oracle权限语句大全
Oracle 系统默认的几个用户: sys --------网络管理用户,具有最高数据库管理权限 system------本地管理用户,权限次于sys scott-------普通用户,默认是锁住的( ...
- Oracle 权限(grant、revoke)
200 ? "200px" : this.width)!important;} --> 数据库版本:11GR2 一.介绍 在oracle中没有其他数据库系统中的数据库的概念, ...
随机推荐
- redis09---redis 服务器端命令
redis 服务器端命令 db0,db1,db2是数据库,外层是服务器,服务器下面有20个数据库. :>time ) "" //多少秒 ) "" //多少 ...
- impdp+network link 跳过expdp直接导入目标库
impdp命令特殊用途,可以将数据库的一个用户迁移到另一台机器上的数据库的用户中.如果目标用户不存在,还可以对应的创建该用户. 快速的把A库上的用户迁移到B库上. 下面就来看一下命令格式: B库下执 ...
- hadoop Namenode因硬盘写满无法启动
当写元数据的分区写满,可能导致namenode挂掉从而导致及时清理出大块的空间也无法启动namenode,那此时系统namenode会报错 org.apache.hadoop.hdfs.server. ...
- 空间数据索引RTree完全解析及Java实现
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/MongChia1993/article/details/69941783 第一部分 空间数据的背景介 ...
- bzoj1087互不侵犯King——状压DP
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1087 水题... 然而犯了两个致命小错误,调了好半天...详见注释. 代码如下: #incl ...
- 容器vector 迭代器iterator 应用
#include <iostream> #include <vector> using namespace std; int main() { vector<int> ...
- ccflow_005.请假流程-傻瓜表单-审核组件模式
ccflow_005.请假流程-傻瓜表单-审核组件模式 ' 用审核组件演示各个流程应用 首先设置节点,填写请假单的 表单方案.选择内置傻瓜表单.我们之前创建的表单就回来了. 可以点击下面的设计傻瓜表单 ...
- Golang 读写锁RWMutex 互斥锁Mutex 源码详解
前言 Golang中有两种类型的锁,Mutex (互斥锁)和RWMutex(读写锁)对于这两种锁的使用这里就不多说了,本文主要侧重于从源码的角度分析这两种锁的具体实现. 引子问题 我一般喜欢带着问题去 ...
- 魔法宝石(邻接表+dfs更新)
魔法宝石 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submissi ...
- sql server通过脚本进行数据库压缩全备份的方法
问题:生产环境的数据库可能比较大,如果直接进行全备而不压缩的话,备份集就会占用了大量磁盘空间.给备份文件的存放管理带来不便. 解决方案:通过with compression显式启用备份压缩,指定对此备 ...