具体需要哪些权限需要看用户的实际需要。我们要在有最高权限的system用户创建用户,再赋予新建用户权限,只有给新建用户权限,新建用户才能干什么。
一、权限分为系统权限及对象权限。
1、系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。
1)、DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
2)、RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
3)、CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。
2、对象权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。
CREATE SESSION,创建会话,才可以打开界面
CREATE TABLE,创建表,可创建空表,但没有权限插入数据
CREATE SEQUENCE创建序列
CREATE VIEW,创建视图
扩展资料
一、赋权方式,有两种赋予用户权限的方式,
1、对用户赋权
一对一的赋予新建用户权限,这样赋予新建用户权限比较有活性,如果新建用户多了,就比较麻烦。
2、对角色赋权
先创建角色,将权限先赋给角色代理,最后将角色代理的权限赋新建用户,这样比较死板,但是可以同时赋给很多用户。
参考资料
Oracle官网-Grant
首先去下载oracleclient客户端工具
小编这里已经下载的有了,目录结构如下所示
请点击输入图片描述
打开PLSQL,点取消进去,然后d出PLSQL主界面,找到菜单栏的tools选择属性preferences进去
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
d出如下界面,配置oracleclient
配置好两个设置项,点apply,然后点ok,关闭PLSQL,重启PLSQL
请点击输入图片描述
上边的两个填写项就是第一步中的目录,以及目录下的一个文件
如下图所示,在哪个目录就对应的去找就可以了。
请点击输入图片描述
重启PLSQL进入到登录界面,输入相关信息,用户名密码,以及连接信息
连接信息:可以是ip:1521/实例名
也可以是network/admin目录下的tnsname.ora中配置的TNS别名。
请点击输入图片描述
连接进去成功之后
可以随便写一个语句查查,是否正常
select * from dual
请点击输入图片描述
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)