您的位置:首页 > 数据库 > Oracle

Oracle创建之路->创建表空间、创建临时表空间、创建用户、授权

2014-09-12 23:22 323 查看
今天整理一下创建数据库之后的使用System用户必须执行的一系列操作,包括创建表空间、创建临时表空间、创建用户名及密码和授予用户权限.

1、创建临时表空间
create temporary tablespace 名称
tempfile '制定临时文件路径和名称(例如D:\X.dbf)'
size 200M
--自动扩展空间
autoextend on
next 100M maxsize 20480M
--本地管理临时表空间
extent management local;

--2、创建表空间
create tablespace 名称
datafile '指定数据文件路径和名称(例如:D:\Y.dbf)'
size 300M
autoextend on
next 100M maxsize 20480M
extent management local;

--3、创建用户名
create user 用户名 identified by 密码
default tablespace  表空间名称
temporary tablespace 临时表空间名称;
如下讲解以上三种角色对应的权限

a、Oracle 10g数据库中的Connect拥有创建数据库会话权限,Connect角色可授予最终用户典型权利,是最基 本的权限.



拥有CREATE SESSION系统权限的用户能连接到数据库服务器并建立数据库会话

数据字典表【role_sys_privs】列出角色对应的权限及该角色是否可以传递权限

b、Oracle 10g数据库中的Resource拥有的权限如下图,Resource角色是授予开发人员的.

select role, privilege,
admin_option from role_sys_privs where role = 'RESOURCE';



Create Sequence   --建立序列
Create Trigger   --建立触发器
Create Cluster   --建立聚簇
Create Procedure --建立存储过程
Create Type      --建立类型
Create Operator  --创建操作符
Create Table     --创建数据表
Create IndexType --创建索引类型</span>


c、DBA角色用户数据库的最高权限

以上就是本人对创建数据库后操作的总结,希望对大家有所帮助,望批评指正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: