第5章 数据库存储管理
合集下载
第5章 数据库基本概念PPT课件

数据(Data)
数据(Data)是数据库中存储的基本对象 数据的定义
描述事物的符号记录。
数据的种类
文字、图形、图象、声音
数据的特点
数据与其语义是不可分的
数据举例
学生档案中的学生记录 (马超,男,1972,江苏,计算机系,1990)
数据的形式不能完全表达其内容 数据的解释
语义:学生姓名、性别、出生年月、籍贯、所在 系别、入学时间
数据库管理系统(DBMS)
什么是DBMS 数据库管理系统(Database Management System,简称DBMS) 是位于用户与操作系统之间的一层 数据管理软件。
它是用户与数据库的接口,提供数据库的 定义、检索、更新、维护及各种数据控制。
DBMS的主要功能
★定义数据库
提供数据描述语言(DDL),定义数 据库总体逻辑数据结构、存储结构、 保密定义等。
与数据文件名 统一、集中、独
打交道
立的管理
文件系统
DBMS
人工管理阶段 文件系统阶段
数据库系统阶段
数据的共 享程度
无共享
共享性差
共享性高
数据的冗 余度
冗余度极大
冗余度大
冗余度小
数据的独 不独立,完全 立性 依赖于程序
独立性差
具有高度的物理独立 性和一定的逻辑独立性
数据的结 构化
无结构
记录内有结构 整体无结构
整体结构化 用数据模型描述
数据的控 制能力
应用程序 自己控制
应用程序 自己控制
由DBMS提供数据的 安全性、完整性、并 发控制和恢复能力
数据独立性是要维护数据与应用程序之 间的无关性。其目的是,应用程序不因 数据一方的改变而改变;反过来,数据 也不会因应用程序一方的改变而改变。 数据与应用程序相互独立,不受对方的 影响。数据独立性分成物理数据独立性 和逻辑数据独立性两级。
数据库的存储结构

11
5.1 数据库存储结构
三、逻辑结构(cont.)
逻辑存储空间:(以Oracle为例介绍)
表空间(Table Space):数据库的逻辑存储单位。一个数据库可包含一个或多 个表空间;一个表空间可跨越多个磁盘分配。一般地,在数据库初始化时, 系统总是自动建立一个缺省表空间(如Oracle中的SYSTEM表空间),DBA事 后可定义其他表空间。 段(Segment):表空间中一种指定类型的逻辑存储结构。有: 数据段:每个表/簇集有一个数据段,用于存储其中的数据。 索引段:每个索引有一个索引段,用于存储索引数据。 回滚段:由DBA建立,用于临时存储要回滚(撤消)的信息,以便事 务回滚。 临时段:当一个SQL语句需要临时工作区时,由DBMS建立,用完后 再回收。 范围(Extent):一个段由一组范围组成,范围是数据库存储空间分配的逻辑 单位。 数据块(Data Block):一个范围由一组连续的数据块所组成,数据块是 DBMS进行I/O的最小物理单位,其大小可不同于OS的标准I/O块大小。
User2’s Schema
Data File1
Data File2
Data File3
Data File4
Last update: Oct.2009
Lecture Notes - Principles of Databases Systems. By Zhuoming Xu 第1部分 数据库系统引论
Lecture Notes - Principles of Databases Systems. By Zhuoming Xu 第1部分 数据库系统引论
Last update: Oct.2009
7
SQL Server数据库技术及应用教程(SQL Server 2016)第5章 数据库的创建与管理

