Oracle tablespace 创建表空间
定义:
表空间是一个逻辑概念,它的所有数据和结构信息都存储在一个或多个数据文件中,表空间属于数据库的一部分。数据库自带有几个表空间,如system,temp。一般系统将创建几个私用或业务的表空间。
模式分为永久表空间、撤销表空间、临时表空间。
永久表空间中的对象存储在数据文件中,系统默认是永久表空间。
如果以自动撤销管理模式运行数据库,则撤消表空间是Oracle数据库用于管理撤消数据的一种永久性表空间。
临时表空间仅在会话期间包含模式对象,临时表空间中的对象存储在临时文件中。
表空间的修饰词 BIGFILE | SMALLFILE
BIGFILE能支持扩展32TB,系统默认使用SMALLFILE
关键属性:
DATAFILE:数据文件保存的路径,支持多个数据文件
UNLIMITED :不限制磁盘空间
SIZE:指定文件的大小(以字节为单位)。 使用K,M,G或T来指定千字节,兆字节,千兆字节或兆字节的大小
MAXSIZE:指定允许自动扩展数据文件的最大磁盘空间
NEXT:初始空间用完,一次性拓展多少
AUTOEXTEND:空间自动扩展
REUSE:允许Oracle重新使用现有文件
extent management:希望本地管理表空间,请指定LOCAL。 子项AUTOALLOCATE指定表空间是系统管理的。UNIFORM指定表空间以SIZE字节的均匀范围进行管理。默认 SIZE为1兆字节。
segment space management:希望数据库使用位图管理表空间中的段的可用空间,请指定AUTO。
........
创建语句:
CREATE TABLESPACE ERP datafile 'E:\oracle\product\10.2.0\oradata\DEV.dbf'
size 500M reuse
autoextend on next 500k
extent management local uniform size 256k;
相关
1.查看表空间文件路径 select * from dba_data_files
2.迁移目录【文件拷贝】
2.1. alter tablespace 【tbs_name】 offline
2.2. alter tablespace ERP rename datafile '原路径' to '新路径';
2.3. alter database recover datafile 'D:\APP\ORADATA\ORCL\DEV.DBF';
2.4. alter tablespace ERP online;
3. 删除表空间、文件
alter tablespace 【tbs_name】 offline;
DROP TABLESPACE ERP INCLUDING CONTENTS AND DATAFILES;
参考书籍:
Oracle官网之Oracle11G-en-US.pdf
Oracle tablespace 创建表空间的更多相关文章
- Oracle 10g创建表空间的完整步骤详解
本文我们主要介绍了Oracle 10g创建表空间的完整步骤,包括表空间的创建与删除.为应用创建用户以及权限的授予等操作,希望能够对您有所帮助. AD:WOT2014:用户标签系统与用户数据化运营培训专 ...
- Oracle 删除用户和表空间////Oracle创建删除用户、角色、表空间、导入导出、...命令总结/////Oracle数据库创建表空间及为用户指定表空间
Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下 对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一: 删除user drop ...
- Oracle数据创建表空间
一.直接在服务器端通过sqlplus命令行创建: 如果您用的是Linux系统,那么Oracle用户名为oracle.同时,您是在oracle服务器上操作. 如果是在Windows系统下, 请先点击“开 ...
- oracle 11G创建表空间、用户、配置监听和TNS
最近总在安装各种版本的oralce数据库做测试,11G,32位的,64位的,12C的,每次都折腾表空间,用户.tns啥的,这里记录下,再也不用现用现百度找了 一.创建表空间.用户 在plsql工具中 ...
- Oracle Rac创建表空间及用户
1. 创建表空间: BEGIN DECLARE cnt integer := 0; BEGIN SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FR ...
- oracle xe 创建表空间
使用OracleXE控制台,我们会发现一个奇怪的现象:没有提供创建表空间.增加数据文件等功能.这似乎和我们使用Oracle标准版控制台不一样. 其实在OracleXE中可以创建新的表空间,不过一般情况 ...
- Linux oracle数据库创建表空间、用户并赋予权限
管理员用户登录oracle数据库 1.创建临时表空间 select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径: 得到其中一条记录/opt/oracl ...
- Oracle数据库创建表空间及用户授权
/*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace test_temp tempfile 'E:\app\Administrator\orad ...
- Oracle的创建表空间及用户
学习笔记: 1.创建表空间 --创建表空间 create tablespace thepathofgrace datafile 'c:\thepathofgrace.dbf' size 100m au ...
随机推荐
- C# StreamReader.ReadLine统计行数的问题
要实现一个功能: 从 lua 文件中提取字符串放到 excel 中,再将 excel 给海外同事,翻译完成后,用翻译的文本替换相应中文. 整个功能并不复杂,要点有二点: 1.提取字符串,一行中文如&q ...
- C# Task ContinueWith的实现
看了上一篇C# Task 是什么?返回值如何实现? Wait如何实现 我们提到FinishContinuations方法中会调用TaskContinuation实例,那么我们的ContinueWith ...
- MySQL性能调优的10个方法 - mysql数据库栏目
摘要: https://edu.aliyun.com/a/29036?spm=5176.11182482.related_article.1.hbeZbF 摘要: MYSQL 应该是最流行了 WEB ...
- UVA - 1456 Cellular Network
题目大意: 手机在蜂窝网络中的定位是一个基本问题.如果蜂窝网络已经得知手机处于c1, c2,-,cn这些区域中的一个.最简单的方法是同一时候在这些区域中寻找手机.但这样做非常浪费带宽. 因为蜂窝网络中 ...
- QPS从0到4000请求每秒,谈达达后台架构演化之路(转载)
https://blog.csdn.net/czbing308722240/article/details/52350219 QPS从0到4000请求每秒,谈达达后台架构演化之路 达达是全国领先的 ...
- 利用StringEscapeUtils来转义和反转义html/xml/javascript中的特殊字符
我们经常遇到html或者xml在Java程序中被某些库转义成了特殊字符. 例如: 各种逻辑运算符: > >= < <= == 被转义成了 == ...
- Java 基础【18】 反射与内省
1.概念定义 Java 反射机制(Reflect)容许程序在运行时加载.探知.使用编译期间完全未知的 class,核心类 java.lang.Class. 通过把指定类中各种元素映射成 java.la ...
- 小程序学习笔记五:API
API 小程序提供了丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等. api调用格式: 1:wx.on 开头的 API 是监听某个事件发生的API接口,接受一 ...
- jenkins获取git上的源码
jenkins获取git上的源码会遇到三种情况,我们在这里会分别介绍一下: 一.获取git上public(公有)的项目 只需配置仓库的URL即可 jenkins下使用git获取源码的配置方法 二.获取 ...
- VMVare 虚拟机使用桥接模式
VMVare 虚拟机使用桥接模式,和物理机使用同一个物理网卡,和物理主机使用同一个段的ip. 1.VMware 编辑 > 虚拟网络编辑器 2.更改配置 3.编辑名称为VMnet0 的网络(如果 ...