叨叨游戏网
您的当前位置:首页Oracle实验二

Oracle实验二

来源:叨叨游戏网
山东建筑大学班级:软测161课程:OracleDBA

实验21.实验目的计算机学院同组者:

实验报告实验成绩:

姓名:韩乐顺学号:201611105031

实验日期:2019.3.26

Oracle数据库的创建以及逻辑存储结构管理

(1)掌握使用DBCA创建数据库和ONCA进行网络配置的方法。(2)熟悉Oracle数据库的表空间管理。(3)了解数据库表空间处于不同状态时对数据操作的影响。2.实验要求(1)使用DBCA创建数据库,并使用ONCA配置本地网络访问名。(2)分别创建永久性、临时、撤销表空间(3)完成表空间的管理操作,包括修改表空间大小、修改表空间的可用性、修改表空间的读/写、表空间的备份、表空间信息查询、删除表空间。3.实验步骤(1)使用DBCA工具创建一个名为BOOKSALES的数据库,其SGA为1G,字符编码为UTF-8。山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

(2)使用ONCA为数据库BOOKSALES配置一个本地网络服务名为BSALES。山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

(3)使用SQLPlus或SQLDeveloper工具连接数据库,并执行下面的操作。1)为BOOKSALES数据库创建一个名为BOOKBS1的永久表空间,区采用自动扩展方式,段采用自动管理方式。2)为BOOKSALES数据库创建一个名为BOOKBS2的永久表空间,区采用定制分配,每次分配大小为1MB,段采用手动管理方式。3)为BOOKSALES数据库创建一个临时表空间TEMP02。山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

4)将BOOKSALES数据库临时表空间TEMP和TEMP02都放入临时表空间组TEMPGROUP中。5)为BOOKSALES数据库创建一个名为UNDO02的撤销表空间,并设置为当前数据库的在线撤销表空间6)为BOOKSALES数据库的表空间BOOKBS1添加一个大小为50MB的数据文件,以改变该表空间的大小。7)将BOOKSALES数据库的表空间BOOKBS2的数据文件修改为可以自动扩展,每次扩展5MB,最大容量为100MB。以上操作后如图:山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

8)创建一个名为test的表,存储与BOOKBS1表空间中,向表中插入一条记录。SQL>createtabletest(IDnumberprimarykey,namechar(20))tablespacebookbs1;SQL>insertintotestvalues(1,‘firstrow’);9)将BOOKSALES数据库的BOOKBS1表空间设置为脱机状态,测试该表空间是否可以使用。此时表空间不能使用10)将BOOKSALES数据库的BOOKBS1表空间设置为联机状态,测试该表空间是否可以使用。此时表空间可以使用11)将BOOKSALES数据库的BOOKBS1表空间设置为只读状态,测试该表空间是否可以进行数据读/写操作。此时只能读,不能写山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

其中在照着书写这一段的时候出现如上图的错误,发现书上tablespace拼写错误12)将BOOKSALES数据库的BOOKBS1表空间设置为读/写状态,测试该表空间是否可以进行数据读/写操作。此时可以进行读/写操作13)将BOOKSALES数据库的BOOKBS1表空间设置为数据库默认表空间,将临时表空间组TEMPGROUP设置为数据库的默认临时表空间。14)分别备份BOOKSALES数据库的USERS和BOOKBS1、BOOKBS2三个表空间。先将非归档模式改为归档模式山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

然后打开数据库,将表空间设置为备份模式复制三个表空间的数据文件到目标位置,然后结束表空间的备份模式15)查询BOOKSALES数据库所有表空间及其状态信息。山东建筑大学班级:软测161课程:OracleDBA

姓名:韩乐顺

计算机学院同组者:

实验报告实验成绩:

学号:201611105031

实验日期:2019.3.26

16)查询BOOKSALES数据库所有表空间及其数据文件信息。山东建筑大学班级:软测161课程:OracleDBA

文件。计算机学院同组者:

实验报告实验成绩:

姓名:韩乐顺学号:201611105031

实验日期:2019.3.26

17)删除BOOKSALES数据库BOOKBS2表空间及其所有内容,同时删除操作系统上的数据操作完成后如下图:4.实验总结通过本次实验,开始了对Oracle的SQL编写,在这次实验中前面创建表空间比较顺利,但是到备份表空间时无法备份,原因是数据库不是归档模式,后来百度后修改归档模式还是不行,报错为未打开,我打开所有Oracle服务后还是不行,尝试重启电脑后问题解决,顺利将数据库改为归档模式。感觉这次实验受益匪浅。

因篇幅问题不能全部显示,请点此查看更多更全内容