• 1.数据库文件
• SQL Server 数据库具有以下三种类型的文件。
• (1)主数据文件
• 主数据文件是数据库的起点,指向数据库中的 其他文件。每个数据库都有一个主数据文件。 主数据文件的推荐文件扩展名是.mdf。例如, 某销售管理系统的主数据文件名为 Sales_data.mdf。
• (2)次要数据文件
在“常规”页中可以查看数据库的基本信息,包括:数 据库上次备份日期、名称、状态等。
在“文件”页和“文件组”页中可以修改数据库的所有 者。“文件”页如图5-14所示。 在“选项”页中,可以设置数据库的故障恢复模式和排 序规则。
“选项”页中的其他属性和“权限”页、“扩展属性”页、
“镜像”页等属性是数据库的高级属性,通常保持默认值 即可。如果要进行设置或定义可参考SQL Server 2016联机帮 助。
/*更改文件属性*/
|MODIFY NAME=新数据库名称
/*更改数据库名称*/
|MODIFY FILEGROUP 文件组名称{文件组属性|NAME=新文件组名称}
/*更改文件组属性,包括更改文件组名称*/
• ③ 显示“新建数据库”窗口,窗口左上方的“选择页” 框中有三个选项,分别对应“常规”页、“选项”页和 “文件组”页,这里只设置“常规”页,其他页使用系 统默认设置。
• 在“选择页”框中选择“常规”页,在窗口右侧将显示 相应的设置内容,在“数据库名称”框中填写要创建的 数据库名称“StudentMark”,也可以在“所有者”框 中指定数据库的所有者,如sa。这里使用默认值,其他 属性也按默认值设置,如图5-3所示。
• ② 单击“执行”按钮,然后在对象资源管理器中刷新, 展开“数据库”结点就能看到刚创建的Teacher数据库, 如图5-12所示。
• SQL Server 数据库具有以下三种类型的文件。
• (1)主数据文件
• 主数据文件是数据库的起点,指向数据库中的 其他文件。每个数据库都有一个主数据文件。 主数据文件的推荐文件扩展名是.mdf。例如, 某销售管理系统的主数据文件名为 Sales_data.mdf。
• (2)次要数据文件
在“常规”页中可以查看数据库的基本信息,包括:数 据库上次备份日期、名称、状态等。
在“文件”页和“文件组”页中可以修改数据库的所有 者。“文件”页如图5-14所示。 在“选项”页中,可以设置数据库的故障恢复模式和排 序规则。
“选项”页中的其他属性和“权限”页、“扩展属性”页、
“镜像”页等属性是数据库的高级属性,通常保持默认值 即可。如果要进行设置或定义可参考SQL Server 2016联机帮 助。
/*更改文件属性*/
|MODIFY NAME=新数据库名称
/*更改数据库名称*/
|MODIFY FILEGROUP 文件组名称{文件组属性|NAME=新文件组名称}
/*更改文件组属性,包括更改文件组名称*/
• ③ 显示“新建数据库”窗口,窗口左上方的“选择页” 框中有三个选项,分别对应“常规”页、“选项”页和 “文件组”页,这里只设置“常规”页,其他页使用系 统默认设置。
• 在“选择页”框中选择“常规”页,在窗口右侧将显示 相应的设置内容,在“数据库名称”框中填写要创建的 数据库名称“StudentMark”,也可以在“所有者”框 中指定数据库的所有者,如sa。这里使用默认值,其他 属性也按默认值设置,如图5-3所示。
• ② 单击“执行”按钮,然后在对象资源管理器中刷新, 展开“数据库”结点就能看到刚创建的Teacher数据库, 如图5-12所示。
【《数据库与信息系统》复习题及答案】第5章数据库管理与保护

