表空间、用户及其权限的相关SQL语句
来源:互联网 发布:苹果电脑如何装windows 编辑:程序博客网 时间:2024/05/16 08:13
在数据库内创建表空间:
<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>
0 0
- 表空间、用户及其权限的相关SQL语句
- Oracle表空间及其用户的创建语句
- oracle sql语句创建表空间、用户、并给用户赋予权限
- Oracle创建表空间、创建用户以及授权、查看权限常用sql语句
- oracle创建表空间和用户的sql语句
- 查询ORACLE用户表空间使用情况的SQL语句
- 建用户、表空间与授权的sql语句
- pl\sql 数据库表空间的创建及相关语句
- Oracle 用户,角色,权限的sql语句
- Oracle sql语句 创建表空间、用户
- Oracle表空间管理相关SQL语句
- oracle创建表空间及其用户并分配权限
- Oracle 新建用户、表空间、权限配置实用语句
- Oracle创建表空间、用户、分配权限语句
- Oracle创建表空间、用户、分配权限语句
- Oracle 表空间 用户和权限控制相关思考
- 用户对表空间的权限
- lisi用户使用表空间的权限
- [翻译]A Topic Model for Melodic Sequences
- Android笔记之pagerAdapter两个子类的区别和选用
- RadioGroup内兼容任何布局
- Codeforces Round #344 (Div. 2) C. Report
- Spring-在IDEA2016中创建maven管理的SpringMVC项目
- 表空间、用户及其权限的相关SQL语句
- C#
- Java基础知识
- android之Android Studio下自定义属性的定义和使用
- 高精度乘法 FFT
- 详解如何安装64位win7系统
- 如何提高数据库性能
- hash_map容器
- 食物链