韩顺平oracle视频笔记一

原创 2013年12月04日 09:55:10

使用@或者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;

 

 

(转)韩顺平j2ee学习笔记与心得

Java EE概念:Java EE是一个开放的平台,它包括的技术很多,主要包括十三种核心技术(java EE就是十三种技术的总称)。建立一个整全的概念。要成为一个java EE程序员,必须掌握的技术是...
  • lishirong
  • lishirong
  • 2014年12月02日 09:47
  • 2338

韩顺平jsp学习笔记

jsp u  j2ee核心13种技术: 程序员必须掌握的技术:java,servlet,jsp。 13种技术规范. u  j2ee程序员修炼成精法门 u  jsp 版本的用户管理系统:将se...
  • aminxu
  • aminxu
  • 2013年12月09日 16:19
  • 2667

Linux学习笔记(观看韩顺平老师Linux视频的总结)

接触Linux是去年下半年,从那以后,我便一直使用ubuntu系列的操作系统。买了本《鸟哥的Linux私房菜》这本书和观看韩顺平老师的Linux视频,以及下载一个ubuntu系列的操作系统安装在自己的...
  • u013962600
  • u013962600
  • 2014年04月05日 17:28
  • 2100

韩顺平Spring框架学习,学习笔记(七)

装配Bean      在spring容器内拼凑bean叫做装配。装配bean的时   候, 需要告诉容器哪些bean以及容器如何使用依赖注入将它们配合在一起。 配置bean的细节: (1)scope...
  • qq_32517251
  • qq_32517251
  • 2016年05月25日 10:40
  • 655

java连接oracle数据库———sqlHelper类(韩顺平视频里的例子)

package com.xuankai.jdbc; import java.io.FileInputStream; import java.io.IOException; import ja...
  • ZKLxuankai
  • ZKLxuankai
  • 2012年04月05日 11:52
  • 6757

韩顺平2011细说Servlet笔记1

韩顺平2011细说Servlet笔记1 2012-06-16 18:18 1278人阅读 评论(0) 收藏 举报 servlettomcat浏览器web服务stringweb u...
  • p656456564545
  • p656456564545
  • 2013年11月03日 10:54
  • 1977

Hibernate入门一(韩顺平Hibernate从入门到精通视频教程1-3笔记)

持久化就是有两种:文件和数据库,即把一个东西长久的保存起来。 Hibernate是什么? 1.hibernate是一个框架 2.hibernate是一个ORM框架   ORM(Obje...
  • zhanghuanlucy
  • zhanghuanlucy
  • 2014年12月10日 16:41
  • 1410

韩顺平呕心沥血Java+PHP+linux+div+css等视频下载地址

这是我在淘宝上淘到的 ,拿来和大家共享一下!想好好学习IT的人一定不能错过!! 韩顺平全套教程下载地址,PHP,JAVA,终生可下载 传智播客_韩顺平ajax技术教程 http://dl.dba...
  • ItJavawfc
  • ItJavawfc
  • 2014年07月22日 19:53
  • 6271

使用ZendStudio构建一个ZendframeWork的项目-观看韩顺平老师笔记

最近学习如何使用PHP搭建一个网站,因为对网站还是觉得很神秘的,虽然人们说做网页很简单,但是至少现在的我不这么认为,所以选择了相关的工具来实践动手一下,跑个流程先。     选定的工具是WAMP,I...
  • huangxiaohu_coder
  • huangxiaohu_coder
  • 2012年12月14日 00:11
  • 5375

韩顺平老师 Mysql优化 笔记

u      mysql的优化 1.      数据库(表)设计合理 我们的表设计要符合3NF   3范式(规范的模式) , 有时我们需要适当的逆范式 2.      sql语句的优化(索引,常...
  • abc456456456456
  • abc456456456456
  • 2014年04月12日 17:41
  • 713
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:韩顺平oracle视频笔记一
举报原因:
原因补充:

(最多只允许输入30个字)