表空间、用户及其权限的相关SQL语句

在数据库内创建表空间:

<span style="white-space:pre">	</span>CREATE TABLESPACE 表空间名(自己取)
        DATAFILE '表空间路径(路径必须存在)/文件名(自取).dbf'  SIZE *M (*为自己设置的具体大小)
<span style="white-space:pre">	</span>AOTUEXTEND ON
<span style="white-space:pre">	</span>NEXT *M (*为自己设置的具体大小)
<span style="white-space:pre">	</span>MAXSIZE UNLIMITED
<span style="white-space:pre">	</span>EXTENT MANAGEMENT LOCAL;

</pre><pre name="code" class="sql">删除表空间语句:
<span style="white-space:pre">	</span>DROP TABLESPACE

</pre><pre name="code" class="sql">创建新用户,并指定默认的表空间:
</pre><pre name="code" class="sql"><span style="white-space:pre">	</span>create user 新建用户名 identified by 用户密码
<span style="white-space:pre">	</span>default tablespace 表空间名;

</pre><pre name="code" class="sql">创建新用户后,需要给用户相应的权限,根据权限分为三类用户:
<span style="white-space:pre">	</span>1.CONNECT 角色,主要应用在临时用户,特别是那些不需要建表的用户,CONNECT 是使用 Oracle 的简单权限,拥有 CONNECT 角色的用户,可以与服务器建立连接会<span style="white-space:pre">	</span>话(session,客户端对服务器连接,称为会话)。
<span style="white-space:pre">	</span>2.RESOURCE 角色 ,更可靠和正式的数据库用户,RESOURCE提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、索引(index)等。
<span style="white-space:pre">	</span>3.DBA角色,拥有所有的系统权限,包括无限制的空间限额和给其他用户授予各种权限的能力。

赋权限语句(一般用户只需要connect和resource权限):
<span style="white-space:pre">	</span>grant dba,connect,resource to 用户名  (给用户赋予所有权限)
 
<span style="white-space:pre">	</span>grant dba,connect,resource to <span style="font-family: Arial, Helvetica, sans-serif;"> 用户名 (不需要赋的权限可以省略)</span>

如果不小心给了管理员DBA权限,可以使用回收权限语句:
 
 
<span style="white-space:pre">	</span>revoke 权限 from 用户名

 
当遇到表空间大小不足时,需要扩充表空间,有两种方案:
<span style="white-space:pre">	</span>1.直接扩展原有表空间数据文件的大小
<span style="white-space:pre">		</span>ALTER DATABASE   
<span style="white-space:pre">		</span>DATAFILE '原表空间数据文件(地址+文件名)'
<span style="white-space:pre">		</span>RESIZE  *M;(*为你设置的扩展后的表空间大小) 
<span style="white-space:pre">	</span>2.给原来的表空间再创建一个存放数据的文件
<span style="white-space:pre">		</span>ALTER TABLESPACE 表空间名(自己取)
<span style="white-space:pre">		</span>DATAFILE '表空间路径(路径必须存在)/文件名(自取).dbf'  SIZE *M (*为自己设置的具体大小)
<span style="white-space:pre">		</span>AOTUEXTEND ON
<span style="white-space:pre">		</span>NEXT *M <span style="font-family: Arial, Helvetica, sans-serif;">(*为自己设置的具体大小)</span>
<span style="white-space:pre">		</span>MAXSIZE UNLIMITED
<span style="white-space:pre">		</span>EXTENT MANAGEMENT LOCAL;


 
</pre><pre>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值