如何创建Oracle数据库的表空间和用户啊?

r如何创建Oracle数据库的表空间和用户啊?... r如何创建Oracle数据库的表空间和用户啊? 展开
 我来答
百度网友695a60927
推荐于2017-11-28 · 超过21用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:59.9万
展开全部
创建表空间(带参数):
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;
万山数据
2024-11-14 广告
实时数据仓库是北京万山数据科技有限公司重要的数据处理与存储解决方案。它专注于实时或近实时地捕获、存储和管理数据流,确保数据的高时效性和准确性。通过先进的数据处理技术和高效的存储架构,实时数据仓库能够支持复杂的数据分析需求,为企业决策提供即时... 点击进入详情页
本回答由万山数据提供
就烦条0o
2018-07-05 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
先su 到 oracle用户,SYS用户以DBA身份登陆
//创建临时表空间
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;
//创建数据表空间
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;
(这些只是例子,具体数据文件的路径,大小,都要你自己改,这里的是不自动扩展,你如果想自动扩展,autoextend on next 50m maxsize 2048m,上网查一下就可以了)
//创建用户并指定表空间
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//给用户授予权限
SQL> grant connect,resource to username;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tg1516
2011-12-10 · TA获得超过276个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:236万
展开全部
CREATE [SMALLFILE/BIGFILE] TABLESPACE tablespace_name
DATAFILE ‘path\filename’SIZE integer [k/m] REUSE
[AUTOEXTEND [ON/OFF] NEXT integer[k/m]
[MAXSIZE [UNLIMITED /integer [k/m]]]]
[MINIMUM EXTENT integer [k/m]]
[DEFAULT STORAGE storage]
[ONLINE/OFFLINE]
[LOGGING/NOLOGGING]
[PERMANENT/TEMPORARY]
[EXTENT MANAGEMENT]
[DICTIONARY/LOCAL [AUTOALLOCATE|UNIFORM SIZE integer[k/m]]]]
● TABLESPACE: 要创建的表空间名称。
● SMALLFILE/BIGFILE :创建的是小文件表空间还是大文件表空间。
● ’path/filename’ 数据文件存放的路径和文件名称。
● REUSE :表示该文件若存在,则清除该文件在重新建立该文件,否则新建该文件。
● AUTOEXTEND OFF/ON: 表示该数据文件是自动扩展还是不自动扩展,如果自动扩展,则要设置 NEXT 值。
● MAXSIZE :表示数据文件自动扩展时,允许数据文件扩展的最大字节数, UNLIMITED 为不限制。
● MINIMUM EXTENT: 指定最小的长度,默认由操作系统和数据库块决定。
● DEFAULT STORAGE storage: 制定以后要创建的表、索引及簇的存储参数值。
● ONLINE/OFFLINE :创建表空间时可以指定为在线还是离线

create user csweb identified by cswebpwd
--创建用户;密码为cswebpwd,名称为csweb
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式