当前位置: 首页 > news >正文

黄石市网站建设_网站建设公司_RESTful_seo优化

wordpress弹窗登入,安徽网站优化怎么做,青岛网站维护,免费图片编辑工具目录 一、基础知识 1、表空间和数据文件 2、存储层次结构摘要 3、表空间的类型 4、表空间中的空间管理 5、临时表空间 6、Default Temporary TS 默认临时TS 二、常用实操 1、Creating Tablespaces创建表空间 2、Dictionary-Managed TS 字典管理的表空间 3、Locally …目录 一、基础知识 1、表空间和数据文件 2、存储层次结构摘要 3、表空间的类型 4、表空间中的空间管理 5、临时表空间 6、Default Temporary TS 默认临时TS 二、常用实操 1、Creating Tablespaces创建表空间 2、Dictionary-Managed TS 字典管理的表空间 3、Locally Managed Tablespace本地管理的表空间最常用 4、Migrating a DM SYSTEM TS 字段管理的表空间转变为本地管理的表空间 5、Undo Tablespace 撤消表空间 6、Temporary Tablespaces 临时表空间 7、创建Default Temporary TS 默认临时TS 8、Creating a Default Temp TS 创建默认临时TS Managing Tablespace Data File 维护表空间和数据文件 目标 定义表空间和数据文件的用途创建表空间管理表空间学会使用甲骨文托管文件(OMF) 创建和管理表空间不是重点获取表空间信息 一、基础知识 1、表空间和数据文件 Oracle逻辑地将数据存储在表空间中物理上存储在数据文件中。 表空间: 一次只能属于一个数据库由一个或多个数据文件组成进一步划分为逻辑存储单元 数据文件: 只能属于一个表空间和一个数据库是架构物件资料的储存库 2、存储层次结构摘要 数据库--表空间--段--区--块 左边是逻辑区分右边是物理区 一个tablespace对应多个Data file Data file是由很多OS block操作系统内存块组成 一个Oracle data block内存块是由多个OS block组成的 一个数据库是由多个模式组成的 一个数据库是由多个表空间组成的 一个表空间是由多个Segment段组成的 在Oracle数据库中一个segment是一个逻辑存储结构它由一个或多个物理存储结构组成用于存储数据。每个表或索引都有一个对应的segment也就是表段和索引段。 一个Segment段由多个Extent区组成 在Oracle数据库中extent是指一组数据块用于存储表或索引中的数据。每个extent都是一个连续的物理空间通常包含多个数据块。当存储空间不足时Oracle会分配新的extent来存储数据。 一个Extent由多个Oracle data block数据块组成 在Oracle数据库中数据块是指数据库中最小的物理数据单位也是存储数据和索引的基本存储单位。每个数据块大小在Oracle中是固定的通常是8KB。         一个数据块由以下部分组成 数据块头block header用于存储关于数据块的元数据如块的地址、块的类型、块大小和块的校验和等信息。行数据data rows存储表中的数据。行目录row directory存储每行数据在数据块中的位置和大小信息。空间管理信息free space management information用于管理数据块中的空闲空间。 总结注意点 数据库由一个或多个表空间组成。表空间由一个或多个数据文件组成。这些文件可能是文件系统中的熟文件、原始分区、ASM管理的数据库文件或集群文件系统上的文件。表空间包含段。段(TABLE、INDEX等)由一个或多个区段组成。段存在于表空间中但可能在该表空间中的许多数据文件中包含数据。区是磁盘上逻辑上连续的块集。区位于单个表空间中而且始终位于该表空间中单个文件中。块是数据库中最小的分配单位。块是I/o的最小单位数据库使用的。 3、表空间的类型 SYSTEM表空间 用数据库创建的包含数据字典包含SYSTEM撤消段非SYSTEM表空间 分开的部分简化空间管理控制分配给用户的空间量永久的撤消的临时的 4、表空间中的空间管理 本地管理的表空间 空闲区在表空间中进行管理位图用于记录空闲区每个比特对应一个块或一组块位值指示空闲或已使用字典管理的表空间: 空闲区段由数据字典管理在分配或取消分配区时更新适当的表。 5、临时表空间 如果SYSTEM表空间是本地管理的那么在创建数据库时必须至少定义一个默认的临时表空间。本地管理的SYSTEM表空间不能用于默认临时存储。如果SYSTEM是字典管理的并且在创建数据库时没有定义默认的临时表空间那么SYSTEM仍然用作默认的临时存储。但是您将在ALERT.LOG中收到警告表示建议使用默认的临时表空间并且在以后的发行版中是必要的。 6、Default Temporary TS 默认临时TS 指定数据库范围内的默认临时表空间消除使用SYSTEM表空间存储临时数据可以通过使用以下方式创建全局表空间 创建数据库ALTER数据库 二、常用实操 1、Creating Tablespaces创建表空间 使用以下命令创建表空间 CREATE TABLESPACE userdata DATAFILE /u01/oradata/userdata01.dbf SIZE 5M; 2、Dictionary-Managed TS 字典管理的表空间 区段在数据字典中管理存储在表空间中的每个段可以有不同的存储子句需要链接。 代码 CREATE TABLESPACE userdata DATAFILE /u01/oradata/userdata01.dbf SIZE 500M EXTENT MANAGEMENT DICTIONARY DEFAULT STORAGE (initial 1M NEXT 1M PCTINCREASE O); 3、Locally Managed Tablespace本地管理的表空间最常用 减少对数据字典表的争用发生空间分配或解除分配时不生成撤消不需要undo不需要链接 代码 CREATE TABLESPACE userdata DATAFILE/u01/oradata/userdata01.dbf SIZE 500M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K: 4、Migrating a DM SYSTEM TS 字段管理的表空间转变为本地管理的表空间 因为这是一个比较重大的事所以在做之前我们需要进行准备工作 准备工作 对你的数据库做一个完整的备份。确保数据库有一个不是SYSTEM的默认临时表空间。临时表空间是使用CREATE TEMPORARY TABLESPACE命令创建的。消除字典管理表空间中的任何撤销(回滚)段本地管理的表空间中应该至少有一个联机撤消段或者一个撤消表空间应该是联机的.除了包含撤消空间的表空间和默认临时表空间之外所有表空间都应设置头READ ONLY只读模式。在受限模式下启动实例防止其他用户登录进来捣乱。使用以下命令迁移SYSTEM表空间 DBMS_SPACE_ADMIN TABLESPACE_MIGRATE_TO_LOCAL(SYSTEM); 将字典管理的SYSTEM表空间迁移到本地管理的: DBMS_SPACE_ADMIN TABLESPACE_MIGRATE_TO_LOCAL(SYSTEM); 5、Undo Tablespace 撤消表空间 用于存储撤消段比如做事务回滚不能包含任何其他对象区是本地管理的undo 一定是本地管理的只能使用DATAFILE和区段管理子句。 创建代码 CREATE UNDO TABLESPACE undo1 DATAFILE /u01/oradata/undo01.dbf SIZE 40M; 6、Temporary Tablespaces 临时表空间 用于排序操作可以由多个用户共享不能包含任何永久对象建议使用本地管理的区段 CREATE TEMPORARY TABLESPACE temp TEMPFILE/u01/oradata/temp01.dbf SIZE 20M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 4M; 7、创建Default Temporary TS 默认临时TS 在创建数据库时创建 CREATE DATABASE DBA01 LOGFILE GROUP 1 (/SHOME/ORADATA/u01/redo01.log) SIZE 100M GROUP 2 (/SHOME/ORADATA/u02/redo02.log) SIZE 100M MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 100 MAXINSTANCES 1 DATAFILE /SHOME/ORADATA/u01/system01.dbf SIZE 325M UNDO TABLESPACE undotbs DATAFILE /SHOME/ORADATA/u02/undotbs01.dbf SIZE 200 DEFAULT TEMPORARY TABLESPACE temp TEMPFILE /$HOME/ORADATA/u03/temp01.dbf SIZE 4M CHARACTER SET US7ASCII 其中这里就是创建全局临时表空间的地方 数据库创建后创建的方法 修改数据库默认临时表空间 ALTER DATABASE DEFAULT TEMPORARY TABLESPACE default_temp2; 若要查找数据库查询数据库属性的默认临时表空间请执行以下操作: SELECT * FROM DATABASE_PROPERTIES; 8、Creating a Default Temp TS 创建默认临时TS 数据库创建后 ALTER DATABASE DEFAULT TEMPORARY TABLESPACEdefault_temp2; 若要查找数据库查询数据库属性的默认临时表空间请执行以下操作: SELECT * FROM DATABASE_PROPERTIES:
http://www.ihoyoo.com/news/31465.html

