如何给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;--授予 查询任何字典
执行上面三步就行了,那么这个用户就只有查询权限,其他的权限都没有。
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数据库创建一个用户,该用户只有查询权限,没有写缺的主要内容,如果未能解决你的问题,请参考以下文章