rem 创建临时表空间
create temporary tablespace pksniq_temp
tempfile 'D:\pksniq_temp.dbf'
size 32m
autoextend on
next 32m
extent management local;
rem 设置表空间的区管理为本地管理,为的是减少分配extent的时候产生的内部递归sql,提高数据库分配空间的效率.
rem 创建表空间
create tablespace pksniq_data
logging
datafile 'D:\pksniq_data.dbf'
size 32m
autoextend on
next 32m
extent management local;
rem 创建用户并分配空间
create user pksniq identified by pksniq
default tablespace pksniq_data
temporary tablespace pksniq_temp;
rem 分配权限
rem CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
rem RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
rem DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
grant connect, resource to pksniq;
Oracle 创建表空间并分配给用户
最新推荐文章于 2024-04-23 10:19:42 发布
本文详细介绍了如何使用SQL语句在Oracle数据库中创建临时表空间和数据表空间,包括设置表空间属性、创建用户并分配空间,以及分配不同类型的权限。通过本地管理表空间以提高数据库分配空间的效率。
2150

被折叠的 条评论
为什么被折叠?