10.事务的隔离性是由 DBMS 的________实现的。 A.事务管理 B.恢复管理 C.并发控制 D.完整性控制 答案:C 解析:事务的隔离性是指在并发事务被执行时,系统应保证与这些事务先后单独执行时的结 果一样。事务的隔离性是由 DBMS 的并发控制实现的。恢复管理用于当数据库发生故障时 利用备份文件将数据库状态恢复到出故障前的状态。完整性控制用于保证数据库中数据的正 确性、有效性和相容性。
A.该操作不存在问题
B.该操作丢失修改
C.该操作不能重复读
D.该操作读“脏”数据
时刻序列
T1
T2
①
读 A=10,B=5
②
读 A=10,A=A*2 写回
③
读 A=20,B=5 求和 25 验证错
答案:C
图 5.2 事务 T1、T2 的并发操作序列
解析:本题中事务 T1 首先读取变量 A 和 B,随后事务 T2 修改变量 A,然后事务 T1 又第二
12.若事务 T 对数据 R 已加独占锁,则其他事务对数据 R ________。
A.可以加共享锁不能加独占锁 B.不能加共享锁可以加独占锁 C.可以加共享锁也可以加独占锁 D.不能加任何锁 答案:D 解析:MySQL 的 InnoDB 使用不同的锁定类型来锁定资源,其锁分别是:共享锁(S)、排他 锁(X)、意向共享锁(IS)、意向排他锁、大容量更新锁。有些锁之间是兼容的,有些锁之间 是不兼容的,如某一事务对一个数据上了 X 锁,其他事务对该数据不能上任何类型的锁。
答案:B
解析:事务是用户定义的一个数据操作序列,这些操作要么全做要么全不做,是一个不可分 割的工作单位。事务具有原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和 持久性(Durabiliy)四个特性,简称 ACID 特性。
A.该操作不存在问题
B.该操作丢失修改
C.该操作不能重复读
D.该操作读“脏”数据
时刻序列
T1
T2
①
读 A=10,B=5
②
读 A=10,A=A*2 写回
③
读 A=20,B=5 求和 25 验证错
答案:C
图 5.2 事务 T1、T2 的并发操作序列
解析:本题中事务 T1 首先读取变量 A 和 B,随后事务 T2 修改变量 A,然后事务 T1 又第二
12.若事务 T 对数据 R 已加独占锁,则其他事务对数据 R ________。
A.可以加共享锁不能加独占锁 B.不能加共享锁可以加独占锁 C.可以加共享锁也可以加独占锁 D.不能加任何锁 答案:D 解析:MySQL 的 InnoDB 使用不同的锁定类型来锁定资源,其锁分别是:共享锁(S)、排他 锁(X)、意向共享锁(IS)、意向排他锁、大容量更新锁。有些锁之间是兼容的,有些锁之间 是不兼容的,如某一事务对一个数据上了 X 锁,其他事务对该数据不能上任何类型的锁。
答案:B
解析:事务是用户定义的一个数据操作序列,这些操作要么全做要么全不做,是一个不可分 割的工作单位。事务具有原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和 持久性(Durabiliy)四个特性,简称 ACID 特性。
Android操作系统与应用开发第5章

