oracle怎样创建表空间和用户

2025-02-25 09:12:59
推荐回答(1个)
回答1:

SQL> create temporary tablespace xinghua_temp
tempfile '/u02/oradata/xinghua/xinghua _temp.dbf'
size 100m
autoextend on next 32m
maxsize 2048m
extent management local;
说明:
1)xinghua_temp表空间的名字
2)/u02/oradata/xinghua/xinghua_temp.dbf存放数据库文件的地方,一般是安装数据库后有控制文件,数据文件和日志文件的文件夹,再加上要创建表空间的名字+dbf(数据文件)
3)100M 表空间的初始大小
4)32M 表空间自动增长的大小
5)2048M 表空间最大的大小
1.3 创建数据表空间
SQL> create tablespace xinghua logging
datafile '/u02/oradata/xinghua/xinghe.dbf'
size 100m
autoextend on next 32m
maxsize 2048m
extent management local;
1.4 创建用户并指定表空间
SQL> create user xinghua
identified by xinghua
default tablespace xinghua
temporary tablespace xinghua_temp;
1.5 给用户授予权限
SQL> grant connect,resource,sysdba to xinghua;