如何给oracle数据库创建一个用户,该用户只有查询权限,没有写缺

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何给oracle数据库创建一个用户,该用户只有查询权限,没有写缺相关的知识,希望对你有一定的参考价值。

如题 求助!<a apporig="59250" target="_blank" onclick="javascript:return redirectWrapped(this);" class="thirdAppLink" href="http://www.004.la/forum.php?mod=redirect

1、create user userName identified by password;  
2、grant select any table to userName; --授予查询任何表  
3、grant select any dictionary to userName;--授予 查询任何字典

执行上面三步就行了,那么这个用户就只有查询权限,其他的权限都没有。

参考技术A CREATE USER user01@localhost IDENTIFIED BY '123456' ;
GRANT SELECT ON dbtest.* to user01 ;
这句是意思是,创建一个user01的用户,密码是123456,赋予这个用户在数据库dbtest 上的每一个对象的SELECT查询的权限。没有其他的任何权限。
先建的用户没有任何权限。想授予权限用GRANT的语句。

怎么给oracle数据库创建用户,并赋权限

开始,运行输入cmd或是wind+r输入cmd
使用dba登录。
先创建一个用户:使用命令:create user 用户名 identified by 密码
给该用户解锁:使用命令:用户解锁 alter user 用户名 account unlock(不解锁无法登陆)
给该用户授权:grant create session to 用户名。这里是给的登录权限。如果想把dba的权限授权给该用户。
参考技术A 1.双击运行PLSQL Developer软件,连接oracle数据库服务器
2.在“对象”下,找到users,右击选择“新建”
3.在弹出的“创建用户”窗口中,输入新用户的名称、口令,默认表空间、临时表空间等
4.赋予新用户权限,赋予其角色权限:connect、resource,这样用户才能登录操作数据库
http://jingyan.baidu.com/article/375c8e1997522e25f2a229c3.html
参考技术B 创建用户:
create user shopping identified by 123456;

其中shopping为创建的用户名,123456为用户密码。

创建用户后需要对用户赋予相应的权限,以下是示例,为shopping用户赋予connect,resource,dba三个权限。
授权:
grant connect,resource,dba to shopping;

以上是关于如何给oracle数据库创建一个用户,该用户只有查询权限,没有写缺的主要内容,如果未能解决你的问题,请参考以下文章

oracle如何新建一个用户,并赋予权限啊??

oracle如何授权当前用户只能增删改查当前用户的表

oracle 如何创建只有查询权限的用户

oracle中如何建用户并给用户不同的角色

ORACLE 中如何把A用户的增删改查权限赋给B用户

怎么给oracle数据库创建用户,并赋权限