[ oracle ] oracle之路1---user管理;
2013-07-26 17:06
218 查看
1 oracle用户
Oracle安装会自动的生成sys用户和system用户:
(1) sys用户是超级用户,具有最高权限,具有sysdba角色,有createdatabase的权限,该用户默认的密码是change_on_install
(2) system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager
(3) 一般讲,对数据库维护,使用system用户登录就可以拉
也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。
2 创建用户
如果没有去指定表空间,那么如要去链接数据库就要去授权。
收回权限:
如果是对象权限:
Oracle安装会自动的生成sys用户和system用户:
(1) sys用户是超级用户,具有最高权限,具有sysdba角色,有createdatabase的权限,该用户默认的密码是change_on_install
(2) system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager
(3) 一般讲,对数据库维护,使用system用户登录就可以拉
也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。
2 创建用户
create user emp identified by a123456;当然你可以指定的默认的表空间和临时表空间
create uses emp identified by a123456 default tablespace users temporary tablespace temp;(似乎给定了User表空间 空间中新建有用户就有了DBA的权限。至少在我的本机了是这样的。)
如果没有去指定表空间,那么如要去链接数据库就要去授权。
grant connect to emp; grant create table to emp;//创建表权限 grant select on student to emp;//查询表权限 grant update on student to emp;//更新表权限 grant all on emp to emp;//授权编辑/删除/查询的权限
收回权限:
revoke select on student from emp;如果希望用户能够将权限下放:
如果是对象权限:
grant select on student to emp with grant option如果是系统权限:
grant select on student to emp with admin option
相关文章推荐
- ORACLE学习之路--管理数据完整性约束
- 【Java工程师之路】[2-3.1]Oracle用户、权限、角色管理
- 教为学:Oracle 11g OCP之路(八):用户权限管理
- 教为学:Oracle 11g OCP之路(八):用户权限管理
- Oracle的Role-User管理模式
- Oracle用户管理(User|Privileges|Role)
- Oracle中drop user和drop user cascade的区别
- oracle user-maneged recovery(三)
- oracle管理总结
- Oracle:Authid Current_User的使用(2)
- 第三章 oracle 10g 空间管理
- Oracle闪回技术之三 Oracle 11g Oracle RecycleBin (回收站)管理一
- oracle对用户和权限的管理
- 有用的oracle管理SQL语句小总结_资源占用SQL
- ORACLE创建管理索引
- 管理Oracle数据库要注意的一些问题
- oracle 常用DBA管理脚本--数据库构架体系
- 三、oracle 用户管理一
- Oracle KSL Latch 管理层 与 Latch管理(未看)
- 源码-Oracle数据库管理-第九章-SQL查询-Part 2(基本查询)