使用管理员用户登录Oracle:
sqlplus/nolog
conn/as sysdba
创建用户:
create user <用户名> identified by <密码> quota <空间> on uses;
或者
create user <用户名> identified by <密码> ;
删除用户:
drop user <用户名>;
drop user <用户名> cascade; ------删除用户及对象
授权用户:
Oracle有三种标准角色可以直接方便的授权给用户:
1、connect role(连接角色)
只赋予connectrole。connect是使用oracle的简单权限,包括select、insert、update和delete等。拥有connect role的用户还能够创建 表、视图、序列(sequence)、簇(cluster)、同义词(synonym
)、会话(session)和与其他数据库的链(link)。
2、resoure role(资源角色)
resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。
3、dbarole(数据库管理员角色)
dba role拥有所有的系统权限----包括无限制的空间限额和给其他用户授予各种权限的能力。system由dba用户拥有。
Oracle可自定义角色:
create role student; -----创建角色
grant select on class to student; -----授权角色
drop role student; -----删除角色
Oracle给用户授权角色:
grant connect,resource to <用户>;
revoke connect, resource from <用户>;
分享到:
相关推荐
ORACLE新建用户表空间及授权DBA入级很好
oracle创建用户并授权
oracle创建用户以及授权命令,可在toad等工具下执行创建用户以及相应的权限设置。
oracle 添加用户及授权问题 方法详解
oracle 新建用户 新建分区 用户授权文档
Oracle数据库用户角色、表空间创建、删除命令.pdf
oracle新建数据库和连接配置步骤;
Oracle用户权限角色设置,用来在新建的数据库中添加新的用户,并为其设置权限。
oracle创建表空间,创建用户,授权给新建的用户。
使用PLSQL 创建Oracle数据库用户并设置权限
oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建... 每个oracle用户都有一个名字和口令,并拥有一些由其创建的
支持授权非自身表空间的用户权限。 跨数据库查询对方表数据,以及复制粘贴。
Oracle-新建Oracle数据库并连接(图文,详细).docx
oracle查询用户信息1.查看所有用户2.查看用户或角色系统权限3.查看角色4.查看用户对象权限5.查看所有角色
Oracle数据库用户角色、表空间创建、删除命令
oracle 用户、权限和角色管理,oracle 人员必看。
Oracle用户、权限、角色管理
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
oracle系统自带角色说明-实用-精练