使用@或者Start运行脚本

sql>@ c:\insert.sql

sql>start c:\delete.sql

只能由dba角色才能创建用户

create user huangbiao identified by huangbiao;

权限

connect      可以连接到数据的权限

resource    可以在任何表空间中可以建表

dba            拥有管理员的权限

创建一个用户之后是没有任何操作权限的,即不能访问任何一张表,也不能对数据库中的任何对象进行操作

分配resource角色之后,xiaoming就能自己建表了

grant resource to xiaoming;

将scott.emp表的select权限给xiaoming

grant select on scott.emp to xiaoming;

不同的用户可以创建完全两张完全相同的表,因为orcl是按照名空间为单位的。

grant update on scott.emp to xiaoming;

希望xiaoming用户可以对emp表进行所有的操作

grant all on scott.emp to xiaoming;

收回权限

revoke select on scott.emp from xiaoming;

权限传递(with grant option)

----对象权限的传递

grant select on scott.emp to xiaoming with grant option;

----系统权限的传递

grant connect to xiaoming with admin option

如果scott把xiaoming的emp表的select权限回收了,那么xiaohong的权限是什么情况?

1、revoke select on scott.emp from xiaoming;

结果:xiaohong的权限也被回收了

profile(资源限定的命令集合)管理用户口令

账户锁定

指定账户登录时最多可以输入的次数,也可以指定用户锁定的时间,一般用dba的身份去执行该命令

1、创建一个profile文件

create profile lock_account limit failed_login_attempts 3 password_lock_time 2;

备注:lock_account是profile的名称

2 代表锁定2天

alter user xiaoming profile  lock_account;

给xiaoming这个用户解锁

alter user xiaoming account unlock;

终止口令(让用户定期更改密码)

create profile myprofile limit password_lift_time 10 password_grace_time 2;

alter user xiaoming profile myprofile;

口令历史

create profile password_history limit password_life_time 10 password_grace_time 2 password_reuse_time 10;

password_reuse_time指定口令可以重用时间即10天后就可以重复使用

删除profile

drop profile password_history;

自学任务

1、huangbiao有scott.emp表权限传递的权限,创建一个用户biaobiao,然后由huangbiao传递scott.emp表的select权限给biaobiao,然后删除huangbiao关于scott.emp表的所有权限,再查看biaobiao是否还有对emp表操作权限

conn system/admin as sysdba;

grant all on scott.emp to huangbiao with grant option;

create user biaobiao identified by biaobiao;

grant connect to biaobiao;

conn huangbiao/huangbiao;

grant select on scott.emp to biaobiao;

conn biaobiao/biaobiao;

select * from scott.emp;

conn system/admin as sysdba;

revoke all on scott.emp from huangbiao;

conn biaobiao/biaobiao;

select * from scott.emp;

备注:从上面的例子可以看出,关于“对象权限的传递”是采用“诛连”的方式,如果头没有了,之前被他赋予的权限也将全部删除掉了。

2、限定huangbiao用户只能输入三次,如果三次都是错误那么需要两天之后才能继续使用,然后再手动的修改允许huangbiao用户可以使用create profile my_profile limit failed_login_attemps 3 password_lock_time 2;alter user huangbiao profile my_profile;conn huangbiao/ss;//输入三次都是错误的密码conn huangbiao/huangbiao;//这次输入的是正确的密码,结果登录被拒绝conn system/admin as system;alter user huangbiao account unlock;conn  huangbiao/huangbiao;show user;

