ORACLE数据库实验总集 实验四 Oracle数据库物理存储结构管理

一、实验目的

(1)掌握 Oracle数据库数据文件的管理
(2)掌握 Oracle数据库控制文件的管理
(3)掌握 Oracle数据库重做日志文件的管理
(4)掌握 Oracle数据库归档管理,

二、实验要求

(1)完成数据文件的管理操作,包括数据文件的创建、修改、重命名、移植及查询等操作。
(2)完成控制文件的管理操作,包括控制文件的添加、备份、删除及查询操作。
(3)完成重做日志文件的管理操作,包括重做日志文件组及其成员文件的添加、删除、查询等操作,以及重做日志文件的重命名、移植、日志切换等操作
(4)完成数据库归档模式设置、归档路径设置

三、实验内容

(1)向 BOOKSALES数据库添加一个重做日志文件组(组号为4),包含一个成员文件undo04alog,大小为4MB
(2)向 BOOKSALES数据库的重做日志文件组4中添加一个成员文件,名称为
undo04b.log
(3)将 BOOKSALES数据库的重做日志文件组4中所有成员文件移植到一个新的目录下。
(4)查询 BOOKSALES数据库中所有重做日志文件组的状态。
(5)查询 BOOKSALES数据库中所有重做日志文件成员的状态。
(6)删除 BOOKSALES数据库的重做日志文件组4中的成员文件undo04b.log
(7)删除 BOOKSALES数据库的重做日志文件组4。
(8)查看 BOOKSALES数据库是否处于归档模式。
(9)将 BOOKSALES数据库设置为归档模式。
(10)为 BOOKSALES数据库设置3个归档目标,其中一个为强制归档目标。
(11)对 BOOKSALES数据库进行5次日志切换,查看归档日志信息

四、问题解答及实验结果

(1)向 BOOKSALES数据库添加一个重做日志文件组(组号为4),包含一个成员文件undo04alog,大小为4MB
SQL> alter database add logfile group 4(‘/home/oracle/app/oracle/oradata/helowin/undo04a.log’) SIZE 4M;
在这里插入图片描述

(2)向 BOOKSALES数据库的重做日志文件组4中添加一个成员文件,名称为undo04b.log
SQL> alter database add logfile member ‘/home/oracle/app/oracle/oradata/helowin/undo04b.log’ TO GROUP 4;
在这里插入图片描述

(3)将 BOOKSALES数据库的重做日志文件组4中所有成员文件移植到一个新的目录下。
SQL> host mv /home/oracle/app/oracle/oradata/helowin/undo04a.log /home/oracle/app/oracle/oradata/backup/undo04a.log;
SQL> host mv /home/oracle/app/oracle/oradata/helowin/undo04b.log /home/oracle/app/oracle/oradata/backup/undo04b.log;
在这里插入图片描述

(4)查询 BOOKSALES数据库中所有重做日志文件组的状态。
SQL> select group#, sequence#, members,archived,status from v$log;
在这里插入图片描述

(5)查询 BOOKSALES数据库中所有重做日志文件成员的状态。
SQL> select group#, status, member from v$logfile;
在这里插入图片描述

(6)删除 BOOKSALES数据库的重做日志文件组4中的成员文件undo04b.log
SQL> alter database drop logfile member ‘/home/oracle/app/oracle/oradata/helowin/undo04b.log’;
在这里插入图片描述

(7)删除 BOOKSALES数据库的重做日志文件组4。
SQL> alter database drop logfile group 4;
在这里插入图片描述

(8)查看 BOOKSALES数据库是否处于归档模式。
SQL> archive log list;
在这里插入图片描述

(9)将 BOOKSALES数据库设置为归档模式。
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database open;
SQL> archive log list;
在这里插入图片描述

(10)为 BOOKSALES数据库设置3个归档目标,其中一个为强制归档目标。
SQL> alter system set log_archive_dest_1=‘location=/home/oracle/app/oracle/oradata/backup/a/archive mandatory’;
SQL> alter system set log_archive_dest_2=‘location=/home/oracle/app/oracle/oradata/backup/b/archive mandatory’;
SQL> alter system set log_archive_dest_3=‘location=/home/oracle/app/oracle/oradata/backup/c/archive mandatory’;
在这里插入图片描述

(11)对 BOOKSALES数据库进行5次日志切换,查看归档日志信息
SQL> alter system switch logfile;
SQL> select sequence#,first_change#,next_change# from VKaTeX parse error: Expected 'EOF', got '#' at position 69: …select sequence#̲,first_change#,…archived_log;
SQL> alter system switch logfile;
SQL> select sequence#,first_change#,next_change# from VKaTeX parse error: Expected 'EOF', got '#' at position 69: …select sequence#̲,first_change#,…archived_log;
SQL> alter system switch logfile;
SQL> select sequence#,first_change#,next_change# from V$archived_log;
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值