相关文章:

  • 宁波专业品牌网站制作外包网站开发方案书博客
  • 响应式网站导航栏国内机械加工企业排名
  • 北京app网站开发店铺logo图片免费
  • 中铁建设集团集采网站做教育导航的网站
  • 网站如何交换链接网站开发销售
  • 自学免费网站建设外贸公司网站改版思路
  • 如何看网站的关键词和田网站建设
  • 泉州建设网站公司哪家好工信部网站icp备案号
  • 贵阳网站app制作网站首页设计特点有哪些
  • 江苏金地建设工程有限公司网站云南文山州
  • 哔哩哔哩网站电子商务建设南充网站设计学校
  • 中天建设中瑞物资网站网站建设专业的
  • 网站的要素是什么wordpress图片目录
  • 外贸做那种网站有哪些好的竞价账户托管外包
  • 网站开发人员的工作重庆网络推广网站
  • 山西省城乡建设厅网站创意设计图案
  • 网站建设合同模板下载北京百度科技有限公司电话
  • 网站公司广州百度代运营推广
  • 学校建设网站报告书电商网站经营性备案
  • 公司建设网站的 计划书平面设计电商设计
  • 律师事务所网站方案饮料代理招商网
  • 做电子书的网站很有名后来被关闭了网页创意的再设计
  • 自建网站投放广告帮助设计的网站
  • 免费网站自动优化软件有什么网站可以做宣传图片
  • 备案个人网站名称推荐开发app和微网站有哪些
  • 做设计都有什么网站南京seo网站建设费用
  • 上海网站建设学校与管理中专建设厅资质管理网站
  • 江苏电力建设网站遵化手机网站设计
  • 怎样申请做c c 网站linux可以做网站开发吗
  • 绍兴网站建设方案服务中文网站怎么做英文版