oracle数据库-综合训练项目答案
- 格式:doc
- 大小:127.50 KB
- 文档页数:22
1、判断题,正确请写写"T",错误请写写"F",1、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例。
( T )2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
( F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。
( T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。
( F )5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
( F )8、数据字典中的内容都被保存在SYSTEM表空间中。
( T )9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等, WHERE 后面的条件中也可以有聚集函数。
( F )10、"上海西北京" 可以通过like ‘%上海_’查出来。
( F )11、表空间是oracle 最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
( T )12、表空间分为永久表空间和临时表空间两种类型。
( T )13、truncate是DDL操作,不能 rollback。
( T )14、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE语句。
( F )15、Oracle数据库中字符串和日期必须使用双引号标识。
( F )16、Oracle数据库中字符串数据是区分大小写的。
( T )17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。
( F )18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
( T )20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。
第1章Oracle 11g简介软件122班王平安一、选择题1.D 2.D 3.C 4.A 5.D6.D 7.B二、填空题1.视图2.索引3.簇4.DB_BLOCK_SIZE 5.SYSTEM 6.数据文件7.日志文件8.控制文件9.系统全局区(System Global Area,SGA)10.程序全局区(Program Global Area,PGA)11.数据库管理员12.安全官员13.网络管理员14.应用程序开发员15.应用程序管理员16.数据库用户。
三、简答题1.答:数据库由若干个表空间组成,表空间由表、索引、视图等逻辑对象组成,表由段组成,段由区组成,区则由数据块组成。
2.答:物理结构由构成数据库的操作系统文件所决定。
每个Oracle数据库都由3种类型的文件组成:数据文件、日志文件和控制文件。
Oracle数据库有一个或多个物理的数据文件。
数据库的数据文件包含全部数据库数据。
逻辑数据物理地存储在数据文件中。
每个数据库有两个或多个日志文件组,日志文件组用于收集数据库日志。
日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改记录在日志中。
在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到修改记录,从而保证已经发生的操作成果不会丢失。
每个Oracle数据库有一个控制文件,记录数据库的物理结构。
控制文件包含数据库名、数据库数据文件和日志文件的名字、位置和数据库建立日期等信息。
3.答:SGA是一组共享内存结构,其中包含一个Oracle数据库例程数据及控制信息。
如果有多个用户同时连接到同一个例程,则此例程的SGA数据由这些用户共享。
因此,SGA也称为共享全局区(Shared Global Area)。
SGA包含以下数据结构。
∙数据库缓冲区:SGA用来保存从数据文件中读取的数据块。
∙重做日志缓冲区:SGA中的循环缓冲区,用于记录数据库发生改变的信息。
∙共享池:用于保存用户程序。
1.6习题一.填空题1、关系模型提供了3类完整性规则,分别是_______、_______、_______。
参考答案:实体完整性规则、参照完整性规则、用户定义的完整性规则2、RDBMS由两部分组成,即_______、_______两部分。
答案:数据库系统内核、数据字典3、关系数据库模型支持三种类型的表关联关系:_______、_______、_______。
答案:一对一、一对多以及多对多4、数据模型的种类有很多,例如_______、_______、_______和_______等。
目前理论最成熟、使用最普及的是_______。
答案:层次模型、网状模型、关系数据模型、面向对象模型。
关系数据模型二、选择题1、Oracle 11g版本号中字母“g”的含义是()A.产品类型的“代”( generation) B.网格(gridding)C.集成(integration)D.无含义答案:A2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑答案:A3、消除了部分函数依赖的1NF的关系模式必定是()A.1NF B.2NF C.3NF D.4NF答案:B4、当B属于函数依赖于A属性时,属性B及A 的联系是()A.1对多B.多对1 C.多对多D.以上都不是答案:B5、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。
下面“部门”关系中,因哪个属性而使它不满足第一范式?部门(部门号,部门名,部门成员,部门总经理)A.部门总经理B.部门成员C.部门名D.部门号答案:B6、下列不属于Oracle数据库数据类型的是()A.NUMBER B.FLOAT C.CLOB D.BOOLEAN 答案:D三、简答题1、简述数据库及数据库管理系统的区别。
参考答案:数据库是用来存储信息或数据的机制,是按照数据结构来组织、存储和管理数据的仓库。
可以被定义为是在计算机存储设备上合理存放的,互相关联的数据集合。
oracle练习题及答案Oracle练习题及答案Oracle是一种强大的关系数据库管理系统,被广泛应用于企业级应用程序和数据管理中。
为了帮助大家更好地掌握Oracle数据库的知识,以下是一些Oracle练习题及答案,希望能够帮助大家更好地理解和掌握Oracle数据库的知识。
1. 什么是Oracle数据库?Oracle数据库是一种关系数据库管理系统,由美国Oracle公司开发。
它是一种高性能、可靠性高的数据库系统,被广泛应用于企业级应用程序和数据管理中。
2. Oracle数据库的特点有哪些?Oracle数据库具有以下特点:高性能、高可用性、可伸缩性、安全性高、灵活性强、易管理等。
3. 如何创建一个新的数据库用户?在Oracle数据库中,可以使用以下SQL语句来创建一个新的数据库用户:```CREATE USER username IDENTIFIED BY password;```4. 如何查看Oracle数据库中所有的表?可以使用以下SQL语句来查看Oracle数据库中所有的表:```SELECT table_name FROM user_tables;```5. 如何在Oracle数据库中插入一条新的记录?可以使用以下SQL语句来在Oracle数据库中插入一条新的记录:```INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);```6. 如何在Oracle数据库中更新一条记录?可以使用以下SQL语句来在Oracle数据库中更新一条记录:```UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;```7. 如何在Oracle数据库中删除一条记录?可以使用以下SQL语句来在Oracle数据库中删除一条记录:```DELETE FROM table_name WHERE condition;```通过以上Oracle练习题及答案的学习,相信大家对Oracle数据库有了更深入的了解。
oracle习题答案Oracle习题答案Oracle数据库是全球领先的企业级关系型数据库管理系统,被广泛应用于各种企业和组织中。
学习Oracle数据库管理是IT从业人员必备的技能之一,因此掌握Oracle习题答案对于提升自己的技能水平至关重要。
在学习Oracle数据库管理的过程中,经常会遇到各种习题和练习题,通过解答这些习题可以加深对Oracle数据库的理解和掌握。
下面我们就来看一些常见的Oracle习题以及它们的答案。
1. 什么是Oracle数据库?答:Oracle数据库是由美国Oracle公司开发的一款关系型数据库管理系统,它是一种高性能、可靠性强的数据库系统,被广泛应用于企业级应用中。
2. 如何创建一个新的数据库用户?答:可以使用CREATE USER语句来创建一个新的数据库用户,例如:CREATE USER new_user IDENTIFIED BY password;3. 如何查询表中的数据?答:可以使用SELECT语句来查询表中的数据,例如:SELECT * FROM table_name;4. 如何删除数据库中的数据表?答:可以使用DROP TABLE语句来删除数据库中的数据表,例如:DROP TABLE table_name;5. 如何备份Oracle数据库?答:可以使用RMAN工具来备份Oracle数据库,例如:RMAN> BACKUP DATABASE;通过解答这些习题,我们可以加深对Oracle数据库管理的理解和掌握,提升自己的技能水平。
希望以上Oracle习题答案对大家有所帮助,也希望大家在学习Oracle数据库管理的过程中能够不断提升自己的技能,成为一名优秀的数据库管理人员。
oracle数据库的试题及答案一、选择题1. Oracle数据库是一种()数据库管理系统。
A. 非关系型B. 关系型C. 分布式D. 图形化2. 数据库中,将所有数据进行分类和组织的基本单位是()。
A. 表B. 字段C. 记录D. 数据库3. 在Oracle数据库中,用于删除表中所有数据的操作是()。
A. DELETEB. REMOVEC. DROPD. TRUNCATE4. 在Oracle数据库中,用于更新表中数据的操作是()。
A. UPDATEB. MODIFYC. ALTERD. REPLACE5. 在Oracle数据库中,用于查询数据的操作是()。
A. SELECTB. SEARCHC. FINDD. WHERE二、简答题1. 请简述Oracle数据库的特点。
Oracle数据库具有以下特点:- 完整性:通过约束和触发器来保证数据的完整性。
- 可扩展性:支持集群部署和分布式数据库,可以动态扩展数据库的容量。
- 安全性:提供了严格的数据权限管理和用户认证机制,保护数据免受未经授权的访问。
- 可靠性:支持数据备份和恢复功能,保障数据的持久性和可靠性。
- 高性能:采用多线程和缓存技术,提高数据库的读写性能和响应速度。
2. 在Oracle数据库中,什么是事务?事务是指逻辑上的一组操作,这组操作要么全部成功执行,要么全部失败回滚。
事务具有以下特性:- 原子性:事务中的操作要么全部执行成功,要么全部回滚,不会出现部分执行的情况。
- 一致性:事务执行前后,数据库的状态保持一致性,不会破坏数据的完整性。
- 隔离性:事务之间相互独立,每个事务都认为自己是唯一在操作数据库的。
- 持久性:事务一旦提交,其对数据库的修改将永久保存,不会被回滚。
3. 请说明Oracle数据库中的索引是什么,并简要介绍索引的作用。
索引是一种特殊的数据库对象,用于快速查找数据库中的数据。
索引基于一个或多个列值创建,并按照特定的排序规则存储列值和对应的行指针。
1.当Oracle服务器启动时,下列哪种文件不是必须的(D)。
A.数据文件B.控制文件C.日志文件D.归档日志文件2.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据(B)。
A.用户进程B.服务器进程C.日志写入进程(LGWRD.检查点进程(CKPT)3.在Oracle中,一个用户拥有的所有数据库对象统称为(B)。
A.数据库B.模式C.表空间D.实例4.在Oracle中,有一个教师表teacher的结构如下:ID NUMBER(5)NAME V ARCHAR2(25)EMAIL VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名(C)。
A.SELECT name FROM teacher WHERE email = NULL;B.SELECT name FROM teacher WHERE email <> NULL;C.SELECT name FROM teacher WHERE email IS NULL;D.SELECT name FROM teacher WHERE email IS NOT NULL;5.在Oracle数据库的逻辑结构中有以下组件:A 表空间B 数据块C 区D 段这些组件从大到小依次是(B)。
A.A→B→C→DB.A→D→C→BC.A→C→B→DD.D→A→C→B6.在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer7.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将(B)表空间分配给用户作为默认表空间。
A.USERB.SYSTEMC.SYSD.DEFAULT8.在Oracle数据库中,(B)用户模式存储数据字典表和视图对象。
Oracle基本操作练习题使用表:员工表(emp):(empnoN UMBER(4)notnul l,--员工编号,表示唯一enameV ARCHA R2(10),--员工姓名job VARCHA R2(9),--员工工作职位mgrNUM BER(4),--员工上级领导编号hireda teDAT E,--员工入职日期salNUM BER(7,2),--员工薪水commNU MBER(7,2),--员工奖金deptno NUMBE R(2)—员工部门编号)部门表(dept):(deptno NUMBE R(2)notnul l,--部门编号dnameV ARCHA R2(14),--部门名称locVAR CHAR2(13)—部门地址)说明:增删改较简单,这些练习都是针对数据查询,查询主要用到函数、运算符、模糊查询、排序、分组、多变关联、子查询、分页查询等。
建表脚本.txt建表脚本(根据需要使用):练习题:1.找出奖金高于薪水60%的员工信息。
SELECT * FROM emp WHEREcomm>sal*0.6;2.找出部门10中所有经理(MANAGE R)和部门20中所有办事员(CLERK )的详细资料。
SELECT* FROM emp WHERE(JOB='MANAGE R' AND DEPTNO=10) OR (JOB='CLERK' AND DEPTNO=20);3.统计各部门的薪水总和。
SELECT deptno,SUM(sal) FROM emp GROUPBY deptno;4.找出部门10中所有理(M ANAGE R),部门20中所有办事员(C LERK 以及既不是经理又不是办事员但其薪水大于或等2000的所有员工的)详细资料。
O r a c l e数据库查询练习及答案(共6页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--1 找出佣金高于薪金60%的雇员。
SELECT * FROM emp WHERE comm>sal*;2 找出部门10中所有经理和部门20中所有办事员的详细资料。
SELECT * FROM emp WHERE deptno=10 AND JOB='MANAGER' OR deptno=20 AND job='CLERK';3 找出部门10中所有经理,部门20中所有办事员以及既不是经理又不是办事员但其薪金大于或等2000的所有雇员的详细资料。
SELECT * FROM emp WHERE deptno=10 AND JOB='MANAGER' OR deptno=20 AND job='CLERK' OR JOB NOT IN('MANAGER','CLERK') AND SAL>=2000;SELECT * FROM emp WHERE deptno=10 AND JOB='MANAGER' OR deptno=20 AND job='CLERK' OR (JOB<>'MANAGER' AND JOB<>'MANAGER' AND SAL>=2000);4 找出收取佣金的雇员的不同工作。
SELECT DISTINCT JOB FROM EMP WHERE COMM IS NOT NULL;5 找出不收取佣金或收取的佣金低于300的雇员。
SELECT * FROM EMP WHERE COMM IS NULL OR COMM<300;6 找出各月最后一天受雇的所有雇员。
o r a c l e练习题及答案(总7页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--试题一一、填空题(每小题4分,共20分)1、数据库管理技术经历了___人工管理、文件系统、数据库系统__三个阶段2、数据库三级数据结构是:外模式、模式、内模式3、Oracle数据库中,SGA由_数据库缓冲区,重做日志缓冲区,共享池组成4、在Oracle数据库中,完正性约束类型有:Primay key约束。
Foreign key约束,Unique约束,check约束,not need约束5、PL/SQL中游标操作包括:声明游标,打开游标,提取游标,关闭游标二、正误判断题(每小题2分,共20分)1、数据库中存储的基本对象是数据(T)2、数据库系统的核心是DBMS(T)3、关系操作的特点是集合操作(T)4、关系代数中五种基本运算是并、差、选择、投影、连接(F)5、Oracle进程就是服务器进程(F)6、oraclet系统中SGA所有用户进程和服务器进程所共享(T)7、oracle数据库系统中数据块的大小与操作系统有关(T)8、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例(T)9、PL/SQL中游标的数据是可以改变的(F)10、数据库概念模型主要用于数据库概念结构设计(T)三、简答题(每小题7分,共35分)1、何谓数据与程序的逻辑独立性和物理独立性2、试述关系代数中等值连接与自然连接的区别与联系3、何谓数据库,数据库设计一般分为哪些阶段4、简述Oracle逻辑数据库的组成5、试任举一例说明游标的使用方法五、设有雇员表emp(empno,ename,age,sal,tel,deptno),其中:empno-----编号,name------姓名,age -------年齡,sal-----工资,tel-----电话deptno-----部门号。
请按下列要求分别晨SQL*PLUS下编程。
综合训练项目和练习参考答案第1章练习参考答案1.C 2.D 3.B 4.B--------------------------------------------------------------------------- 第2章练习参考答案1.C 2.C 3.A 4.B--------------------------------------------------------------------------- 第3章练习参考答案1.B 2.D 3.B 4.A 5.B6.C 7.A--------------------------------------------------------------------------- 第4章练习参考答案1.C 2.B 3.D 4.D 5.D6.A 7.B 8.D 9.C 10.B11.B 12.C 13.C 14.D15.C 16.C 17.D--------------------------------------------------------------------------- 第5章综合训练项目参考答案1.使用初始化参数文件。
1)以sysdba身份连接到数据库,关闭数据库。
CONN / AS SYSDBASHUTDOWN2)从spfile创建一个新的pfile,将pfile 存放在$Oracle_Home\database 路径下。
CREATE PFILE FROM SPFILE;在$Oracle_Home\database 路径下创建静态初始化参数文件INITDB01.ORA。
3)修改pfile中的参数open_cursors=200。
用写字板修改INITDB01.ORA中的参数open_cursors=200。
4)使用pfile初始化参数文件启动数据库。
STARTUP PFILE='D:\Oracle\ORA92\database\INITDB01.ORA';其中路径根据具体安装确定。
5)检查初始化参数open_cursors的值。
SHOW PARAMETER OPEN_CURSOR,显示结果值应为200。
6)关闭数据库,重新用spfile启动数据库。
SHUTDOWN,STARTUP7)动态修改参数open_cursors=300,但重新启动后参数原值保持不变。
ALTER SYSTEM SET OPEN_CURSORS=300 SCOPE=MEMORY2.验证只读方式。
1)关闭数据库并且以只读方式打开。
SHUTDOWNSTARTUP OPEN READ ONL Y;2)以SCOTT用户连接到数据库,插入一条记录到EMP表。
解释发生的现象和原因。
CONN SCOTT/TIGERINSERT INTO emp(empno,ename) V ALUES(8001,'test');插入失败,因为数据库处于只读状态。
3)将数据库改为可读可写状态。
SHUTDOWN,STARTUP3.验证关闭方式。
1)打开一个SQL*Plus,以SCOTT用户连接,修改EMP表SCOTT的工资为9000,但不提交。
SQLPLUS /NOLOGSQL>CONN SCOTT/TIGERSQL>UPDATE EMP SET SAL=9000 WHERE EMPNO=7788;2)在以SYS账户登录的会话中。
并且执行事务关闭,能否关闭,解释原因。
SQL>SHUTDOWN TRANSACTIONAL处于等待,等待所有事务的完成后关闭。
3)在SCOTT会话中执行回滚操作,并退出(Exit), 解释发生的现象和原因。
SQL>ROLLBACK;SYS会话开始执行关闭操作。
4.验证受限状态。
1)打开一个SQL*Plus,以SYS用户连接,打开数据库到OPEN状态。
SQLPLUS /NOLOGSQL>CONN / AS SYSDBA2)重新启动一个SQL*Plus,并以SCOTT用户连接。
SQLPLUS /NOLOGSQL>CONN SCOTT/TIGER3)在SYS会话中,将数据库切换至受限状态。
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;4)在SCOTT会话中,查询EMP表中的记录,能否成功,解释原因。
SQL>SELECT * FROM EMP;成功,启动受限状态,不影响已登录的会话。
5)退出SCOTT会话,重新连接,能否成功,解释原因。
SQL>CONN SCOTT/TIGER登录失败,数据库系统处于限制状态,SCOTT无权登录。
6)在SYS会话中,将数据库退出受限状态,切换至正常状态。
SQL>ALTER SYSTEM DISABLE RESTRICTED SESSION;7)重新连接到SCOTT用户,能否成功,解释原因。
SQL>CONN SCOTT/TIGER成功第5章练习参考答案1.C 2.D 3.B 4.A 5.C6.B 7.C--------------------------------------------------------------------------- 第6章综合训练项目参考答案1.以sysdba身份连接到数据库,查看控制文件位置和名称。
SQL>CONN / AS SYSDBASQL>SELECT * FROM V$CONTROLFILE;2.查询控制文件中可记载的最大数据文件个数是多少。
SQL>SELECT * FROM V$CONTROLFILE_RECORD_SECTION;查看DTATAFILE记录RECORDS_TOTAL字段3.通过服务器端初始化参数建立改静态初始化参数,并修静态初始化参数文件,去掉一个控制文件。
参看第4章,修改control_files参数。
4.指定用静态初始化参数启动数据库,运行一段时间。
STARTUP PFILE=…5.使用show命令显示控制文件的名称和位置。
SQL>SHOW PARAMETER control_files6.重新用服务器端初始化参数启动数据库,说明出错的现象和原因。
SQL>STARTUP装载失败,原因是重新启动,初始化参数中,仍然指定3个控制文件,其中的一个控制文件已经失效7.描述采取的对策,维护控制文件,直到数据库能够正常打开。
方法1:修改服务器端初始化参数,去掉失效的控制文件。
方法2:用好的初始化参数文件覆盖失效的初始化参数文件第6章练习参考答案1.B 2.D 3.C 4.C 5.D--------------------------------------------------------------------------- 第7章综合训练项目参考答案1.列出现有日志文件的位置和名称;显示数据库所拥有的重做日志文件组号、成员的数量和日志文件的大小。
SQL>CONN / AS SYSDBASQL> SELECT member FROM v$logfile;SQL> SELECT group#,members,bytes FROM v$log;2.查询数据库的归档模式;查询是否启用了自动归档。
SQL> ARCHIVE LOG LIST;3.说明当前日志组号,和最大日志序列号。
进行手工日志切换,重新说明当前日志组号,和最大日志序列号。
SQL> SELECT group#,sequence# FROM v$log where status='CURRENT';其中:查看group#和sequence#,group#代表日志组号,sequence#表日志序列号。
CURRENT代表当前日志状态,当前日志的日志序列号总是最大的。
SQL>ALTER SYSTEM SWITCH LOGFILE;SQL> SELECT group#,sequence# FROM v$log where status='CURRENT';4.在E:\盘增加新的日志组,里面有两个成员,大小为1M。
SQL> ALTER DATABASE ADD LOGFILE GROUP 4('E:\log4a.rdo','E:\log4b.rdo') SIZE 1M;5.向新增的日志组增加第三个成员,大小为1M。
SQL> ALTER DA TABASE ADD LOGFILE MEMBER'E:\log4c.rdo' to GROUP 4;6.删除新组的第一个成员。
SQL> ALTER DATABASE DROP LOGFILE MEMBER 'E:\log4a.rdo';7.将新增加的组移动到同其它日志组相同的目录下。
SQL>SHUTDOWN;COPY重做日志文件到新位置SQL>STARTUP MOUNT;SQL> ALTER DATABASE RENAME FILE 'E:\ log4b.rdo'TO 'd:\oracle\oradata\db01\log4b.rdo';SQL> ALTER DATABASE RENAME FILE 'E:\ log4c.rdo'TO 'd:\oracle\oradata\db01\log4c.rdo';SQL>ALTER DATABASE OPEN;8.删除新增加的日志组。
SQL> ALTER DATABASE DROP LOGFILE GROUP 4;9.将数据库置于归档模式的手工归档状态下,进行多次日志切换,直到进入等待状态,尝试解除等待状态。
先设置归档模式SQL> CONN / AS SYSDBA;SQL> SHUTDOWN;SQL> STARTUP MOUNT;SQL> ALTER DATABASE ARCHIVELOG;SQL> ALTER DATABASE OPEN;确保自动归档停止,然后切换日志SQL>ALTER SYSTEM ARCHIVE LOG STOP;SQL>ALTER SYSTEM SWITCH LOGFILE;SQL>ALTER SYSTEM SWITCH LOGFILE;SQL>ALTER SYSTEM SWITCH LOGFILE;出现等待状态后,启动另外的会话,使用如下命令进行手工归档,就可以暂时解除等待状态SQL>ALTER SYSTEM ARCHIVE LOG ALL;10.取消自动归档,取消归档模式,删除所有的归档文件。