oracle创建表空间命令(oracle怎么创建一个表空间)

本文目录
oracle怎么创建一个表空间
以DBA身份登录
sqlplus / as sysdba
--基本的建表空间命令
create tablespace house_ts
datafile ’d:\myoracle\house_ts.dbf’
size 100m
reuse
online;
--基本的创建用户命令(密码不能为纯数字,应该还是要以英文打头的)
create user house identified by house
default tablespace house_ts;
--授权(最大的权限是sysdba,house用户拥有的权限不可能超过sysdba,授予其dba权限就算很大的权限了)
grant dba to house;
如何创建Oracle数据库的表空间和用户啊
创建表空间(带参数):
CREATE Tablespace zfmi logging datafile ’D:oracleoradatazfmizfmi.dbf’
size 100m
autoextend on next 32m
maxsize 2048m extent
management local;
创建临时表空间(带参数):
CREATE Temporary tablespace zfmi_temp tempfile ’D:oracleoradatazfmizfmi_temp.dbf’
size 100m
autoextend on next 32m
maxsize 2048m extent
management local;
参数说明:
Size:指定表空间数据库文件的初始大小
Autoextend:表空间自动增长的大小
Maxsize:表空间最大的大小
UNIFORM SIZE:指定区尺寸, 默认为64k
Pctfree:用于控制数据块中空闲空间
Initrans:用于控制访问数据块的事务数量,也会影响数据块头部空间的使用情况
Maxtrans:用于决定数据块的事务总数
Management local:默认的管理方式
使表空间脱机:
ALTER TABLESPACE table_space name OFFLINE;
使表空间联机
ALTER TABLESPACE table_space name ONLINE;
使数据文件脱机
ALTER DATABASE datafile name OFFLINE;
使数据文件联机
ALTER DATABASE datafile name ONLINE;
使表空间只读
ALTER TABLESPACE table_space name READ ONLY;
使表空间可读写
ALTER TABLESPACE table_space name READ WRITE;
删除表空间:
DROP TABLESPACE table_space name INCLUDING CONTENTS AND DATAFILES;
创建用户
CREATE USER user
IDENTIFIED BY password;

本文相关文章:
oracle取第10条到第20条(oracle中使用rownum两表关联如何查询第10条 到20)
2026年9月28日 05:30
oracle如何登录(如何以管理员的身份登录oracle 与SqlServer)
2026年9月10日 11:00
trim函数怎么使用sql(oracle 用SQl语句截取最后一个“\”后面的内容)
2026年8月6日 12:30
oracle保存sql语句(oracle 有没有将执行的sql语句自动保存到数据库某张表中的功能,请大神赐教)
2026年7月12日 02:00
更多文章:
sqlite格式的视频怎么打开(.sqlite是什么文件,用什么工具打开)
2026年11月7日 05:30
element ui面试题(用element-ui ELDialog和ELTable遇见的坑)
2026年11月7日 04:40
中文自动翻译成英语的输入法(有没有一种输入法能将打出来的中文自动变成英文)
2026年11月7日 02:10
equals to(为什么有些英文句子要用的是“equals to that of” 这个that和of之间还可以加名词吗)
2026年11月7日 01:50
default values(电脑开机后出现all settings was reset to default values.)
2026年11月7日 01:20
structured reviewing翻译(软件测试的英文翻译)
2026年11月7日 00:50





