数据文件及逻辑结构的管理.docx

上传人:b****5 文档编号:8243079 上传时间:2023-01-30 格式:DOCX 页数:14 大小:643.89KB
下载 相关 举报
数据文件及逻辑结构的管理.docx_第1页
第1页 / 共14页
数据文件及逻辑结构的管理.docx_第2页
第2页 / 共14页
数据文件及逻辑结构的管理.docx_第3页
第3页 / 共14页
数据文件及逻辑结构的管理.docx_第4页
第4页 / 共14页
数据文件及逻辑结构的管理.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

数据文件及逻辑结构的管理.docx

《数据文件及逻辑结构的管理.docx》由会员分享,可在线阅读,更多相关《数据文件及逻辑结构的管理.docx(14页珍藏版)》请在冰豆网上搜索。

数据文件及逻辑结构的管理.docx

数据文件及逻辑结构的管理

数据文件及逻辑结构的管理

 

一、实验学时:

2学时

二、实验类型:

验证性实验。

三、实验目的和主要内容:

熟悉Oracle的数据文件及逻辑结构,掌握查询数据文件及逻辑结构的方法,以及怎样创建和修改。

主要内容包括:

1.创建数据文件。

2.修改数据文件的大小。

3.改变数据文件的可用性。

4.改变数据文件的名称和位置。

5.查看数据文件信息。

 

6.创建表空间。

7.修改表空间。

8.删除表空间。

9.查询表空间。

10.在表空间的相关操作中对段、区、块进行设置。

  

四、实验仪器设备和材料:

 

Intel酷睿2双核计算机及其网络、Windows2000/XP、Oracle9i安装版。

 

五、实验方法和步骤:

 

1.向数据库的USERS表空间添加一个大小为10M的数据文件userdata02.dbf。

altertablespaceUSERSadddatafile

'C:

\oracle\oradata\oracle9\userdata02.dbf'size10M;

 

2.向数据库的TEMP表空间添加一个大小为5M的临时数据文件temp02.dbf。

altertablespaceTEMPaddtempfile

'C:

\oracle\oradata\oracle9\temp02.dbf'size5M;

 

3.修改userdata02.dbf为自动增长方式,每次增长512k,没有限制大小。

alterdatabase

datafile'C:

\oracle\oradata\oracle9\userdata02.dbf'

autoextendonnext512kmaxsizeunlimited;

4.取消userdata02.dbf的自动增长方式。

alterdatabase

datafile'C:

\oracle\oradata\oracle9\userdata02.dbf'

autoextendoff;

 

5.将userdata02.dbf大小设置为8MB。

alterdatabasedatafile

'C:

\oracle\oradata\oracle9\userdata02.dbf'resize8M;

 

6.将userdata02.dbf设置为脱机。

非归档模式改为归档模式:

1)shutdown

2)startupmount

3)alterdatabasearchivelog;

4)alterdatabaseopen

脱机:

alterdatabasedatafile

'C:

\oracle\oradata\oracle9\userdata02.dbf'OFFLINE;

7.将userdata02设置为联机。

恢复操作:

recoverdatafile'C:

\oracle\oradata\oracle9\userdata02.dbf';

联机:

alterdatabasedatafile

'C:

\oracle\oradata\oracle9\userdata02.dbf'

online;

 

8.改变userdata02的名称为userdata002。

 

1)将包含数据文件的表空间设置为脱机状态

altertablespaceUSERSoffline;

2).将userdata02.dbf重命名为userdata002.dbf;

3).修改控制文件中的信息

altertablespaceUSERSrenamedatafile

'C:

\oracle\oradata\oracle9\userdata02.dbf'to

'C:

\oracle\oradata\oracle9\userdata002.dbf';

4).将表空间联机

altertablespaceusersonline;

 

9.查询数据文件信息。

1).查询数据文件动态信息

SELECTNAME,FILE#,CHECKPOINT_CHANGE#FROMV$DATAFILE;

2).查询数据文件的详细信息

SELECTTABLESPACE_NAME,AUTOEXTENSIBLE,FILE_NAMEFROMDBA_DATA_FILES;

 

3).查询临时数据文件信息

SELECTTABLESPACE_NAME,FILE_NAME,AUTOEXTENSIBLEFROMDBA_TEMP_FILES;

 

10.编辑一个脚本文件TEST,脚本文件内容为创建一个永久性的Student表空间,区自动扩展,段采用手动管理方式,并执行脚本文件。

创建脚本文件:

EDITC:

\oracle\oradata\oracle9\TEST.sql;

添加:

CreatetablespaceStudentdatafile

'C:

\oracle\oradata\oracle9\my.dbf'size50M

Segmentspacemanagementmanual

执行脚本文件;

RunTEST.sql;

 

11.为数据库的student表空间添加一个大小为10MB的新的数据文件。

AltertablespaceStudentadddatafile

'C:

\oracle\oradata\oracle9\TEST_1.dbf'size10M;

 

12.创建一个临时表空间mytemp,并为临时表空间添加一个大小为10MB的临时数据文件。

创建临时表空间:

CREATEtemporaryTablespacemytemptempfile

'C:

\oracle\oradata\oracle9\TEMP.dbf'size20M

Extentmanagementlocaluniformsize16M;

 

添加临时数据文件:

Altertablespacemytempaddtempfile

'C:

\oracle\oradata\oracle9\TEMP_1.dbf'size20M;

 

13.将student表空间新添加的数据文件的大小改为20MB。

Alterdatabasedatafile

'C:

\oracle\oradata\oracle9\TEST.dbf'resize20M;

14.将studnet表空间设置为offline;再设置为online。

不考虑归档模式:

脱机:

AltertablespaceStudentoffline;

联机:

AltertablespaceStudentonline;

15.将student表空间设置为只读状态。

AltertablespaceStudentreadonly;

16.删除student表空间及其所有内容。

DroptablespaceStudentincludingcontents;

17.查询表空间基本信息。

Selecttablespace_name,extent_management,allocation_type,contentsfrom

Dba_tablespaces;

 

六、实验心得:

通过本次实验,我对Oracle数据库系统的基本构架有了进一步了解,对Oracle数据库的工作过程有一个整体的认识,同时可以进行简单的体系结构管理与维护。

Oracle数据库的存储结构分为物理存储结构和逻辑存储结构两种,物理存储结构描述了Oracle数据库中的数据在操作系统中的组织和管理,逻辑存储结构则描述了Oracle数据库内部数据的组织和管理。

Oracle数据库的逻辑存储结构分为数据块、区、段和表空间4种。

其中数据块是数据库中最小I/O单元,由若干个连续的数据块组成的区是数据库中最小的存储分配单元,由若干个区形成的段是相同类型数据的存储分配区域,由若干个段形成的表空间是最大的逻辑存储单元,所有的表空间构成一个数据库。

Oracle数据库物理存储结构是指存储在磁盘上的物理文件,包括数据文件、控制文件、重做日志文件、归档文件、初始化参数文件、跟踪文件、口令文件、警告文件、备份文件等。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 广告传媒

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1