大型数据库Oracle.docx
- 文档编号:30532565
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:62
- 大小:71.04KB
大型数据库Oracle.docx
《大型数据库Oracle.docx》由会员分享,可在线阅读,更多相关《大型数据库Oracle.docx(62页珍藏版)》请在冰豆网上搜索。
大型数据库Oracle
学生实验报告册
(理工类)
课程名称:
大型数据库技术专业班级:
12计算机科学与技术(单)
学生学号:
1205201002学生姓名:
陈慕夏
所属院部:
计算机指导教师:
刘琰
2014——2015学年第2学期
金陵科技学院教务处制
实验报告书写要求
实验报告原则上要求学生手写,要求书写工整。
若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。
纸张一律采用A4的纸张。
实验报告书写说明
实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。
各院部可根据学科特点和实验具体要求增加项目。
填写注意事项
(1)细致观察,及时、准确、如实记录。
(2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。
(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。
实验报告批改说明
实验报告的批改要及时、认真、仔细,一律用红色笔批改。
实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。
实验报告装订要求
实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。
实验项目名称:
Oracle数据库安装与配置实验学时:
1
同组学生姓名:
实验地点:
1318
实验日期:
实验成绩:
批改教师:
刘琰批改时间:
实验1:
Oracle数据库安装与配置
一、实验目的和要求
(1)掌握Oracle数据库服务器的安装与配置。
(2)了解如何检查安装后的数据库服务器产品,验证安装是否成功。
(3)掌握Oracle数据库服务器安装过程中出现的问题的解决方法。
(4)完成Oracle11g数据库客户端网路服务名的配置。
(5)检查安装后的数据库服务器产品可用性。
(6)解决Oracle数据库服务器安装过程中出现的问题。
二、实验设备、环境
设备:
奔腾Ⅳ或奔腾Ⅳ以上计算机
环境:
WINDOWS7、ORACLE11g中文版
三、实验步骤
(1)从Oracle官方网站下载与操作系统匹配的Oracle11g数据库服务器和客户机安装程序。
(2)解压Oracle11g数据库服务器安装程序,进行数据库服务器软件的安装。
(3)在安装数据库服务器的同时,创建一个名为BOOKSALES数据库。
(4)安装完数据库服务器程序后,解压客户机程序,并进行客户机的安装。
(5)安装完客户机程序后,启动客户机的“NetConfigurationAssistant”,进行本地NET服务名配置,将数据库服务器中的BOOKSALES数据库配置到客户端。
(6)启动OEM管理工具,登录、查看、操作BOOKSALES数据库。
(7)启动SQLPlus工具,分别以SYS用户和SYSTEM用户登录BOOKSALES数据库。
四、问题解答及实验结果
五、实验体会和收获
实验项目名称:
Oracle数据库物理存储结构管理实验学时:
3
同组学生姓名:
实验地点:
1318
实验日期:
4/14实验成绩:
批改教师:
刘琰批改时间:
实验2:
Oracle数据库物理存储结构管理
一、实验目的和要求
(1)掌握Oracle数据库数据文件的管理。
(2)掌握Oracle数据库控制文件的管理。
(3)掌握Oracle数据库重做日志文件的管理。
(4)掌握Oracle数据库归档管理。
(5)完成数据文件的管理操作,包括数据文件的创建、修改、重命名、移植及查询等操作。
(6)完成控制文件的管理操作,包括控制文件的添加、备份、删除以及查询操作。
(7)完成重做日志文件的管理操作,包括重做日志文件组及其成员文件的添加、删除、查询等操作,以及重做日志文件的重命名、移植、日志切换等操作。
(8)完成数据库归档模式设置、归档路径设置。
二、实验设备、环境
设备:
奔腾Ⅳ或奔腾Ⅳ以上计算机
环境:
WINDOWS7、ORACLE11g中文版
三、实验步骤
(1)向BOOKSALES数据库的USERS表空间添加一个大小为10MB的数据文件users02.dbf。
(2)向BOOKSALES数据库的TEMP表空间添加一个大小为10MB的临时数据文件temp02.dbf。
(3)向BOOKSALES数据库的USERS表空间中添加一个可以自动扩展的数据文件user03.dbf,大小5M,每次扩展1M,最大容量为100M。
(4)取消BOOKSALES数据库数据文件user03.dbf的自动扩展。
(5)将BOOKSALES数据库数据文件users02.dbf更名为users002.dbf。
(6)查询BOOKSALES数据库当前所有的数据文件的详细信息。
(7)为BOOKSALES数据库添加一个多路复用的控制文件control03.ctl。
(8)以二进制文件的形式备份BOOKSALES数据库的控制文件。
(9)将BOOKSALES数据库的控制文件以文本方式备份到跟踪文件中,并查看备份的内容。
(10)删除BOOKSALES数据库的控制文件control03.ctl。
(11)查询BOOKSALES数据库当前所有控制文件信息。
(12)向BOOKSALES数据库添加一个重做日志文件组(组号为4),包含一个成员文件undo04a.log,大小为4M。
(13)向BOOKSALES数据库的重做日志组4中添加一个成员文件,名称为undo04b.log。
(14)将BOOKSALES数据库的重做日志组4中所有成员文件移植到一个新的目录下。
(15)查询BOOKSALES数据库中所有重做日志文件组的状态。
(16)查询BOOKSALES数据库中所有重做日志文件成员的状态。
(17)删除BOOKSALES数据库的重做日志组4中的成员文件undo04b.log。
(18)删除BOOKSALES数据库的重做日志组4。
(19)查看BOOKSALES数据库是否处于归档模式。
(20)将BOOKSALES数据库设置为归档模式。
(21)为BOOKSALES数据库设置3个归档目标,其中一个为强制归档目标。
(22)对BOOKSALES数据库进行5次日志切换,查看归档日志信息。
四、问题解答及实验结果
(1)
SQL>ALTERDATABASEDATAFILE
2'D:
\APP\Lenovo\admin\booksales\USERS03.DBF'
3AUTOEXTENDONNEXT1MMAXSIZE100M
4;
数据库已更改。
(2)
SQL>ALTERDATABASEDATAFILE
2'D:
\APP\Lenovo\admin\booksales\USERS03.DBF'
3AUTOEXTENDONNEXT1MMAXSIZE100M
4;
数据库已更改。
(3)
SQL>ALTERDATABASEDATAFILE
2'D:
\APP\Lenovo\admin\booksales\USERS03.DBF'
3AUTOEXTENDONNEXT1MMAXSIZE100M
4;
数据库已更改。
(4)
SQL>ALTERDATABASEDATAFILE
2'D:
\APP\Lenovo\admin\booksales\USERS03.DBF'
3AUTOEXTENDOFF;
数据库已更改。
(5)
(6)
SQL>SELECTTABLESPACE_NAME,FILE_NAMEFROMdba_data_files;
TABLESPACE_NAME
FILE_NAME
--------------------------------------------------------------------------------
USERS
D:
\APP\LENOVO\ORADATA\BOOKSALES\USERS01.DBF
UNDOTBS1
D:
\APP\LENOVO\ORADATA\BOOKSALES\UNDOTBS01.DBF
SYSAUX
D:
\APP\LENOVO\ORADATA\BOOKSALES\SYSAUX01.DBF
TABLESPACE_NAME
FILE_NAME
--------------------------------------------------------------------------------
SYSTEM
D:
\APP\LENOVO\ORADATA\BOOKSALES\SYSTEM01.DBF
CAP
D:
\CAP1.DBF
USERS
D:
\APP\LENOVO\ADMIN\BOOKSALES\USERS03.DBF
(7)
SQL>altersystemsetcontrol_files=
2'd:
\app\lenovo\admin\booksales\control01.ctl',
3'd:
\app\lenovo\admin\booksales\control02.ctl',
4'd:
\app\lenovo\admin\booksales\control03.ctl'scope=spfile;
系统已更改。
SQL>shutdownimmediate
数据库已经关闭。
已经卸载数据库。
ORACLE例程已经关闭。
(8)
SQL>ALTERDATABASEBACKUPCONTROLFILETO'D:
\BACKUP\CONTROL.BKP';
数据库已更改。
(9)
SQL>ALTERDATABASEBACKUPCONTROLFILETOTRACE;
数据库已更改。
(10)
SQL>SHUTDOWNIMMEDIATE
数据库已经关闭。
已经卸载数据库。
ORACLE例程已经关闭。
SQL>HOSTDELD:
\app\Lenovo\oradata\booksales\CONTROL03.CTL;
SQL>STARTUP
ORACLE例程已经启动。
TotalSystemGlobalArea778387456bytes
FixedSize1374808bytes
VariableSize251659688bytes
DatabaseBuffers520093696bytes
RedoBuffers5259264bytes
(11)
SQL>selectnamefromv$controlfile;
NAME
----------------------------------------------------
D:
\APP\LENOVO\ORADATA\BOOKSALES\CONTROL01.CTL
D:
\APP\LENOVO\RECOVERY_AREA\BOOKSALES\CONTROL02.CTL
(12)
SQL>ALTERDATABASEADDLOGFILEGROUP4
2('D:
\app\Lenovo\oradata\booksales\REDO04A.LOG')SIZE4M;
数据库已更改。
(13)
alterdatabaseaddlogfilemember
'D:
\app\Lenovo\oradata\booksales\redo04b.log'togroup4;
数据库已更改。
(14)
SQL>hostmoveD:
\app\Lenovo\oradata\booksales\REDO04A.LOGD:
\app\Lenovo\oradata
\REDO04A.LOG
移动了1个文件。
SQL>hostmoveD:
\app\Lenovo\oradata\booksales\REDO04B.LOGD:
\app\Lenovo\oradata
\REDO04B.LOG
移动了1个文件。
(15)
(16)
(17)
(18)
(19)
SQL>archiveloglist
数据库日志模式非存档模式
自动存档禁用
存档终点USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列14
当前日志序列16
(20)
SQL>shutdownimmediate
数据库已经关闭。
已经卸载数据库。
ORACLE例程已经关闭。
SQL>selectname,valuefromv$parameterwherename='db_recovery_file_dest';
NAME
--------------------------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
db_recovery_file_dest
d:
\app\Lenovo\recovery_area
SQL>startupmount
ORACLE例程已经启动。
TotalSystemGlobalArea778387456bytes
FixedSize1374808bytes
VariableSize251659688bytes
DatabaseBuffers520093696bytes
RedoBuffers5259264bytes
数据库装载完毕。
SQL>alterdatabasenoarchivelog;
数据库已更改。
SQL>alterdatabaseopen;
数据库已更改。
(21)
(22)
SQL>altersystemswitchlogfile;
系统已更改。
五、实验体会和收获
实验项目名称:
Oracle数据库逻辑存储结构管理实验学时:
4
同组学生姓名:
实验地点:
1318
实验日期:
2015/4/21实验成绩:
批改教师:
刘琰批改时间:
实验3Oracle数据库逻辑存储结构管理
一、实验目的和要求
(1)掌握Oracle数据库表空间的管理。
(2)掌握数据库表空间不同状态时对数据操作的影响。
(3)分别创建永久性表空间、临时性表空间、撤销表空间。
(4)完成表空间的管理操作,包括修改表空间大小、修改表空间的可用性、修改表空间的读写、表空间的备份、表空间信息查询、删除表空间。
二、实验设备、环境
设备:
奔腾Ⅳ或奔腾Ⅳ以上计算机
环境:
WINDOWS7、ORACLE11g中文版
三、实验步骤
(1)为BOOKSALES数据库创建一个名为BOOKTBS1的永久性表空间,区采用自动扩展方式,段采用自动管理方式。
(2)为BOOKSALES数据库创建一个名为BOOKTBS2的永久性表空间,区采用定制分配,每次分配大小为1M,段采用手动管理方式。
(3)为BOOKSALES数据库创建一个临时表空间TEMP02。
(4)将BOOKSALES数据库临时表空间TEMP和TEMP02都放入临时表空间组TEMPGROUP中。
(5)为BOOKSALES数据库创建一个名为UNDO02的撤销表空间,并设置为当前数据库的在线撤销表空间。
(6)为BOOKSALES数据库的表空间BOOKTBS1添加一个大小为50M的数据文件,以改变该表空间的大小。
(7)将BOOKSALES数据库的表空间BOOKTBS2的数据文件修改为可以自动扩展,每次扩展5M,最大容量为100M。
(8)创建一个名为test的表,存储于BOOKTBS1表空间中,向表中插入一条记录。
SQL>CREATETABLEtest(IDNUMBERPRIMARYKEY,nameCHAR(20))TABLESPACEbooktbs1;
SQL>INSERTINTOtestVALUES(1,'FIRSTROW');
(9)将BOOKSALES数据库的BOOKTBS1表空间设置为脱机状态,测试该表空间是否可以使用。
(10)将BOOKSALES数据库的BOOKTBS1表空间设置为联机状态,测试该表空间是否可以使用。
(11)将BOOKSALES数据库的BOOKTBS1表空间设置为只读状态,测试该表空间是否可以进行数据写入操作。
(12)将BOOKSALES数据库的BOOKTBS1表空间设置为读写状态,测试该表空间是否可以进行数据读写操作。
(13)将BOOKSALES数据库的BOOKTBS1设置为数据库默认表空间,将临时表空间组TEMPGROUP设置为数据库的默认临时表空间。
(14)分别备份BOOKSALES数据库的USERS和BOOKTBS1、BOOKTBS3三个表空间。
(15)查询BOOKSALES数据库所有表空间及其状态信息。
(16)查询BOOKSALES数据库所有表空间及其数据文件信息。
(17)删除BOOKSALES数据库BOOKTBS2表空间及其所有内容,同时删除操作系统上的数据文件。
四、问题解答及实验结果
(1)
SQL>createtablespaceBOOKTBS1datafile'D:
\app\Lenovo\admin\booksales\BOOKTBS1
_1.DBF'size50M;
表空间已创建。
(2)
SQL>createtablespaceBOOKTBS2datafile'D:
\app\Lenovo\admin\booksales\BOOKTBS2
_1.DBF'size50M
2extentmanagementlocaluniformsize512k
3segmentspacemanagementmanual;
表空间已创建。
(3)
SQL>createtemporarytablespaceTEMP02tempfile
2'D:
\app\Lenovo\admin\booksales\TEMP02-1.DBF'size20M
3extentmanagementlocaluniformsize15M;
表空间已创建。
(4)
SQL>altertablespaceTEMP02tablespacegroupTEMP_GROUP;
表空间已更改。
SQL>altertablespaceTEMPtablespacegroupTEMP_GROUP;
表空间已更改。
(5)
SQL>createUNDOtablespaceUNDO02datafile
2'D:
\app\Lenovo\admin\booksales\UNDO02_1.DBF'size20M;
表空间已创建。
SQL>SHOWPARAMETERUNDO;
SQL>AFTERSYSTEMSETUNDOTABLESPACE=UNDO02;
数据库已更改
(6)
SQL>altertablespaceBOOKTBS1adddatafile
2'D:
\app\Lenovo\admin\booksales\BOOKTBS1.DBF'size50M;
表空间已更改。
(7)
SQL>ALTERDATABASEDATAFILE
2'D:
\app\Lenovo\admin\booksales\BOOKTBS2_1.DBF'
3AUTOEXTENDONNEXT5MMAXSIZE100M;
数据库已更改。
(8)
SQL>createtabletest(IDNUMBERPRIMARYKEY,nameCHAR(20))tablespaceBOOKTBS1;
表已创建。
SQL>INSERTINTOtestVALUES(1,'FIRSTROW');
已创建1行。
(9)
SQL>altertablespaceBOOKTBS1offline;
表空间已更改。
(10)
SQL>altertablespaceBOOKTBS1online;
表空间已更改。
(11)
SQL>altertablespaceBOOKTBS1readonly;
表空间已更改。
(12)
SQL>altertablespaceBOOKTBS1readwrite;
表空间已更改。
(13)
SQL>alterdatabasedefaulttablespaceBOOKTBS1;
数据库已更改。
SQL>alterdatabasedefaulttemporarytablespacetemp_group;
数据库已更改。
(14)
//先查看是不是归档模式
SQL>archiveloglist;
数据库日志模式非存档模式
自动存档禁用
存档终点USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列14
当前日志序列16
//设置为归档模式
SQL>shutdownimmediate
数据库已经关闭。
已经卸载数据库。
ORACLE例程已经关闭。
SQL>startupmount
ORACLE例程已经启动。
TotalSystemGlobalArea778387456bytes
FixedSize1374808bytes
VariableSize251659688bytes
DatabaseBuffers520093696bytes
RedoBuffers5259264bytes
数据库装载完毕。
SQL>alterdatabasearchivelog;
数据库已更改。
SQL>alterdatabaseopen;
数据库已更改。
SQL>altertablespaceBOOKTBS1beginbackup;
表空间已更改。
SQL>altertablespaceBOOKTBS1endbackup;
表空间已更改。
SQL>altertablespaceBOOKTBS3beginbackup;
表空间已更改。
SQL>altertablespaceBOOKTBS3endbackup;
表空间已更改。
SQL>altertablespaceUSERSbeginbackup;
表空间已更改。
SQL>altertablespaceUSERSendbackup;
表空间已更改。
(15)
SQL>selecttablespace_name,statusfromDBA_TABLESPACES;
TABLESPACE_NAMESTATUS
---------------------
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型 数据库 Oracle