www.5615.net > orAClE数据库中授权语句

orAClE数据库中授权语句

给连接权限 grant connect to 用户; 给资源权限 grant resource to 用户; 给DBA权限 grant dba to 用户;----------------------- role 就是角色,就是你建的用户啊

connect :可以登录Oracle,不可以创建实体,不可以创建数据库结构.session 创建会话的权限另外:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构.RESOURCE:拥有Resource权限的用户只可以创建实体,不可

grant resource,connect,RECOVERY_CATALOG_OWNER to OSUSER ; 授予resource,connect,RECOVERY_CATALOG_OWNER 角色给osuser 具体角色权限可以查一下资料alter user OSUSER quota unlimited ON OSDB;允许osuser用户无限

grant语句,一次只能对一个对象进行赋权权;但可以同时赋权多个不同的权限;如,grant select,update,insert on test_null to sys; 如: 1、多表同时赋权,会产生报错信息. 2、grant后的权限,可以重新收入,如,revoke update on test_null

开始,运行输入cmd或是wind+r输入cmd 使用dba登录.先创建一个用户:使用命令:create user 用户名 identified by 密码 给该用户解锁:使用命令:用户解锁 alter user 用户名 account unlock(不解锁无法登陆) 给该用户授权:grant create session to 用户名.这里是给的登录权限.如果想把dba的权限授权给该用户.

sql语言用grant语句向用户授予操作权限,grant语句的一般格式为: grant [,][on ] to [,] [with grant option]; 其语义为:将对指定操作对象的指定操作权限授予指定的用户. 不同类型的操作对象有不同的操作权限,常见的操作权限如表3-4所示

-----------------sys创建用户create user 用户名 profile "default" identified by 密码 default tablespace "users" temporary tablespace "temp" account unlock;grant select on "sys"."v_$session" to 用户名;grant "connect" to 用户名;

一般最高权限需要connect,resource,dba这三个即可.语句:grant connect,resource,dba to 用户;权限说明:dba:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构.resource:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构.connect:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构.

grant授权语句中的with [admin] option是将所授权限的操作权限(即再授权权限)同时赋予该用户.举例说明:grant all on admin to user1 with admin option,则user1用户不但拥有了admin的全部权限同时也可以将这些admin用户的权限付给其他用户;如果仅仅是grant all on admin to user1 那么user1用户只能自己使用admin用户的权限,不能讲其再次授予其他用户.

用dba权限的用户, 超级管理员sys system然后赋权!密码就是你安装时填的密码,不知道的话也可以改!

友情链接:msww.net | ceqiong.net | wwfl.net | qyhf.net | 596dsw.cn | 网站地图

All rights reserved Powered by www.5615.net

copyright ©right 2010-2021。
www.5615.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com