博客
关于我
安装Oracle之后的第一步---创建表空间、新增用户、用户授权
阅读量:227 次
发布时间:2019-03-01

本文共 1190 字,大约阅读时间需要 3 分钟。

创建表空间指南

第一步:创建表空间

在数据库中创建表空间是数据库管理的基础操作。本文将指导您如何创建临时表空间和数据表空间。

1. 创建临时表空间

临时表空间主要用于排序运算、索引管理和视图访问等操作,系统会自动清理临时空间。

create temporary tablespace user_temp    tablespace_name 'user_temp'    datafile 'D:\app\weking\weking_temp.dbf' -- 自定义路径    size 50M    autoextend on next 50M    maxsize 20480M    extent management local;

2. 创建数据表空间

数据表空间用于存储实际数据,路径和大小可根据需求自定义。

create tablespace user_data    tablespace_name 'user_data'    datafile 'E:\app\Administrator\product\11.2.0\weking_data.dbf' -- 自定义路径    size 50M    autoextend on next 50M    maxsize 20480M    extent management local;

查看表空间信息

如果需要查看表空间详情,可以使用以下SQL语句。

SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_sizeFROM dba_tablespaces t, dba_data_files dWHERE t.tablespace_name = d.tablespace_nameGROUP BY t.tablespace_name;

第二步:创建用户并指定表空间

创建用户时,可以指定默认表空间和临时表空间。

create user weking identified by weking    default tablespace user_data -- 数据表空间名称    temporary tablespace user_temp; -- 临时表空间名称

第三步:授予用户权限

赋予用户必要的权限以进行数据库操作。

grant connect, resource, dba to weking; -- 用户名

删除表空间

当不再需要表空间时,可以安全删除它。

alter tablespace user_temp offline;drop tablespace user_temp including contents and datafiles;

请确保在删除表空间前,确保没有相关数据或正在进行的操作依赖该表空间。

转载地址:http://eyav.baihongyu.com/

你可能感兴趣的文章
NullPointerException Cannot invoke setSkipOutputConversion(boolean) because functionToInvoke is null
查看>>
null可以转换成任意非基本类型(int/short/long/float/boolean/byte/double/char以外)
查看>>
Numix Core 开源项目教程
查看>>
numpy
查看>>
NumPy 或 Pandas:将数组类型保持为整数,同时具有 NaN 值
查看>>
numpy 或 scipy 有哪些可能的计算可以返回 NaN?
查看>>
numpy 数组 dtype 在 Windows 10 64 位机器中默认为 int32
查看>>
numpy 数组与矩阵的乘法理解
查看>>
NumPy 数组拼接方法-ChatGPT4o作答
查看>>
numpy 用法
查看>>
Numpy 科学计算库详解
查看>>
Numpy.fft.fft和numpy.fft.fftfreq有什么不同
查看>>
Numpy.ndarray对象不可调用
查看>>
Numpy:按多个条件过滤行?
查看>>
numpy、cv2等操作图片基本操作
查看>>
numpy判断对应位置是否相等,all、any的使用
查看>>
Numpy如何使用np.umprod重写range函数中i的python
查看>>
numpy数组替换其中的值(如1替换为255)
查看>>
numpy数组索引-ChatGPT4o作答
查看>>
numpy绘制热力图
查看>>