博客
关于我
安装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/

你可能感兴趣的文章
MySQL高级-视图
查看>>
nacos集群搭建
查看>>
Nessus漏洞扫描教程之配置Nessus
查看>>
Nest.js 6.0.0 正式版发布,基于 TypeScript 的 Node.js 框架
查看>>
Netpas:不一样的SD-WAN+ 保障网络通讯品质
查看>>
Netty WebSocket客户端
查看>>
Netty工作笔记0011---Channel应用案例2
查看>>
Netty工作笔记0014---Buffer类型化和只读
查看>>
Netty工作笔记0050---Netty核心模块1
查看>>
Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
查看>>
Netty常见组件二
查看>>
netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
查看>>
Netty核心模块组件
查看>>
Netty框架的服务端开发中创建EventLoopGroup对象时线程数量源码解析
查看>>
Netty源码—2.Reactor线程模型一
查看>>
Netty源码—4.客户端接入流程一
查看>>
Netty源码—4.客户端接入流程二
查看>>
Netty源码—5.Pipeline和Handler一
查看>>
Netty源码—6.ByteBuf原理二
查看>>
Netty源码—7.ByteBuf原理三
查看>>