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

你可能感兴趣的文章
Python PyQt5:如何使用 PyQt5 显示错误消息
查看>>
Python pytest 面试题!
查看>>
Python pytz 时区函数返回一个相差 9 分钟的时区
查看>>
python rabbitmq实现简单/持久/广播/组播/topic/rpc消息异步发送可配置Django
查看>>
Python random和json模块
查看>>
Python random模块seed理解
查看>>
python range()函数
查看>>
Python rdflib可传递查询
查看>>
python redis 集群_python 搭建redis集群
查看>>
python redis连接,在Python中使用Redis连接池的正确方法
查看>>
python regex_Python RegEx
查看>>
python requests post 中文结果请求得到unicode
查看>>
Python Requests接口自动化测试实战
查看>>
Python requests模块
查看>>
python request与grequests该如何选择
查看>>
python request模块
查看>>
Python requirements.txt的使用方法
查看>>
Python REST(Web 服务)框架的推荐?
查看>>
Python rsa 加密
查看>>
Python RSA操作
查看>>