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

本文详细介绍了在创建数据库后,使用System用户执行的关键操作,包括创建表空间、临时表空间、用户名及密码,并授予相应权限。重点阐述了Oracle10g数据库中不同角色如Connect、Resource和DBA的权限分配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         今天整理一下创建数据库之后的使用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角色用户数据库的最高权限


      以上就是本人对创建数据库后操作的总结,希望对大家有所帮助,望批评指正。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值