Oracle数据库存储管理..

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL> DROP TABLESPACE OrclTBS01 INCLUDING CONTENTS;
• INCLUDING CONTENTS AND DATAFILES子句可以在删 除表空间的同时,删除包含的段和数据文件:
删除操作系统级的文件 SQL> DROP TABLESPACE OrclTBS03 INCLUDING CONTENTS AND DATAFILES;
第5章 数据库存储管理
控制文件
控制文件可以包含以下信息:
数据库名称; 相关数据文件和重做日志文件的名称和位置; 数据库创建的时间戳; 当前的日志序列号; 检查点信息; 当数据库打开时,Oracle数据库服务器必须可以写控制文件。没 有控制文件,数据库将无法装载,恢复数据库也很困难。
第5章 数据库存储管理
SQL> SELECT TYPE,RECORD_SIZE,RECORDS_TOTAL,RECORDS_USED FROM V$CONTROLFILE_RECORD_SECTION; TYPE RECORD_SIZE RECORDS_TOTAL RECORDS_USED ----------------------------DATABASE 316 1 1 CKPT PROGRESS 8180 11 0 REDO THREAD 256 8 1 REDO LOG 72 16 3 DATAFILE 428 100 5 SQL> SELECT DBID, NAME, LOG_MODE,CONTROLFILE_CREATED FROM V$DATABASE;
பைடு நூலகம்
[BLOCKSIZE <大小>]
第5章 数据库存储管理
Review—设置和修改表空间属性 ALTER TABLESPACE <表空间名> RENAME TO <新表空间名> |ADD DATAFILE|ADD TEMPFILE |OFFLINE|ONLINE |READ ONLY|READ WRITE |RESIZE …
第5章 数据库存储管理
5.3 数据库文件管理
5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 SCN 控制文件管理 数据文件管理 重做日志管理 归档日志管理
5.3.2 控制文件管理
• • • • 查看控制文件信息 创建控制文件 恢复控制文件 删除控制文件
第5章 数据库存储管理
查看控制文件信息
第5章 数据库存储管理
本章知识点
• 5.1 表空间管理 • 5.2 回滚段管理 • 5.3 数据库文件管理
第5章 数据库存储管理
5.3 数据库文件管理
5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 SCN 控制文件管理 数据文件管理 重做日志管理 归档日志管理
5.3.1 SCN
• SCN是系统变更号System Change Number的 缩写,它是Oracle数据库的重要机制,可以 用来记录和标识执行数据库操作的先后顺 序。SCN保存在Oracle数据库文件,在创建 控制文件时可以指定记录SCN的规则 • SCN是一个只能增加的大整数,系统可以保 证它不会出现越界(达到最大值)的情形 。
控制文件
第5章 数据库存储管理
创建控制文件—查看控制文件名称和位置 • 查看初始控制文件名称
Select name,value from v$parameter where name=‘control_files’;
第5章 数据库存储管理
2.创建控制文件
• (1)创建初始控制文件 • (2)创建控制文件副本 • (3)创建新的控制文件
第5章 数据库存储管理
Review—删除表空间
• DROP TABLESPACE语句删除表空间。
【例】删除空的表空间OrclTBS01:
SQL> DROP TABLESPACE OrclTBS01;
表空间已删除。
删除非空表空间
• INCLUDING CONTENTS子句可以在删除表空间的同 该语句只会从数据字典中删除表空间信息,相关 时删除其中的段,例如: 的数据文件依然在磁盘上。
第5章 数据库存储管理
查看控制文件信息
• 从视图V$CONTROLFILE中查询控制文件的名 称列表,语句如下:
SELECT NAME FROM V$CONTROLFILE;
查看控制文件信息
【例】从视图V$DATABASE中查询数据库编号、数据库名称和日志模 式、控制文件的创建日期等信息: 【例】从视图V$CONTROLFILE_RECORD_SECTION中查询到控制文件的 记录类型、记录大小、记录总数量、使用记录数量等信息:
• 与控制文件相关的视图
视 图 名 V$DATABASE 说 明 显示控制文件中描述的数据库信息
V$CONTROLFILE
显示控制文件的名称列表
V$CONTROLFILE_ 显示控制文件的记录信息 RECORD_SECTION V$PARAMETER
显示初始化参数CONTROL_FILES中定义的控 制文件名称
• SCN在数据库中是一个单一的不断的随着数 据库一致性状态的改变而自增的序列。正 如一个时间戳代表着时间里面的某一个固 定的时刻点一样,每一个SCN值也代表着数 据库在运行当中的一个一致性的点,大的 SCN值所对应的事务总是比小SCN值的事务 发生的更晚。因此把SCN说成是Oracle数据 库的逻辑时间戳是很恰当的。
Review
EM 图形工具 OEM 对 象 的 管 理 命令 查看、创建、修改和删除 查看、创建、修改和删除
第5章 数据库存储管理
Review—创建表空间
创建表空间的语法格式如下:
CREATE [BIGFILE|SMALLFILE|UNDO|TEMPORARY] TABLESPACE <表空间名> DATAFILE |TEMPFILE‘数据文件名称和位置’ SIZE <大小> [REUSE] [EXTENT MANAGEMENT LOCAL|DICTIONARY] [AUTOALLOCATE|UNIFORM SIZE <大小>] [SEGMENT SPACE MANAGEMENT AUTO|MANUAL]
相关文档
最新文档