1、实验要求
(1)完成数据文件的管理操作,包括数据文件的创建、修改、重命名、移植及查询等操作。
(2)完成控制文件的管理操作,包括控制文件的添加、备份、删除以有查询操作。
(3)完成重做日志文件的管理操作,包括重做日志文件组及其成员文件的添加、删除、查询等操作,以及重做日志文件的重命名、移植、日志切换等操作。
(4)完成数据库归档模式设置、归档路径设置。
2、实验内容
(1)向BOOKSALES数据库的USERS表空间添加一个大小为10MB的数据文件users02.dbf。
(2)向BOOKSALES数据库的TEMP表空间添加一个大小为10MB的临时数据文件temp02.dbf。
(3)向BOOKSALES数据库的USERS表空间中添加一个可以自动扩展的数据文件user03.dbf,大小5MB,每次扩展1MB,最大容量为100MB。
(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,大小为4MB。
(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次日志切换,查看归档日志信息。
3、实验过程
SQL*Plus: Release 11.2.0.1.0 Production on 星期二 4月 21 20:04:28 2020
Copyright (c) 1982, 2010, Oracle. All rights reserved.
请输入用户名: sys/as sysdba
输入口令:
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> startup mount
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
---------- ------------------ ---------- --------------
1 NOT ACTIVE 0
2 NOT ACTIVE 0
3 NOT ACTIVE 0
4 NOT ACTIVE 1116456 15-4月 -20
5 NOT ACTIVE 0
6 NOT ACTIVE 0
7 NOT ACTIVE 1096256 15-4月 -20
8 NOT ACTIVE 0
9 NOT ACTIVE 0
10 NOT ACTIVE 0
已选择10行。
SQL> ALTER DATABASE END BACKUP;
ALTER DATABASE END BACKUP
*
第 1 行出现错误:
ORA-01142: 无法结束联机备份 - 没有文件在备份中
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
---------- ------------------ ---------- --------------
1 NOT ACTIVE 0
2 NOT ACTIVE 0
3 NOT ACTIVE 0
4 NOT ACTIVE 1116456 15-4月 -20
5 NOT ACTIVE 0
6 NOT ACTIVE 0
7 NOT ACTIVE 1096256 15-4月 -20
8 NOT ACTIVE 0
9 NOT ACTIVE 0
10 NOT ACTIVE 0
已选择10行。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01531: 实例已打开数据库
SQL> alter tablespace users add datafile 'E:\app\luyuan\admin\BOOKSALES\users02.dbf' size 10m;
alter tablespace users add datafile 'E:\app\luyuan\admin\BOOKSALES\users02.dbf' size 10m
*
第 1 行出现错误:
ORA-01537: 无法添加文件 'E:\app\luyuan\admin\BOOKSALES\users02.dbf' -
该文件已是数据库的一部分
SQL> ALTER TABLESPACE TEMP ADD TEMPFILE 'E:\app\luyuan\admin\BOOKSALES\temp02.dbf' size 10m;
表空间已更改。
SQL> alter tablespace users add datafile 'E:\app\luyuan\admin\BOOKSALES\user03.dbf' size 5m autoextend on next 1M maxsize 100M;
表空间已更改。
SQL> alter database datafile 'E:\app\luyuan\admin\BOOKSALES\user03.dbf' autoextend off;
数据库已更改。
SQL> alter tablespace users offline;
表空间已更改。
SQL> alter database rename file 'E:\app\luyuan\admin\BOOKSALES\users02.dbf' to 'E:\app\luyuan\admin\BOOKSALES\users002.dbf';
alter database rename file 'E:\app\luyuan\admin\BOOKSALES\users02.dbf' to 'E:\app\luyuan\admin\BOOKSALES\users002.dbf'
*
第 1 行出现错误:
ORA-01511: 重命名日志/数据文件时出错
ORA-01141: 重命名数据文件 10 时出错 - 未找到新文件
'E:\app\luyuan\admin\BOOKSALES\users002.dbf'
ORA-01110: 数据文件 10: 'E:\APP\LUYUAN\ADMIN\BOOKSALES\USERS02.DBF'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host copy E:\app\luyuan\admin\BOOKSALES\users02.dbf E:\app\luyuan\admin\BOOKSALES\users002.dbf
已复制 1 个文件。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 3373858816 bytes
Fixed Size 2180424 bytes
Variable Size 1845496504 bytes
Database Buffers 1509949440 bytes
Redo Buffers 16232448 bytes
数据库装载完毕。
SQL> alter database rename file 'E:\app\luyuan\admin\BOOKSALES\users02.dbf' to 'E:\app\luyuan\admin\BOOKSALES\users002.dbf';
数据库已更改。
SQL> ALTER TABLESPACE USERS ONLINE;
ALTER TABLESPACE USERS ONLINE
*
第 1 行出现错误:
ORA-01109: 数据库未打开
SQL> alter database open;
数据库已更改。
SQL>
SQL> SELECT * FROM DBA_DATA_FILES;
FILE_NAME
--------------------------------------------------------------------------------
FILE_ID TABLESPACE_NAME BYTES BLOCKS STATUS
---------- ------------------------------ ---------- ---------- ---------
RELATIVE_FNO AUT MAXBYTES MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS
------------ --- ---------- ---------- ------------ ---------- -----------
ONLINE_
-------
E:\APP\LUYUAN\ADMIN\BOOKSALES\BOOKSALES\USERS01.DBF
4 USERS AVAILABLE
4
OFFLINE
FILE_NAME
--------------------------------------------------------------------------<