创建用户及表空间
来源:互联网 发布:淘宝运营正确思路流程 编辑:程序博客网 时间:2024/05/22 11:00
Oracle 11.2.0.1
1. 创建新的用户默认表空间DCSOPEN_TBS:
注:
(1) 这里设置初始数据文件大小是200M,AUTOEXTEND属性默认自动增长,每次申请新的表空间时会分配32M,最多分配1024M。
(2) 这里未使用EXTENTMANAGEMENT LOCAL(可选),但默认是区本地管理模式(EXTENT_MANAGEMENT),区尺寸分配为AUTOALLOCATE(ALLOCATION_TYPE为SYSTEM),段空间管理为自动AUTO(SEGMENT_SPACE_MANAGEMENT)。
2. 创建新的临时表空间DCSOPEN_TEMPTBS:
注:
(1) 和表空间创建的默认属性不同,临时表空间不能使用AUTO的尺寸分配,临时表空间都是用统一尺寸(默认使用1M)的本地管理的区创建,也可以指定:UNIFORMA SIZE 2M;,且段空间管理不是AUTO,而是MANUAL手工方式。
(2)按照Oracle建议,使用1M统一区尺寸的本地管理的临时表空间作为默认临时表空间。
3. 创建用户DCSOPEN:
注:
(1) 指定用户默认表空间和默认临时表空间,若不指定,则默认表空间使用的是一般创建Oracle的USERS表空间,默认临时表空间使用的是TEMP(若未建则使用SYSTEM表空间)。
(2) 接着可以赋予用户权限,例如:
GRANT
CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,
ALTER ANY TABLE, ALTER ANY PROCEDURE,
DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,
SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
TO dcsopen;
(3)这里10g和11g貌似在用户使用表空间的配额上有些区别。
现象:
(3.1)10g新建一个用户,默认使用USERS表空间,只赋予CREATE TABLE和CREATE TABLE权限,该用户使用CREATE TABLE创建表时提示:ORA-01950: no privileges on tablespace 'USERS'
(3.2) 11g新建一个用户,默认使用USERS表空间,只赋予CREATE TABLE和CREATE TABLE权限,该用户可以CREATE TABLE创建表。
按说用户具有resource权限时才可以使用表空间的配额,11g中对该用户使用revoke resource from r1;提示ORA-01951: ROLE 'RESOURCE' not granted to 'R1',说明该用户并没有resource权限。
- 创建表空间及用户
- 表空间及用户创建
- 创建用户及表空间
- oracle数据库创建表空间创建用户及用户授权
- 创建数据库表空间、表及用户
- Oracle10g表空间及用户的创建
- Oracle创建表空间及用户
- Oracle创建表空间及用户
- ORACLE创建表空间及数据库用户
- oracle创建表空间及用户
- Oracle创建用户及表空间
- ORACLE创建用户及表空间
- oracle表空间及用户的创建
- oracle创建表空间及用户
- oracle 创建表空间-用户及授权
- oracle 创建用户 及 表空间操作
- oracle创建表空间、用户及授权
- Oracle创建表空间及用户
- html5 笔记(一)
- Eclipse c/c++ 环境搭建步骤 (MinGw 4.8.1 最新版本)
- socket 网线断开判断
- 如何享受单身时光
- 皮肤控件IrisSkin4.dll调用样例-vs2010-c#
- 创建用户及表空间
- DecimalFormat用法
- Siggraph 2014 Asia 后记
- rt.jar的源代码的位置
- Ubuntu下Apache SSL的简洁配置方法(HTTPS的实现)
- Where is the way to 5G wireless?
- Struts2—Action
- uva 401 Palindromes
- JavaScript闭包及实现循环绑定事件