韩老师的记录

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

密码写反了!!!

在主机上访问虚拟机Orcale(虚拟机IP)(如果本机调试,可以不用带后面的一串)

sqlplus scott/[email protected]/orcl

Oracle基础(2版)

遇到超级管理员登陆的bug处理

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

注意:因为楼主这里装Oracle时候将密码改成了password

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

1/3都是用命令运行文件里面的语句。

4相当于标记,把你需要的点标记下来,然后执行的所有内容都可以被记录到某一个文件中。

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

多了一个文件

嗯嗯 很蛋疼啊命令行,换一个开发工具来。

Oracle基础(2版)

这里可以NEW一个命令行

Oracle基础(2版)

上面是某用户可以操作的表(这里是scott)

Oracle基础(2版)

Oracle基础(2版)

输入一个值查出来

Oracle基础(2版)

这个互动命令没暖用啊!!!

Oracle基础(2版)

在命令行里设置长度(可以达到让显示更舒服)(默认80)

Oracle基础(2版)

一页显示多少条记录(这个一般打报表用)

Oracle基础(2版)


Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

在删除用户时。注意:如果要删除的用户,已经创建了表,那么就需要在产出的时候带参数cascade,级联

Oracle基础(2版)

Oracle权限概念

一共有140多种系统权限,20多种对象权限,分为两大类:

系统权限:用户对数据库的相关权限(建库/建表/建存储过程/登陆数据库。。)

对象权限:用户对其他用户的数据对象的访问的权限。(数据对象就是用户创建的触发器,视图等,不仅仅只是表)

问题来了,这么多权限我们怎么管理表呢?

就引入了角色,一个角色可以对应多种权限,(好比菜单和角色的多对多,如:演员歌手多对多刘德华,周杰伦)

预定义角色:可以去自己定义的角色。

自定义角色:系统一开始存在定义好的角色。

来个需求,我需要某一个用户只能查询某张表的一些数据,这时候就要用到orcale的权限角色。

Oracle基础(2版)

Oracle基础(2版)

用dba权限的system对xiaoming赋予resource角色。现在xiaoming就可以建表了.

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

Oracle基础(2版)

注:grant select on emp to xiaoming;  (select为对象权限,还有insert,update,delete,all,create index,.....)

       select * from scott.emp;(scott在这个位置就是方案,因为找的不是自己的表)

Oracle基础(2版)

Oracle基础(2版)




相关文章: