knrt.net
当前位置:首页 >> orAClE创建用户并授权 >>

orAClE创建用户并授权

授权只是将一个用户的对象授权给另一个用户 按你说的,那么这个视图B应该不归属于a用户,假设这个视图是在b用户下的 那么在b用户下执行 grang select on 视图B to a

1)grant 相关权限 to 用户名;相关权限一般是系统权限(比如dba权限)或者表对应的权限(比如select 某表的权限).(2)alter user 用户名 相关权限;这个一般是修改一些内容用到,不过有时也会涉及到一些权限,比如表空间使用权限等.

--创建用户 create user TSZGYL identified by TSZGYL default tablespace TP_TSZGYL_DATASPACE temporary tablespace TP_TSZGYL_TEMP quota unlimited on TP_TSZGYL_DATASPACE;--赋权限 grant dba to TSZGYL; GRANT CONNECT

创建用户 create user user_name identified bypass_word 赋权 grant 权限 to user_name

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

CREATE USER username IDENTIFIED BY password;--这个是创建用户(这是最简单的创建语句没有指定表空间) GRANT CREATE SESSION TO username;--这样确保该用户可以登录数据库 GRANT CREATE TABLE TO username;--这样该用户可以创建表 相应的还有很多权限,这些就是一些基本的语法

建用户和授权要用DBA最简单得建用户:create user 用户名 identified by 密码用户解锁 alter user 用户名 account unlock(不解锁无法登陆)授权用 grant建完用户首先要授权登陆权限grant create session to 用户名授权可以授权给角色和用户也可以把角色授权给角色和用户其他得类似 创建表得权限类似如下格式:grant create table to 用户

create user 用户名 identified by 密码 default tablespace 表空间名 temporary tablespace 临时表空间名 ACCOUNT UNLOCK;GRANT CONNECT TO 用户名; 连接数据库GRANT RESOURCE TO 用户名; grant alter,delete,update,insert,select on 表名 to 用户名;

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

命令:CREATE USER USERNAME IDENTIFIED BY PASSWORD;创建用户名为:USERNAME, 密码为PASSWORD 的用户 分配权限: GRANT DBA TO USERNAME; --授予DBA权限 GRANT UNLIMITED TABLESPACE TO USERNAME;--授予不限制的表空间 GRANT SELECT ANY TABLE TO USERNAME; --授予查询任何表 GRANT SELECT ANY DICTIONARY TO USERNAME;--授予查询 任何字典

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com