




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1Oracle表空间和表的创建表空间和表的创建(chungjin)与与管理一管理一第一页,共17页。 表空间是Oracle数据库内部数据的逻辑组织结构,对应于磁盘上的一个或多个物理数据文件。表空间将用户视图、数据库的逻辑结构和物理结构有机结合起来。深入理解表空间的类型、管理方式(fngsh)、特性和状态,掌握表空间与数据文件之间的关系,合理为数据文件安排磁盘空间,对于设计与实现一个Oracle数据库应用系统是至关重要的。第1页/共16页第二页,共17页。q 表空间表空间(kngjin)(kngjin)的特性的特性(1)一个数据库可以有多个表空间 (2)一个表空间只能(zh nn)属于一个
2、数据库(3)一个表空间至少要有一个数据文件(4)一个数据文件只能(zh nn)属于一个表空间(5)一个表空间的大小由其数据文件大小决定(6)除系统表空间外的表空间可以被联机或脱机(7)方案对象可以跨表空间的数据文件存储,但不能跨表空间存储(8)可以为用户指定默认数据表空间。但该用户的方案对象可以存储到不同表空间中。(9)可以指定用户在各表空间上的空间配额第2页/共16页第三页,共17页。q 表空间应用原则表空间应用原则q 遵循分散遵循分散(Separate)(Separate)存储原则,避免存储原则,避免(bmin)(bmin)磁盘磁盘I/OI/O冲突冲突 (1) 在系统性能要求较高的应用环境
3、中,创建表空间时使用裸设备存储数据文件 (2)将表、索引分开存放在不同的表空间中 (3)将访问频度高的表、索引分开存放在不同的表空间,并将这些表空间所使用的数据文件存储到不同的物理磁盘上 (4)对于数据量特别大,并发访问频繁的表、索引应考虑单独存放在一个表空间中。进一步,考虑将表、索引进行分区存储到不同表空间中 (5)将日志(rzh)和数据放置在不同的磁盘上第3页/共16页第四页,共17页。q 表空间管理方法表空间管理方法q Oracle 10g Oracle 10g 采用采用(ciyng)(ciyng)本地管理本地管理q 需要通过估算表、索引等方案对象的大小需要通过估算表、索引等方案对象的大
4、小(dxio)(dxio)及数据块空间分配比例来估算表空间的大及数据块空间分配比例来估算表空间的大小小(dxio)(dxio)q q 表占用空间大小 = 最大行长初始行数q (1+PCTFREE/100)记录复合增长率 记录复合增长率指的是在系统的估计使用期内记录增长率的乘积 q 实际创建的表空间一般应比计算数要再大一点第4页/共16页第五页,共17页。系统(xtng)表空间临时(ln sh)表空间撤销(chxio)表空间q建立数据库时,Oracle会自动建立q一般情况下,建立表空间由特权用户或DBA完成第5页/共16页第六页,共17页。按构成文件分q大文件表空间:只能包含1个大文件q小文件表
5、空间:可包含多个数据文件按表空间用途分q系统表空间、撤销表空间、临时表空间q数据表空间、索引表空间等按数据特性分永久表空间、 临时表空间、 撤销表空间第6页/共16页第七页,共17页。CREATE SMALLFILE | BIGFILE PERMANENT | TEMPORARY | UNDO TABLESPACE tablespaceDATAFILE|TEMPFILE datafile_tempfile_spec , datafile_tempfile_spec . MINIMUM EXTENT integer K | M | BLOCKSIZE integer K | M | EXTENT
6、 MANAGEMENT LOCAL AUTOALLOCATE | UNIFORM SIZE integer K|M | SEGMENT SPACE MANAGEMENT MANUAL | AUTO | ONLINE | OFFLINE | LOGGING | NOLOGGING ;第7页/共16页第八页,共17页。path_filename SIZE integer K|M REUSE AUTOEXTEND OFF|ON NEXT integer K|M MAXSIZE UNLIMITED | integer K|M qdatafile_tempfile_spec语法(yf)path_file
7、name为包含路径(ljng)的数据文件名。在路径(ljng)中可用ORACLE_HOME和ORACLE_BASE这样的Oracle环境变量q一般选择NOLOGGING以免影响系统性能qSEGMENT SPACE MANAGEMENT一般采用自动(AUTO)管理q使用BLOCKSIZE可以定义使用非标准大小块的表空间第8页/共16页第九页,共17页。例1:建立名称为data_ts1的数据表空间(kngjin),大小为50M,区间统一为128KB大小。 例2:建立(jinl)名称为temp_ts1的临时表空间,使用文件存放临时数据。 例3:创建10号部门经理用户EMP_MGR10,指定该用户的数
8、据表空间为data_ts1,临时表空间为temp_ts1。授权该用户可以查看SCOTT用户下雇员表中的记录。 例4:创建和应用撤销表空间。 例5:创建大文件表空间,并指定为SCOTT用户的默认数据表空间。 EXA_04_05.SQL EXA_04_03.SQL 第9页/共16页第十页,共17页。CONN system/systempwdorclSET PAGESIZE 30COL tablespace_name FORMAT A12/制定(zhdng)列宽12SELECT tablespace_name,block_size, segment_space_management,status,
9、contents,allocation_type,bigfile FROM dba_tablespaces;q表空间信息查询(chxn)第10页/共16页第十一页,共17页。q为表空间(kngjin)增加数据文件q改变(gibin)数据文件大小q 允许数据文件自动扩展ALTER TABLESPACE tablespace ADD DATAFILE filespec autoextend_clause ,filespec autoextend_clause ;ALTER DATABASE database DATAFILE filename , filename /此处改变的是DATAFILE
10、RESIZE integer K | M ;ALTER DATABASE DATAFILE filespec /此处改变的是DATAFILE AUTOEXTEND OFF|ON NEXT n K|M MAXSIZE UNLIMITED |n K | M ;第11页/共16页第十二页,共17页。q表空间(kngjin)状态维护q 删除(shnch)表空间ALTER TABLESPACE tablespace ONLINE /只读 或 可写| OFFLINE NORMAL |TEMPORARY | FOR RECOVER | READ ONLY | WRITE ;DROP TABLESPACE t
11、ablespace INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS ;第12页/共16页第十三页,共17页。q查看(chkn)数据库中数据文件的分布情况q重新部署数据文件q(1)执行ALTER TABLESPACE tablespace OFFLINE命令将对应的表空间脱机q(2)将数据文件复制到分离的目标盘位置(wi zhi)q(3)执行ALTER TABLESPACE tablespace RENAME source_disk_datafile TO dest_disk_ datafile重命名表空间数据文件,将其数据文件定义为新位
12、置(wi zhi)的文件q(4)执行ALTER TABLESPACE tablespace ONLINE命令将对应的表空间联机COL file_name FORMAT A55SELECT file_id, file_name, tablespace_name FROM dba_data_files ORDER BY file_id;第13页/共16页第十四页,共17页。例6:调整(tiozhng)数据表空间data_ts1的大小。 EXA_04_06.SQL 例7:删除(shnch)temp_ts1表空间。 第14页/共16页第十五页,共17页。OracleOracle数据库技术数据库技术第15页/共16页第十六页,共1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国羊油行业市场发展分析及发展趋势与投资研究报告
- 2025-2030中国结构健康监测行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国纳米锌行业市场运行分析及发展趋势与投资战略研究报告
- 2025年自动恒流充电机项目可行性研究报告
- 2025年自动供墨器项目可行性研究报告
- 2025-2030中国糖原代谢疾病药物行业市场发展趋势与前景展望战略研究报告
- 2025年胶片用具项目可行性研究报告
- 2025-2030中国空气消毒净化器行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国磷酸铵行业市场发展趋势与前景展望战略研究报告
- 2025年聚氯乙烯热稳定剂项目可行性研究报告
- 2025年陕西农业发展集团有限公司(陕西省土地工程建设集团)招聘(200人)笔试参考题库附带答案详解
- 2025-2030中国孵化器行业市场发展前瞻及投资战略研究报告
- 5.3基本经济制度 课件 2024-2025学年统编版道德与法治八年级下册
- Unit4 Breaking Boundaries 单元教学设计-2024-2025学年高中英语外研版(2019)选择性必修第二册
- T-CCTAS 61-2023 桥梁承重缆索抗火密封综合防护技术规程
- 2025慢性阻塞性肺病(GOLD)指南更新要点解读课件
- GB/T 16895.36-2024低压电气装置第 7-722 部分:特殊装置或场所的要求电动车供电
- 人音版初中音乐 九年级上册 中考一轮复习课件
- 工程结算单(样本)
- 校园小品剧本多人10人 校园多人小品剧本
- 完整欠条范本
评论
0/150
提交评论