第5章 Android数据存储
实际上SharedPreferences是采用xml文件格式将数据存储
到设备中的,文件存放在File Explorer中的
/data/data/<package name>/shares_prefs目录下。如果希望
SharedPreferences使用的xml文件能被其他应用读和写,则可 以指定Context.MODE_WORLD_READABLE和 Context.MODE_WORLD_WRITEABLE权限。
第5章 Android数据存储
button.setOnClickListener(new Button.OnClickListener()
{ @Override public void onClick(View v) { //这部分是自动产生方法桩 try {
//写入数据
第5章 Android数据存储
第5章 Android数据存储
一个实现SharedPreferences存储的实例代码如下:
//获取SharedPreferences对象 SharedPreferences user = getSharedPreferences(“user_info”, MODE_PRIVATE); //存入数据 Editor editor = user.edit(); editor.putString(“NAME”, “hello”);
(当然不是真的SD卡,只是镜像文件)。创建SD卡可以在
Eclipse创建模拟器时随同创建,也可以使用DOS命令进行创
建,操作方法如下: 在DOS窗口中进入Android SDK安装路径的tools目录, 输入以下命令创建一张容量为2 GB的SD卡(文件后缀可以随 便取,建议使用.img): mksdcard 2048M D:\AndroidTool\sdcard.img
大学计算机教程第六版 第5章数据库技术应用

3.连接运算(Join简记为JN)
连接是从关系R与S的笛卡尔积中,选取R的第i 个属性值和S的第j个属性值之间满足一定条件表达 式,构成关系子集。
关系R与T作θ连接。如表5.13和表5.14所示。
5.6.1 数据库设计理论的应用 数据库数据相关性称为数据依赖。数据依赖主
要分为内在关系的函数依赖(简记FD)和多值依赖 (简记MVD)。
把关系看成一个集合,集合运算如并、交、差、 笛卡尔积等运算,均可用到关系运算中。
设有三个关系实例R、S和T,如表5.6所示。
关系R和S的并是由属于R或S或同时属于R和S的 元组组成的集合,记为R∪S,如表5.7所示。
2. 差运算(Difference)
关系R和S的差是由属于R而不属于S的所有元组 组成的集合,记为R-S,如表5.8所示。
3. 交运算(Intersection)
关系R和S交是由同时属于R和S的元组组成的集 合,记为R∩S,如表5.9所示。
4. 笛卡尔积
关系R和S的笛卡尔积R×S的结果如表5.10所 示。
1.选择运算(Selection 简记为SL)
选择条件用F表示,在关系R中挑选满足条件F的 所有元组,组成一个新的关系,这个关系是关系R 的一个子集,记为:
设D1,D2,…Dn为n个集合,称D1×D2×…×Dn={(d1, d2, …dn)∈Di,(i=1,2, …n)}为集合D1,D2,…Dn 的笛卡尔积。
其中,Di(i=1,2,…n)可能有相同的,称它们为域, 域是值的集合。
笛卡尔积可表示为一个二维表。如果给出三个域:
D1={王欣,刘伟平} D2={张德君,李波} D3={网络技术应用,数据库原理} 则D1,D2,D3的笛卡尔积为D1×D2×D3={ (王欣,张德君,网络技术应用),(王欣,张德君,数据库原理), (王欣,李波,网络技术应用),(王欣,李波,数据库原理),(刘 伟平,张德君,网络技术应用),(刘伟平,张德君,数据库原理), (刘伟平,李波,网络技术应用),(刘伟平,李波,数据库原理)}
Chapter5-大数据技术原理与应用-第五章-NoSQL数据库-pdf

《大数据技术原理厦与门应大用学》计算机科学系 厦门大学计算机科学系
林子雨 2015年ziy版ulin@
提纲
• 5.1 NoSQL简介 • 5.2 NoSQL兴起的原因 • 5.3 NoSQL与关系数据库的比较 • 5.4 NoSQL的四大类型 • 5.5 NoSQL的三大基石 • 5.6 从NoSQL到NewSQL数据库 • 本章小结
键/值对
典型应用
内容缓存,比如会话、配置文件、参数、购物车等
优点
扩展性好,灵活性好,大量写操作时性能高
缺点 使用者
无法iak)、BestBuy(Riak)、 Twitter(Redis和Memcached)、StackOverFlow(Redis)、 Instagram (Redis)、Youtube(Memcached)、Wikipedia (Memcache育计算机规划教材 《大数据技术原理与应用 ——概念、存储、处理、分析与应用》 (2015年6月第1版) 厦门大学 林子雨 编著,人民邮电出版社 ISBN:978-7-115-39287-9
欢迎访问《大数据技术原理与应用》教材官方网站: /post/bigdata
Dataset
Document_id-1
Document-1
Document_id-2
Document-2
Document_id-3
Document-3
Document_id-4
Document-4
文档数据库
KeyValue Node1
Key-Value2 Key-Value1
KeyValue Node3
数据完整性
容易实现
很难实现
任何一个RDBMS都可以很容易实现数据完整性,比如通过主键或 者非空约束来实现实体完整性,通过主键、外键来实现参照完整 性,通过约束或者触发器来实现用户自定义完整性 但是,在NoSQL数据库却无法实现
MySQL数据库应用实战教程 第5章 MySQL函数和存储过程

5.2.3 日期和时间函数
通过日期和时间函数可以获取当前日期、当前时间、年份、月份、 天、小时等关于日期的函数。日期和时间函数如表5.3所示。
表5.3 日期和时间函数
续表
常用的日期和时间函数如下。 (1)NOW():当前日期和时间,如2017-11-29 23:21:19。 (2)CURDATE():当前日期,如2017-11-29。 (3)CURTIME():当前时间,如23:22:49。 (4)YEAR(d):提取日期中的年份,如YEAR('2017-11-30')。 (5)MONTH(d):提取日期中的月份,如MONTH('20170819')。 (6)DAYOFYEAR(d):提取日期里一年中的第几天,如DAYOFYEAR ('2017-11-30')。
(11)DATE_ADD() :向后推时间。DATE_ADD(NOW(),INTERVAL 3 YEAR)表示当前时间往后推3年;DATE_ADD(NOW(),INTERVAL 3 MONTH)表示当前时间往后推3个月;DATE_ADD(NOW(),INTERVAL 3 DAY)表示当前时间往后推3天。
表5.1 数学函数
续表
常用的数学函数如下。 (1)CEILING(x):返回大于x的最小整数值,它是向上取整。 (2)FLOOR(x):返回小于x的最大整数值,它是向下取整。 (3)ROUND(x,y):返回参数x的四舍五入的有y位小数的值,进行 四舍五入,保留y位小数。 (4)TRUNCATE(x,y):返回数字x截短为y位小数的结果,不进行 四舍五入,直接保留y位小数。 (5)MOD(x,y):返回x/y的模,也是取余数,和x%y是等价的。
3.调用自定义函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【例5.17】创建手动段管理方式的表空间MyTBS01:
SQL> CREATE TABLESPACE OrclTBS01 DATAFILE 'F:\oracle\product\10.2.0\oradata\orcl\OrclTBS01.dbf' SIZE 30M EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL;
SQL> ALTER TABLESPACE tmptbs ADD TEMPFILE 'F:\oracle\product\10.2.0\oradata\orcl\tmptb s01.dbf' SIZE 20M;
5.1.3设置和修改表空间属性
5.设置联机和脱机 在如下情况下可以将表空间设置为脱 机状态。
第5章
课程描述
数据库存储管理
介绍Oracle数据库的存储单元和物理文件管理。 Oracle数据库的存储单元包括表空间、段、区间 和数据块等。 Oracle 的物理文件则包括控制文件、数据文件、 临时文件、重做日志文件和归档重做日志文件等。
本章知识点
5.1 5.2 5.3 5.4 表空间管理 控制文件管理 重做日志管理 归档日志管理
FLA --YES YES YES YES YES YES YES YES
ENC ---
已选择8行。
5.1.1查看表空间信息
【例5.2】通过视图DBA_TABLESPACES查看所有 表空间的信息,代码及执行结果如下:
SQL>SELECT TABLESPACE_NAME,CONTENTS, STATUS FROM DBA_TABLESPACES; TABLESPACE_NAME CONTENTS STATUS ---------------------SYSTEM PERMANENT ONLINE UNDOTBS1 UNDO ONLINE SYSAUX PERMANENT ONLINE TEMP TEMPORARY ONLINE USERS PERMANENT ONLINE EXAMPLE PERMANENT ONLINE ORCLTBS01 PERMANENT ONLINE ORCLTBS02 PERMANENT ONLINE 已选择8行。
5.1.2创建表空间
【例5.4】在创建表空间OrclTBS02时,指 定其最小区间为128KB,代码如下:
SQL> CREATE TABLESPACE OrclTBS02 DATAFILE 'F:\oracle\product\10.2.0\oradata\orcl\OrclTBS 02.dbf' SIZE 30M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;
ALTER TABLESPACE…READ WRITE语句可以将只 读表空间设置为可读写状态。
【例5.14】将表空间OrclTBS01设置为可读写状态: SQL> ALTER TABLESPACE OrclTBS01 READ WRITE;
5.1.3设置和修改表空间属性
在EM中,打开“管理”页面,在“数据库管理”/“存储”栏目 中单击“表空间”超连接,打开“表空间管理”页面。选中要修 改的表空间,单击“编辑”按钮,编辑表空间页面。
SQL> ALTER TABLESPACE OrclTBS01 ONLINE;
5.1.3设置和修改表空间属性 6.设置只读表空间
ALTER TABLESPACE…READ ONLY语句设置只读表 空间
【例5.13】将表空间OrclTBS01设置为只读表空间: SQL> ALTER TABLESPACE OrclTBS01 READ ONLY;
5.1
表空间管理
查看表空间信息 创建表空间 设置和修改表空间属性 删除表空间 段和数据块管理 撤销表空间
5.1.1查看表空间信息
与表空间相关的视图
段 类 型 V$TABLESPACE DBA_TABLESPACES USER_TABLESPACES DBA_TABLESPACE_GROUPS DBA_SEGMENTS USER_SEGMENTS DBA_FREE_SPACE USER_FREE_SPACE V$DATAFILE V$TEMPFILE 说 明
5.1.2创建表空间
2.大文件表空间 【例5.5】在CREATE TABLESPACE语句中使用 BIGFILE关键词可以创建大文件表空间,代 码如下:
SQL> CREATE BIGFILE TABLESPACE bigtbs DATAFILE 'F:\oracle\product\10.2.0\oradata\orcl\bigtbs.dbf ' SIZE 10G;
5.1.3设置和修改表空间属性
3.大文件表空间 【例5.9】修改大文件表空间bigtbs的数 据文件大小为4GB,代码如下:
SQL> ALTER TABLESPACE bigtbs RESIZE 4G;
表空间已更改。
5.1.3设置和修改表空间属性
4.临时表空间 【例5.10】在临时表空间tmptbs中添加临时文 件,tmptbs01.dbf,文件大小为20MB,代码如 下:
控制文件中保存的所有表空间的名称和数量 所有表空间的描述信息 所有用户可访问表空间的描述信息
所有表空间组及其所属的表空间信息
所有表空间中的区间信息 所有用户表空间中的区间信息 所有表空间中的空闲区间信息 所有用户表空间中的空闲区间信息 所有数据文件信息 所有临时文件信息 显示所有属于表空间的数据文件信息 显示所有属于临时表空间的临时文件信息
SQL> ALTER TABLESPACE OrclTBS01 OFFLINE;
可以使用DBA_TABLESPACES视图查看表空间的状态
SQL>SELECT TABLESPACE_NAME,CONTENTS,STATUS FROM DBA_TABLESPACES;
可以使用ALTER TABLESPACE…ONLINE语句设置表空间 为联机状态。 【例5.12】将表空间OrclTBS01设置为联机状态:
【例5.7】将表空间OrclTBS02修改为OrclTBS03,可 以使用下面的语句: SQL> ALTER TABLESPACE OrclTBS02 RENAME TO OrclTBS03;
5.1.3设置和修改表空间属性
2.本地管理表空间
【例5.8】在ALTER TABLESPACE语句中使用 ADD DATAFILE子句,可以在本地管理表空 间中增加数据文件,代码如下: SQL> ALTER TABLESPACE OrclTBS01 ADD DATAFILE 'F:\oracle\product\10.2.0\oradata\orcl\Or clTBS011.dbf' SIZE 10M;
单击此按 钮保存ຫໍສະໝຸດ 添加、编 辑和移去 数据文件
用户可以修改表空间的名、类型和状态。修改完后,单击 “应用”按钮,保存修改的数据。
5.1.4 删除表空间
可以使用DROP TABLESPACE语句删除表空间。
【例5.15】删除表空间OrclTBS01:
SQL> DROP TABLESPACE OrclTBS01;
5.1.2创建表空间
3.临时表空间
在CREATE TABLESPACE语句中使用TEMPORARY关键 词可以创建临时表空间。 【例5.6】创建临时表空间tmptbs,代码如下:
SQL> CREATE TEMPORARY TABLESPACE tmptbs TEMPFILE 'F:\oracle\product\10.2.0\oradata\orcl\tmptbs.dbf' SIZE 20M REUSE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 16M; 在创建临时表空间时不允许使用AUTOALLOCATE关键词,因 此表空间的区间大小必须使用UNIFORM SIZE子句手工指 定。在此例中,每个区间的大小为16MB
使用INCLUDING CONTENTS子句可以在删除表空间的同 时删除其中的段,例如:
SQL> DROP TABLESPACE OrclTBS01 INCLUDING
CONTENTS; 使用INCLUDING CONTENTS AND DATAFILE子句可以在删 除表空间的同时,删除包含的段和数据文件:
SQL> DROP TABLESPACE OrclTBS03 INCLUDING CONTENTS AND DATAFILES;
5.1.5 段和数据块管理
表空间由段组成,在创建表空间时,可以指定段空间 管理方式。段空间管理包括两种方式,即手动和自动。在 CREATE TABLESPACE语句中使用SEGMENT SPACE MANAGEMENT子句可定义段空间管理方式 【例5.16】创建自动段管理方式的表空间MyTBS01:
5.1.1查看表空间信息
以SYS身份登录到EM,出现“管理”页面,在“数 据库管理”/“存储”栏目中单击“表空间” 超连接,打开“表空间管理”页面。
操作按钮
5.1.2 创建表空间
可以使用CREATE TABLESPACE语句来创建表空间,使用 此语句的用户必须拥有CREATE TABLESPACE的系统权限。 1.本地管理表空间 【例5.3】在CREATE TABLESPACE语句中使用EXTENT MANAGEMENT LOCAL子句,可以创建一个本地管理表空间,代 码如下: SQL> CREATE TABLESPACE OrclTBS01 DATAFILE 'F:\oracle\product\10.2.0\oradata\orcl\OrclTBS01.dbf ' SIZE 50M EXTENT MANAGEMENT LOCAL AUTOALLOCATE; 注: AUTOALLOCATE子句指定的表空间由系统管理,最 小区间为64KB。与AUTOALLOCATE子句对应的是 UNIFORM子句,使用它可以指定最小区间的大小,并且 所有区间大小相同。