Oracle实验二

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程:Oracle DBA同组者:实验日期:2019.3.26

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

1.实验目的

(1)掌握使用DBCA创建数据库和ONCA进行网络配置的方法。

(2)熟悉Oracle数据库的表空间管理。

(3)了解数据库表空间处于不同状态时对数据操作的影响。

2.实验要求

(1)使用DBCA创建数据库,并使用ONCA配置本地网络访问名。

(2)分别创建永久性、临时、撤销表空间

(3)完成表空间的管理操作,包括修改表空间大小、修改表空间的可用性、修改表空间的读/写、表空间的备份、表空间信息查询、删除表空间。

3.实验步骤

(1)使用DBCA工具创建一个名为BOOKSALES的数据库,其SGA为1G,字符编码为UTF-8。

课程:Oracle DBA同组者:实验日期:2019.3.26

课程:Oracle DBA同组者:实验日期:2019.3.26

课程:Oracle DBA同组者:实验日期:2019.3.26

课程:Oracle DBA同组者:实验日期:2019.3.26

课程:Oracle DBA同组者:实验日期:2019.3.26 (2)使用ONCA为数据库BOOKSALES配置一个本地网络服务名为BSALES。

课程:Oracle DBA同组者:实验日期:2019.3.26

课程:Oracle DBA同组者:实验日期:2019.3.26

(3)使用SQL Plus或SQL Developer工具连接数据库,并执行下面的操作。

1)为BOOKSALES数据库创建一个名为BOOKBS1的永久表空间,区采用自动扩展方式,

段采用自动管理方式。

2)为BOOKSALES数据库创建一个名为BOOKBS2的永久表空间,区采用定制分配,每次

分配大小为1MB,段采用手动管理方式。

3)为BOOKSALES数据库创建一个临时表空间TEMP02。

课程:Oracle DBA同组者:实验日期:2019.3.26

4)将BOOKSALES数据库临时表空间TEMP和TEMP02都放入临时表空间组TEMPGROUP中。

5)为BOOKSALES数据库创建一个名为UNDO02的撤销表空间,并设置为当前数据库的在

线撤销表空间

6)为BOOKSALES数据库的表空间BOOKBS1添加一个大小为50MB的数据文件,以改变该

表空间的大小。

7)将BOOKSALES数据库的表空间BOOKBS2的数据文件修改为可以自动扩展,每次扩展

5MB,最大容量为100MB。

以上操作后如图:

课程:Oracle DBA同组者:实验日期:2019.3.26

8)创建一个名为test的表,存储与BOOKBS1表空间中,向表中插入一条记录。

SQL>create table test(ID number primary key,name char(20))tablespace bookbs1;

SQL>insert into test values(1,‘first row’);

9)将BOOKSALES数据库的BOOKBS1表空间设置为脱机状态,测试该表空间是否可以使

用。

此时表空间不能使用

10)将BOOKSALES数据库的BOOKBS1表空间设置为联机状态,测试该表空间是否可以使

用。

此时表空间可以使用

11)将BOOKSALES数据库的BOOKBS1表空间设置为只读状态,测试该表空间是否可以进

行数据读/写操作。

此时只能读,不能写

课程:Oracle DBA同组者:实验日期:2019.3.26

其中在照着书写这一段的时候出现如上图的错误,发现书上tablespace拼写错误

12)将BOOKSALES数据库的BOOKBS1表空间设置为读/写状态,测试该表空间是否可以进

行数据读/写操作。

此时可以进行读/写操作

13)将BOOKSALES数据库的BOOKBS1表空间设置为数据库默认表空间,将临时表空间组

TEMPGROUP设置为数据库的默认临时表空间。

14)分别备份BOOKSALES数据库的USERS和BOOKBS1、BOOKBS2三个表空间。

先将非归档模式改为归档模式

课程:Oracle DBA同组者:实验日期:2019.3.26

课程:Oracle DBA同组者:实验日期:2019.3.26然后打开数据库,将表空间设置为备份模式

复制三个表空间的数据文件到目标位置,然后结束表空间的备份模式

15)查询BOOKSALES数据库所有表空间及其状态信息。

课程:Oracle DBA同组者:实验日期:2019.3.26

16)查询BOOKSALES数据库所有表空间及其数据文件信息。

课程:Oracle DBA同组者:实验日期:2019.3.26

17)删除BOOKSALES数据库BOOKBS2表空间及其所有内容,同时删除操作系统上的数据

文件。

操作完成后如下图:

4.实验总结

通过本次实验,开始了对Oracle的SQL编写,在这次实验中前面创建表空间比较顺利,但是到备份表空间时无法备份,原因是数据库不是归档模式,后来百度后修改归档模式还是不行,报错为监听器未打开,我打开所有Oracle服务后还是不行,尝试重启电脑后问题解决,顺利将数据库改为归档模式。感觉这次实验受益匪浅。

相关文档
最新文档