Oracle基础
密码写反了!!!
在主机上访问虚拟机Orcale(虚拟机IP)(如果本机调试,可以不用带后面的一串)以下是安装了客户端的其他机器访问的命令
sqlplus scott/tiger@192.168.119.128/orcl
遇到超级管理员登陆的bug处理
注意:因为楼主这里装Oracle时候将密码改成了password
多了一个文件
嗯嗯 很蛋疼啊命令行,换一个开发工具来。
这里可以NEW一个命令行
某用户可以操作的表(这里是scott)
一页显示多少条记录(这个一般打报表用)
Oracle权限概念
一共有140多种系统权限,20多种对象权限,分为两大类:
系统权限:用户对数据库的相关权限(建库/建表/建存储过程/登陆数据库。。)
对象权限:用户对其他用户的数据对象的访问的权限。(数据对象就是用户创建的触发器,视图等,不仅仅只是表)
问题来了,这么多权限我们怎么管理表呢?
就引入了角色,一个角色可以对应多种权限,(好比菜单和角色的多对多,如:演员歌手多对多刘德华,周杰伦)
预定义角色:可以去自己定义的角色。
自定义角色:系统一开始存在定义好的角色。
来个需求,我需要某一个用户只能查询某张表的一些数据,这时候就要用到orcale的权限角色。
用dba权限的system对xiaoming赋予resource角色。现在xiaoming就可以建表了.
注:grant select on emp to xiaoming; (select为对象权限,还有insert,update,delete,all,create index,.....)
select * from scott.emp;(scott在这个位置就是方案,因为找的不是自己的表)
您的资助是我最大的动力!
金额随意,欢迎来赏!