韩顺平oracle教学笔记,韩顺平oracle视频笔记一相关推荐

  1. oracle 初级学习(王二暖 视频 笔记)

    Oracle 入门 Oracle卸载 1用Oracle universal installer 卸载 Sqlplus 常用命令 1.  connect(conn) conn scott/xsb5@or ...

  2. 韩顺平.2011最新版.玩转oracle视频教程笔记,韩顺平.2011最新版.玩转oracle视频教程(笔记)...

    韩顺平.2011最新版.玩转oracle视频教程 ORA-01045: user XIAOMING lacks CREATE SESSION privilege; logon denied 警告: 您 ...

  3. 计算机网络基础(韩立刚视频笔记)第二章 物理层

    韩立刚老师教学视频笔记 图片源自韩立刚老师的教学视频和谢希仁PPT,侵删 第二章 物理层 2.1 物理层的基本概念 物理层解决如何在连接各种计算机传输媒体上传输bit流,注意,不是指用什么传输媒体(介 ...

  4. oracle数据库修改写入状态,【学习笔记】Oracle oradebug 使用oradebug修改数据库SCN方法案例...

    天萃荷净 使用oradebug修改数据库scn,使用oradebug修改数据库scn的案例. 这里也做了两个测试,发现该功能确实很巧妙,通过修改内存中的scn值,然后写入控制文件和数据文件,实现修改s ...

  5. oracle查询当前归档scn_【学习笔记】Oracle数据库 查看归档日志存放的位置

    [学习笔记]Oracle数据库 查看归档日志存放的位置 时间:2016-10-21 19:19   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 分享一篇关于查看Oracle ...

  6. oracle rac添加监听,【学习笔记】Oracle 10G RAC增加节点时手动注册监听服务的案例步骤...

    [学习笔记]Oracle 10G RAC增加节点时手动注册监听服务的案例步骤 时间:2016-10-22 22:53   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 Ora ...

  7. oracle registers,【案例】Oracle RAC强制删除node节点过程的详细笔记

    天萃荷净 Oracle研究中心案例分析:分享一篇关于Oracle RAC节点间操作的笔记,详细介绍如何强制删除Oracle RAC中的节点. 本站文章除注明转载外,均为本站原创: 转载自love wi ...

  8. oracle数据库基础知识总结,oracle数据库基础知识学习笔记

    oracle数据库基础知识学习笔记 一.oracle数据库类型: Char:  字符型(最大长度2000,定长.不足时以空格补充) Varchar2:字符型 最大长度 4000,变长,实际长度由存储的 ...

  9. Oracle中用system存数据,【学习笔记】Oracle表空间 数据存放system表空间影响数据库性能...

    天萃荷净 分享一篇,关于Oracle数据库system表空间研究,不能将用户数据存放在system表空间的原因 为什么不建议客户把业务数据存放到SYSTEM表空间中,一直想通过试验的数据来说明问题,今 ...

  10. oracle 下bdump占用大,【学习笔记】Oracle oradebug 利用oradebug释放被删除文件空间的案例...

    天萃荷净 利用oradebug释放被删除文件空间,运维DBA反映系统空间不足,由于trace跟踪文件占用,删除后不能释放空间,分析原因为oracle进程句柄占用 在很多时候,检查系统时候发现,由于某个 ...

最新文章

  1. python解包裹_关于Python中包裹传参和解包裹的理解
  2. 在redhat9上安装firefox
  3. Flash,一次Bug的思考
  4. [转]高颜值、好用、易扩展的微信小程序 UI 库,Powered by 有赞
  5. C语言——实现用链表存储学生信息,当输入0退出输入,并查找学号为3的学生是否存在
  6. springboot+mybatis调用oracle存储过程
  7. Android Selector 用法
  8. 水鱼 学习回顾 <1>
  9. mysql导出html工具类,如何在codeigniter中将csv文件导入MYSQL,其中包含html标签
  10. SQL Server 2005 Service Broker 初探 [摘抄]
  11. Jeecg-Boot使用war包在Tomcat中部署之参考教程
  12. String.raw()方法
  13. Mac中使用LaTeX的中文字体出现Package fontspec Error: The font “宋体“ cannot be found.解决方案
  14. C/C++网络编程工作笔记0003---客户服务端程序说明
  15. Expression Blend学习5控件
  16. jabc spring
  17. SpringBoot缓存技术
  18. js获取当前URL、域名、端口号等
  19. 机动车验车需要的材料和流程(转载)
  20. 站长说说之seo三大标签

热门文章

  1. 兆易创新GD32系列单片机不同容量和启动文件之间的选择(GD32F10X_MD/GD32F10X_HD/GD32F10X_XD/GD32F10X_CL)
  2. Java -jar与-class反编译工具procyon-decompiler的下载与使用
  3. java经典编程练习题_java笔试经典练习题及答案
  4. kafka之生产者---总结自Kafka权威指南
  5. Kafka权威指南,初识 Kafka
  6. PHP亿乐社区源码一比一高仿全开源源码
  7. 《游戏设计信条》【笔记】
  8. 精品手机看片神器电影网址导航网站
  9. matlab高级教程,Matlab绘图系列之高级绘图教程
  10. c 汇编语言小程序100例,汇编语言100例