oracle数据库存储管理总结,oracle数据库存储管理
o 理解数据库的逻辑存储结构
o 管理表空间和数据文件
o 管理控制文件
o 管理重做日志文件
o Block(块)最基本的存储单元
o Extent(区)一次分配的连续的块
o Segment(段)属于同一对象的区组成一个段
o Tablespace(表空间)数据文件的组织行为
表空间:永久性表空间,临时表空间,撤销表空间
表空间管理方式:字典管理方式和本地管理方式(默认)
区分配方式:自动分配(默认)和定制分配
段的管理方式:自动管理(默认)和手动管理
1. 创建表空间
a) 创建永久性表空间create tablespace ,使用extend management设置表空间的管理方式,使用autoallcoate或uniform设置区的分配方式,使用segment space management设置段的管理方式
i. 创建一个永久性表空间xiaowu1,区自动扩展,段采用自动管理方式
ii. 创建一个永久性表空间xiaowu2,区定制分配,段采用自动管理方式
iii. 创建一个永久性表空间xiaowu3,区自动扩展,段采用手动管理方式
iv. 创建一个永久性表空间xiaowu4,区定制分配,段采用手动管理方式
总结:
b) 创建临时表空间:使用create temporary tablespace创建临时表空间
i. 创建一个临时表空间xiaowu5
c) 创建撤销表空间:使用create undo tablespace语句创建本地管理撤销表空间
i.
2. 修改表空间大小:alter tablespace add datafile语句为就永久性添加文件,altertablespace add tempfile语句为临时表空间添加临时数据文件,但是不能为大文件表添加数据文件
a) 为永久性表间添加一个大小为10MB的数据文件
b) 向临时表空间添加一个大小为5MB的临时文件,如数据文件已存在,则使用reuse覆盖
c) 改变数据文件扩展性:如更改xiaowu1表空间中数据文件xiaowu1.dbf为自动增长方式
d) 取消xiaowu1表空间的数据文件xiaowu1.dbf的自动增长方式
e) 重新设置数据文件的大小:
f) 修改表空间的可用性
i. 将xiaowu1表空间设置为脱机状态
ii. 将xiaowu2表空间设置为联机状态
g) 修改表空间的读写性:表空间必须处于联机状态,表空间不能包含任何活动的回退段,如果表空间正在进行联机数据备份,则不能讲该表空间设置为只读状态
3. 设置默认表空间:在创建数据库用户是,如果没有使用default tablespace选项指定默认(永久)表空间,则该用户使用数据库的默认表空间,如果没有使用default temporary tablespace 选项指定默认临时表空间,则该用户使用数据库的默认临时表空间,在oracle11g中,数据库的默认表空间为users表空间,默认的临时表空间为temp表空间
a) 为该案例数据库设置默认表空间
b) 为该案例数据库设置默认临时表空间
4. 表空间的备份
a) 使用alter tablespace ..begin backup 语句将表空间设置为备份模式
b) 在操作系统中本分表空间所对应的数据文件
c) 使用alter tablespace … end backup 语句将表空间结束备份模式
5. 删除表空间:使用drop tablespace ….including contents 语句可以删除表空间及内容,但是这样不能删除系统对应存在的数据文件,要想同数据文件也删除,则需要使用including contents and datafiles字句
a)
6. 查询表空间:可以查询V$tablespace,dba_tablespaces,dba_tablespace_groups等获取表空间的信息
a) 查询案例数据库中各个表空间的名称,区的管理方式,段的管理方式,表空间类型等信息
7. 数据文件的创建:alter tablespace .. add datafile语句为表空间添加数据文件,altertablespace … add tempfile .. size .. 语句为临时表空间添加临时数据文件
a) 为表空间添加一个大小10M的数据文件
b) 为临时文件添加一个大小为5M的临时文件
8. 改变数据文件的可用性:在归档模式下,可用alter database database datafile …online|offline来设置数据文件的联机与脱机状态,可用alter database tempfile … online|offline来设置临时数据文件的脱机和联机状态
oracle数据库存储管理总结,oracle数据库存储管理相关推荐
- oracle asm 分布式存储,分布式数据中心数据库和存储部署解决方案
文/耿加申 建设分布式双活数据中心是需要网络系统.存储系统.计算资源甚至包括应用系统等多个IT系统之间紧密合作才能实现的.用户所有的业务系统同时在两个数据中心运行,包括前端的全局负载均衡.服务器前端的 ...
- oracle 数据库基础配置,Oracle数据库网络服务配置基础、SQL编程详解-Oracle
Oracle数据库是目前世界上流行的关系数据库管理系统,系统可移植性好.使用方便.功能强,适用于各类大.中.小.微机环境.Oracle数据库的主要内容包括:表空间.用户权限.四种约束等基础概念,DDL ...
- 视频教程-Oracle12数据库管理/DBA/数据库工程师培训-Oracle
Oracle12数据库管理/DBA/数据库工程师培训 郑老师拥有超过二十年的IT行业经验,技术总监/培训师/系统工程师/项目经理.精通系统工程的很多领域:数据库(Oracle).操作系统Unix(So ...
- oracle数据库方案模式,Oracle数据库技术服务方案.doc
Oracle技术服务方案书 第 PAGE 2 页/总 NUMPAGES 8 页 Oracle数据库技术服务方案 (V1.0) 目录 TOC \o "1-3" \h \z HYPER ...
- Oracle数据库培训视频教程 oracle工程师培训视频教程
该课程是Oracle数据库系统工程师培训课程 Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.到目前仍在数据库市场上占有主要份额 ...
- oracle12c数据库基础教程,Oracle 12C 数据库基础教程
章 Oracle 12c简介 1 1.1 Oracle 12c简介 1 1.2 Oracle 12c产品系列 2 1.3 Oracle 12c新特性 2 1.3.1 插接式数据库PDB 2 1.3.2 ...
- oracle数据库50题,ORACLE数据库试题
<ORACLE数据库试题>由会员分享,可在线阅读,更多相关<ORACLE数据库试题(10页珍藏版)>请在人人文库网上搜索. 1.ORACLE数据库试题1. 以下关于数据的逻辑结 ...
- 在oracle的安全策略中,Oracle数据库的安全策略(转)
Oracle数据库的安全策略(转)[@more@]Oracle是关系型数据库管理系统,它功能强大.性能卓越,在当今大型数据库管理系统中占有重要地位.在我们开发的一MIS系统中,选用了Oracle7.3 ...
- oracle修改数据高性能,oracle数据库的性能调整
oracle是一个高性能数据库软件.用户可以通过参数的调整,达到性能的优化.性能优化主要分为两部分:一是数据库管理员通过对系统参数的调整达到优化的目的,二是开发人员通过对应用程序的优化达到调整的目的. ...
- Oracle数据库名与Oracle实例名的关系
1 数据库名 1.1 数据库名的概念 数据库名(db_name)就是一个数据库的标识,就像人的身份证号一样.如果一台机器上装了多个数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后, ...
最新文章
- 史上最浅显易懂的Git教程!
- 人工智能最受欢迎的十大TED演讲
- 为什么在C中需要使用volatile?
- ASP.NET 安全认证(一)
- OAuth2.0相关知识
- Spring 框架用到的 9 个设计模式汇总!
- /usr/lib/deepin-wine/wine: error while loading shared libraries: libwine.so.1
- 数据揭秘中国女性的薪水普遍比男性低,说好的“同工同酬”呢?
- Linux vsyscall和vDSO加速系统调用
- 灰色系统理论及其应用 (三) :生成数
- uncode-schedule 学习
- Java知识点复习:Day14
- UltraISO对光盘镜像的常用操作
- 基础篇——人工智能相关方向学习路线指引
- 二十三种设计模式简介及类图(转载)
- 赵旭计算机论文,上海交通大学赵旭教授团队在计算机视觉顶级期刊上发表最新研究成果...
- ant-design,解决格式化Table中的时间
- 使用fiddler手机微信小程序抓包
- MATLAB实现fplot和ezplot及hist作图【例】
- 北漂生活-租房那些事
热门文章
- 【实践】基于强化学习的 Contextual Bandits 算法在推荐场景中的应用
- 站在BERT肩膀上的NLP新秀们(PART III)
- 将图像顺时针旋转90度c语言,高中信息技术试卷|信息技术试卷下载_21试卷_21世纪教育网...
- php中 s=,PHP错误表中的所有值=’s’
- 建站+流量+运营,跨境电商的2021
- mysql语句6_MySQL的SQL语句 - 数据操作语句(6)- INSERT 语句
- Leetcode每日一题:37.sudoku-solver(解数独)
- 不得不会的10点Java基础知识
- servlet中filter的的异步问题以及JSP与servlet配合时filter的注意
- 51单片机配合超声波测距以及用1602液晶进行显示