oracle基本语句(第五章、数据库逻辑存储结构管理)
1、使用SYS用户以SYSDBA身份登录到SQL Plus,使用视图V$TABLESPACE查看表空间信息
SELECT * FROM V$TABLESPACE;
2、查看视图DBA_TABLESPACES查看所有表空间的属性和在线状态
SELECT TABLESPACE_NAME, CONTENTS, STATUS FROM DBA_TABLESPACES;--表空间名,表空间内容,表空间状态
3、其他(略)
4、创建表空间
CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
--本地管理表空间,AUTOALLOCATE指定表空间由系统管理,最小区间64KB;与AUTOALLOCATE对应的是UNIFORM
CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;
--本地管理表空间,UNIFORM指定最小区间为128KB
CREATE BIGFILE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小>;
--BIGFILE关键字表示创建大文件表空间
CREATE TEMPORARY TABLESPACE <临时表空间名> TEMPFILE <临时文件名> SIZE <临时文件初始大小> REUSE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;
--临时表空间,临时表空间不允许使用AUTOALLOCATE,必须用UNIFORM,REUSE说明临时文件可以重用。
5、表空间中的段管理
CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO;--自动段管理方式的表空间
CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL;--手动段管理方式的表空间
6、表空间中的数据块管理
CREATE TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K;--自动段管理方式的表空间
7、撤销表空间
CREATE UNDO TABLESPACE <表空间名> DATAFILE <数据文件名> SIZE <数据文件大小> REUSE;--撤销表空间
DROP TABLESPACE <表空间名>;--删除表空间
DROP TABLESPACE <表空间名> INCLUDING CONTENTS;--删除表空间,同时删除其中的段
DROP TABLESPACE <表空间名> INCLUDING CONTENTS AND DATAFILES;--删除表空间,同时删除其中的段和数据文件
8、修改表空间
ALTER TABLESPACE <表空间名> RENAME TO <新名>;--重命名
ALTER TABLESPACE <表空间名> ADD DATAFILE <数据文件名> SIZE <数据文件大小>;--增加数据文件
ALTER TABLESPACE <临时表空间名> ADD TEMPFILE <临时文件名> SIZE <临时文件初始大小>;--向临时表空间中增加临时文件
ALTER TABLESPACE <表空间名> RESIZE <数据文件大小>;--修改大文件表空间大小
ALTER TALBESPACE <表空间名> OFFLINE;--设置表空间为脱机状态
ALTER TALBESPACE <表空间名> ONLINE;--设置表空间为联机状态
ALTER TALBESPACE <表空间名>READ ONLY;--只读表空间
ALTER TALBESPACE <表空间名> READ WRITE;--可读写
9、其他查询语句和表空间组(略)
10、将临时表空间组分配给用户等(略)
oracle基本语句(第五章、数据库逻辑存储结构管理)的更多相关文章
- [独孤九剑]Oracle知识点梳理(五)数据库常用对象之Table、View
本系列链接导航: [独孤九剑]Oracle知识点梳理(一)表空间.用户 [独孤九剑]Oracle知识点梳理(二)数据库的连接 [独孤九剑]Oracle知识点梳理(三)导入.导出 [独孤九剑]Oracl ...
- Oracle 逻辑存储结构
一.总述 逻辑存储结构是 Oracle 数据库存储结构的核心内容,对 Oracle 数据库的所有操作都会涉及逻辑存储结构.逻辑存储结构是从逻辑的角度分析数据库的组成,是对数据存储结构在逻辑概念上的划分 ...
- 学习笔记:oracle学习一:oracle11g体系结构之体系结构概述和逻辑存储结构
目录 1.oracle 11g体系结构概述 1.1 三个重要概念 1.2 oracle数据库存储结构 2 逻辑存储结构 2.1 数据块(Data Blocks) 2.2 数据区(Extent) 2.3 ...
- oracle逻辑存储结构
oracle数据库管理系统有三个重要的概念:实例.数据库.数据库服务器.oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构.逻辑存储结构用于描绘Oracle内部组织和管理数据的方式,而物理 ...
- InnoDB的表类型,逻辑存储结构,物理存储结构
表类型 对比Oracle支持的各种表类型,InnoDB存储引擎表更像是Oracle中的索引组织表(index organized table).在InnoDB存储引擎表中,每张表都有个主键,如果在创建 ...
- MySQL InnoDB 逻辑存储结构
MySQL InnoDB 逻辑存储结构 从InnoDB存储引擎的逻辑结构看,所有数据都被逻辑地存放在一个空间内,称为表空间,而表空间由段(sengment).区(extent).页(page)组成.p ...
- MYSQL Innodb逻辑存储结构
转载于网络 这几天在读<MySQL技术内幕 InnoDB存储引擎>,对 Innodb逻辑存储结构有了些了解,顺便也记录一下: 从InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑地存放 ...
- ORALCE逻辑存储结构
ORACLE逻辑存储结构块: 数据块 他是最基础的逻辑存储单元,数据以行的形式存储到我么的数据块中 区 :多个块的集合 并且区组成了物理的数据文件 段 :(表 索引 物化视图 物化视图日志 大对象 大 ...
- InnoDB 逻辑存储结构
本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/80 如果创建表时没有显示的定义主键,mysql会按如下方式创建主 ...
随机推荐
- Object Creation
Although using the object constructor or an object literal are convenient ways to create single obje ...
- java:LeakFilling(IO流)
1.IO流中缓冲区过小,会造成读入不全(打印出来的东西会不全)读入的会是最后一个读入的,不会造成写出不全(即写出来的东西).2.缓冲区在读入时的作用就是将某个文件内容的读入到缓冲区,然后通过缓冲区来进 ...
- js身份证号、电话脱敏处理(用*替换中间数据)
数字类型 certificatecodecopy = certificatecode.replace(/^(.{6})(?:\d+)(.{4})$/, "\$1****\$2") ...
- [原创]关于类似方程x+y+z=P的解的总解
1:如果x,y,z>=0,则直接插板法c(P+3,3-1)2:如果x,y,z均有下界a1,a2,a3,则求解方程x+y+z=P-a1-a2-a33:如果x,y,z均有上界的自然数,则使用容斥定理 ...
- 【VS开发】解决位图缩放失真
当用以下函数加载一张位图时,当窗口发生重绘更改大小时,位图将失真: CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP2); BITMAP bmp; bit ...
- 【机器学习】聚类算法:层次聚类、K-means聚类
聚类算法实践(一)--层次聚类.K-means聚类 摘要: 所谓聚类,就是将相似的事物聚集在一 起,而将不相似的事物划分到不同的类别的过程,是数据分析之中十分重要的一种手段.比如古典生物学之中,人们通 ...
- lua基础学习(三)
一.lua函数 1.在Lua中,函数是对语句和表达式进行抽象的主要方法.既可以用来处理一些特殊的工作,也可以用来计算一些值.Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print( ...
- vue --》路由query 编程式导航传值与监听
1.首先在一个页面设置一个按钮,用于路由跳转 <template> <div> <button @click="handleToRouter"> ...
- 在SQL Server 中创建外键
建外键的前提是此外键必须是另外一个表的主键. 建外键的步骤: 第一步打开要建外键表的设计器,右击选择“关系”. 然后弹出“外键关系”窗体,我们选择“添加”,然后点击“表和列规范”后面的小按钮, 就会弹 ...
- 交换机安全学习笔记 第五章 DHCP缺陷攻击
关于DHCP攻击有如下几类攻击方式: 一.耗尽DHCP地址池 通过随机生成源MAC地址,然后伪造DHCPDISCOVER数据包.耗尽DHCP服务器地址池. 免费的攻击工具: Yersi ...