2022年oracle数据库期末复习 .pdf

上传人:C****o 文档编号:33386315 上传时间:2022-08-10 格式:PDF 页数:7 大小:97.16KB
返回 下载 相关 举报
2022年oracle数据库期末复习 .pdf_第1页
第1页 / 共7页
2022年oracle数据库期末复习 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年oracle数据库期末复习 .pdf》由会员分享,可在线阅读,更多相关《2022年oracle数据库期末复习 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、填空题1. 每个 Oracle 数据库都由3 种类型的文件组成:数据文件、日志文件和 控制文件。2. 执行立即关闭的命令是_hareg n oracle_。3. 改变数据库状态的语句是alter database 。 4. 用于创建表空间的语句是create tablespace ,5. 修改表空间的语句是alter tablespace。6. 向用户授权的命令为grant connect,resource to cdpfzx。7. 创建用户的语句是create user CDPFZX identified by CDPFZX。8. 修改角色的语句是alter role 。9. 在 CRE

2、ATE TABLE语句中,定义主键的关键字是_PRIMARY KEY 。10. 在 ALTER TABLE语句中,修改列名的关键字是_ALTER _ 。11. 在 SELECT 语句中,设置查询条件的关键字是_where_ 。12. 在 SELECT 语句中,实现模糊查询的功能的关键字是_like_ 。13. declarations 关键字标志着PL/SQL程序中声明段的开始,在声明段中可以声明变量、常量和游标等对象。 14. PL/SQL 的异常处理代码在异常处理块中实现。二、选择题1. Oracle 10g 的 g 表示( A ) 。 A版本 B网络 C数据库 D网格计算2. 登录 iS

3、QL*Plus 页面时使用的默认端口号为( D ) 。 A 1433 B5560 C 1158 D1521 3. 下面不属于Oracle 数据库状态的是( C D ) 。A OPEN BMOUNT C CLOSE D READY 4. 删除数据库的语句是( C ) 。A DELETE DA TABASE B REMOVE DA TABASE C DROP DATABASE D UNMOUNT DA TABASE 5. 用于显示所有表空间描述信息的视图为( B ) 。A V$TABLESPACE B DBA_TABLESPACE C USER_TABLESPACE D TABLESPACE 6.

4、 在 CREATE TABLESPACE 语句中使用( C )关键字可以创建临时表空间。A TEM B BIGFILE C TEMPORARY D EXTENT MANAGEMENT LOCAL 7. 撤销用户指定权限的命令是( A ) 。A REVOKE B REMOVE RIGHT C DROP RIGHT D DELETE RIGHT 8. 拥有所有系统级管理权限的角色是( D ) 。A ADMIN B SYSTEM C SYSMAN D DBA 9. 在 CRAETE TABLE 语句中,指定某列不接受空值,可以使用哪个关键字( B ) 。A NOT EMPTY B NOT NULL

5、C IS EMPTY D IS NULL 10. 在ALTER TABLE 中,指定某列不可用,可以使用哪个关键字( A) 。 AUNUSED B SET UNUSE C DISABLE D NOUSE 11. 用于修改表中数据的语句是( C ) 。AEDIT B MODIFY C UPDATE D ALTER 12. 在 PL/SQL 标识符的最大长度为( B ) 。A20 B30 C40 D50 13. Oracle 用于保存二进制大对象的数据类型是( C ) 。 ABINARY B BIGOBJECT C BLOB D CLOB 14. 在循环语句中,退出循环体的关键字是( A ) 。A

6、BREAK B EXIT C UNLOAD D GO 三、简答题1、 简述用户和角色的关系。答: Oracle 使用角色的方法来限定各种用户的权力,在系统中可以有许多用户,各种用户有各种不同的角色,拥有不同的权力。实践表明与其很明确的赋一组权限给一个角色,不如赋给一个角色,然后把这个角色赋给一组用户。这样就可以实现动态的权限管理,当这组用户的权限必须改变时,只需改变角色的权限就可以了。2、 简述表与视图的区别与联系答:区别:1、视图是已经编译好的sql 语句 ,是基于 SQL 语句的结果集的可视化的表。而表不是 2、视图没有实际的物理记录。而表有。 3、表是内容, 视图是窗口 4、表只用物理空

7、间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改 5、表是内模式 ,视图是外模式6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL 语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。 7、表属于全局模式中的表,是实表;视图属于局部模式的表,是名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 虚表。 8、视图的建立和删除只影

8、响视图本身,不影响对应的基本表。联系: 视图( view )是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系四、应用题1创建、修改表空间的定义,以及编辑和维护表空间。(1)创建临时表空间tmptbs,文件大小为20M ,可以重用,指定其最小区间为16M 。CREATE TEMPORARY TABLESPACE tmptbs TEMPFILE /oracle/oradata/db/tmptbs.dbf SIZE 20M autoextend o

9、n next 50m minsize 16m extent management local; (2)在临时表空间tmptbs 中添加临时文件,tmptbs01.dbf ,文件大小为20MB 。ALTER TABLESPACE tmptbs ADD DATAFILE /oracle/oradata/db/ tmptbs01.dbf SIZE 20M; (3)将表空间tmptbs 设置为脱机状态。ALTER TABLESPACE tmptbs OFFLINE; (4) 将表空间 tmptbs 设置为只读表空间。ALTER TABLESPACE tmptbs READ ONLY; (5) 删除表空

10、间tmptbs,在删除表空间的同时,删除包含的段和数据文件。DROP TABLESPACE tmptbs INCLUDING CONTENTS AND DATAFILES; 2创建和管理用户的基本属性,并对用户授予相应的角色和权限。(1)创建用户名为USERMAN ,密码为USERPASS 的用户。create user USERMAN identified by USERPASS default tablespace tmptbs (2)设置用户USERMAN的密码立即过期。 Alter user USERMAN USERPASS expired (3)锁定用户USERMAN 。Alter

11、user USERMAN lock account lock (4)对于用户USERMAN授予 SYSDBA 权限。GRANT SYSDBA to USERMAN (5)对用户USERMAN 授予表 USERS 的 SELECT 、 INSERT、UPDA TE、DELETE 权限。GRANT SELECT,INSERT,DELETE,UPDATE ON USER to userman 五、选做题编写 PL/SQL 程序,使用LOOP ,EXIT ,END 语句计算1100 之间所有偶数之和。declare v_count number := 1; v_sum number := 0; beg

12、in for v_count in 1.100 loop if mod(v_count,2) = 0 then v_sum := v_sum + v_count; end if; end loop; dbms_output.put_line(v_sum); 试卷二1、以下()内存区不属于SGA。A PGA B日志缓冲区 C数据缓冲区 D共享池2、 ( )模式存储数据库中数据字典的表和视图。A DBA B SCOTT C SYSTEM D SYS 3、在 Oracle 中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle 就将()表空间分配给用户作为默认表空间。A H

13、R BSCOTT C SYSTEM D SYS 4、 ( )服务监听并按受来自客户端应用程序的连接请求。 AOracleHOME_NAMETNSListener BOracleServiceSID C OracleHOME_NAMEAgent DOracleHOME_NAMEHTTPServer 5、 ( )函数通常用来计算累计排名、移动平均数和报表聚合等。 A汇总 B分析 C分组 D单行6、 ( )SQL 语句将为计算列SAL*12 生成别名 Annual Salary 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心

14、整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - ASELECT ename,sal*12 Annual Salary FROM emp; B SELECT ename,sal*12 “Annual Salary ” FROM emp; C SELECT ename,sal*12 AS Annual Salary FROM emp; D SELECT ename,sal*12 AS INITCAP(“Annual Salary ”) FROM emp; 7、锁用于提供( )。 A改进的性能 B数据的完整性和一致性 C可用性和易于维护 D用户安全8、(

15、 )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。A行共享 B行排他 C共享 D排他9、带有 ( )子句的 SELECT 语句可以在表的一行或多行上放置排他锁。 AFOR INSERT B FOR UPDA TE C FOR DELETE D FOR REFRESH 10、使用 ( )命令可以在已分区表的第一个分区之前添加新分区。 A添加分区 B截断分区 C拆分分区 D不能在第一个分区前添加分区11、( )分区允许用户明确地控制无序行到分区的映射。 A散列 B范围 C列表 D复合12、可以使用()伪列来访问序列。A CURRVAL和 NEXTV AL B NEXT

16、V AL 和 PREVAL C CACHE和 NOCACHE D MAXV ALUE和MINV ALUE 13、带有错误的视图可使用()选项来创建。 AFORCE B WITH CHECK OPTION C CREATE VIEW WITH ERROR DCREATE ERROR VIEW 14、在联接视图中,当()时,该基表被称为键保留表。 A基表的主键不是结果集的主键 B基表的主键是结果集的主键C基表的主键是结果集的外键D基表的主键不是结果集的外键15、在列的取值重复率比较高的列上,适合创建()索引。 A标准 B唯一 C分区 D位图16、要以自身的模式创建私有同义词,用户必须拥有()系统权

17、限A CREATE PRIVATE SYNONYM BCREATE PUBLIC SYNONYM C CREATE SYNONYM DCREATE ANY SYNONYM 17、PL/SQL 块中不能直接使用的SQL 命令是() 。A SELECT B INSERT CUPDATE D DROP 18、以零作除数时会引发()异常。A VALUE_ERROR B ZERO_DIVIDE C STORAGE_ERROR D SELF_IS_NULL 19、要更新游标结果集中的当前行,应使用()子句。A WHERE CURRENT OF B FOR UPDA TE CFOR DELETE D FOR

18、 MODIFY 20、用于处理得到单行查询结果的游标为() 。A循环游标 B隐式游标 CREF 游标 D显式游标21、公用的子程序和常量在()中声明。 A过程 B游标 C包规范 D包主体22、数据字典视图()包含存储过程的代码文本A USER_OBJECTS B USER_TEXT C USER_SOURCE D USER_DESC 23、以下不属于命名的PL/SQL 块的是() 。 A程序包 B过程 C游标 D函数24、 ( )包用于显示PL/SQL 块和存储过程中的调试信息。 ADBMS_OUTPUT B DBMS_STANDARD C DBMS_INPUT D DBMS_SESSION

19、25、Oracle 的内置程序包由()用户所有。 ASYS BSYSTEM C SCOTT D PUBLIC 26、 ( )触发器允许触发操作中的语句访问行的列值。 A行级 B语句级 C模式 D数据库级27、在非归档日志方式下操作的数据库禁用了() 。A归档日志 B联机日志C日志写入程序 D 日志文件28、以下哪种备份方式需要在完全关闭数据库进行() 。 A无归档日志模式下的数据库备份 B归档日志模式下的数据库备份C使用导出实用程序进行逻辑备份 D以上都不对29、 ( )方式的导出会从指定的表中导出所有数据。A分区 B表C全部数据库 D表空间30、 ( )参数用于确定是否要导入整个导出文件。

20、ACONSTRAINTS B TABLES C FULL D FILE 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 二、填空题(每空2 分,共 40 分)1、假设已在某远程客户端完成网络服务名配置,服务名为aptech,请写出用户MARTIN (用户口令martinpass)连接到服务器的命令:_1_ ;2、SYS 用户以管理员身份登录后,要授予用户MARTIN可以对 SCOTT 用户的 EMP 表进行查询的权限,请写出授权

21、命令:(假设MARTIN用户已存在) _2_ ;3、 创建表 employee 的副本,但不包含表中的记录:CREATE TABLE employee_copy AS_3_;4、查询 itemfile 表中 itemrate 列的信息,要求将数值转换为字符串,并使用当前货币符号作为前缀:SELECT _4_(itemrate,C99999) FROM itemfile;5、查 itemfile 表中 itemdesc、re_level 列的信息,要求re_level 为 NULL 时显示为 0 SELECT itemdesc, _5_(re_level,0) FROM itemfile;6、完

22、成以下PL/SQL 块,功能是: 显示 2 到 50 的 25 个偶数。 BEGIN FOR_6_ IN _7_ LOOP DBMS_OUTPUT.PUT_LINE(even_number*2); END LOOP END ;7、 完成以下 PL/SQL 块,功能是:接受职员编号并检索职员姓名。将职员姓名存储在变量empname 中,如果代码引发 VALUE_ERROR异常,则向用户显示错误消息。 DELCARE empname employee.ename%TYPE; eno employee.empno%TYPE; BEGIN eno:= &employee_number ;_8_; DB

23、MS_OUTPUT.PUT_LINE( 职 员 姓名: |empname); _9_ WHEN VALUE_ERROR THEN DBMS_OUTPUT.PUT_LINE(要存储在变量中的值过大) END; 8、完成以下PL/SQL 块,功能是:使用游标,显示所有单价低于250 元的玩具的单价。 DECLARE my_toy_price toys.toyprice%TYPE; CURSOR toy_cur IS SELECT toyprice FROM toys WHERE toyprice sales_rec.asales THEN DBMS_OUTPUT.PUT_LINE(产品: |sal

24、es_rec.pid| 需提高销售额); ELSE IF _13_ THEN DBMS_OUTPUT.PUT_LINE(产品: |sales_rec.pid|已达到销售额); ELSE DBMS_OUTPUT.PUT_LINE(产品: |sales_rec.pid|销售业绩出色); END IF; END IF; END LOOP; END; 10、完成以下PL/SQL 块,功能是:创建一个交换两数的过程。 CREATE OR REPLACE PROCEDURE swap(p1 IN OUT NUMBER, p2 _14_ NUMBER) IS v_temp NUMBER; BEGIN v_t

25、emp := p1; p1 := p2; p2 := v_temp; END; 11、完成以下PL/SQL 块,功能是:创建一个函数dept_name,其功能是接受职员编号后返回职员所在部门名称。(注:部门名称在dept 表中,而职员信息在emp 表中,职员所在部门号的列名为deptno)CREATE OR REPLACE FUNCTION dept_name (emp_no NUMBER) RETURN VARCHAR2 AS dept_no NUMBER(2); result dept.dname%TYPE; BEGIN _15_ SELECT dname INTO result FROM

26、 dept W名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - HERE deptno = dept_no; _16_; EXCEPTION WHEN OTHERS THEN RETURN NULL; END; 12、要执行pack_me 包中的 order_proc 过程(有一个输入参数),假设参数值为002 ,可以输入以下命令:EXECUTE _17_ 13、完成以下PL/SQL 块的功能是:创建一个触发器biu_job_em

27、p ,无论用户插入记录,还是修改EMP 表的 job列,都将用户指定的job 列的值转换成大写。CREATE OR REPLACE TRIGGER biu_job_emp _18_ _19_ BEGIN :NEW.job :=_20_; END; 答案1.A 6.B 11.C 16.C 21.C 26.A 2.D 7.B 12.C 17.D 22.C 27.A 3.C 8.C 13.A 18.B 23.C 28.A 4,A 9.B 14.B 19.A 24.A 29.B 5.B 10.C 15.D 20.B 25.A 30.C 二、填空题(每空2 分,共 40 分)1 Connect mart

28、in/martinpassaptech 2 Grant select on scott.emp to martin 3 Select * from employee where 1=2 4 To_char 5 NVL 6 even_number 7 1.25 8 SELECT ename INTO empname FROM employee WHERE empno=eno; 9 EXCEPTION 10 OPEN toy_cur 11 FETCH toy_cur INTO my_toy_price; 12 FOR sales_rec IN sales_cur LOOP 13 sales_rec

29、.tsales = sales_rec.asales 14 IN OUT 15 SELECT deptno INTO dept_no FROM emp WHERE empno=emp_no; 16 RETURN result; 17 pack_ma.order_proc( 002 )18 BEFORE INSERT OR UPDATE OF job ON emp 19 FOR EACH ROW 20 UPPER(:NEW.job) 试卷三 复习题一、填空题:1. Oracle EnterpriseManager是一个基于 B/S 的框架系统。2Oracle 数据库的存储结构分为物理结构和逻辑结

30、构。3在游标或者游标变量打开后还没有进行第一次提取时,found 属性为 null。4. 在 oracle 中已 commit 或 rollback 作为上一个事务的结束标志及下一个新事物开始的标志。5. DML 表示数据操作语言,主要的DML 有 SELECT , INSERT ,UPDATE ,DELETE.6索引的主要目标是提高访问的速度。7在 Oracle database 10g 系统中,可以使用DBCA 工具和 CREATE DATEBASE命令两 种方式创建数据库。8. 命令 Startup nomount 只能启动数据库实例,但不能装载和打开数据库。9在输入URL 进入 Ora

31、cle Enterprice Manager Database Control 的时候,必须指出ip 地址和端口号。10在登录Oracle Enterprice Manager Database Control 时,连接身份有两种选择,分别为normal 和 sysdba 。二、选择题:1当 Oracle 服务器启动时,下列哪种文件不是必须装入内存的() 。D A. 数据文件 B. 控制文件 C. 日志文件 D. 归档日志文件2. 在 Oracle 中,当用户要执行SELECT 语句时,下列哪个进程从磁盘获得用户需要的数据() 。B A用户进程 B. 服务器进程 C. 日志写入进程(LGWR

32、) D. 检查点进程(CKPT)3. 在 Oracle 数据库的逻辑结构中有以下组件:A 表空间 ;B 数据块 ;C 区;D 段;这些组件从大到小依次是() 。B A. ABCD B. A DCB C. A C BD D. D ACB 4. ( B )可以从过程返回多个值。A. 使用 IN 参数 B. 使用 OUT 参数 C. 使用指针 D. 不能5PL/SQL 为内存耗尽时,预定义了( C )异常。A. NO_DA TA_FOUND B. MEMORY_ERROR C. STORAGE_ERROR D. NO_MEMEORY_FOUND 6. 一下是同义词不具有的用途是( D ) 。A. 简

33、化 SQL 语句 B. 隐藏对象的名称和所有者 C. 提供对对象的公共访问 D. 显示对象的名称和所有者7. 在 Windows 操作系统中, Oracle 的( A )服务监听并接受来自客户端应用程序的连接请求。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - A. OracleHOME_NAMETNSListener B. OracleServiceSID C. OracleHOME_NAMEAgent D. OracleHO

34、ME_NAMEHTTPServer 8. 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将( B )表空间分配给用户作为默认表空间。A. USER B. SYSTEM C. SYS D. DEFAULT 9. 下列哪种Lob 类型用来存储数据库以外的操作系统文件() 。D A. CLOB B. BLOB C. CFILE D. BFile 10. Oracle 的控制文件不包括以下哪些内容() 。A A. 数据库名称 B. 数据文件和日志文件的名称和位置 C. 时间戳 D. 服务器信息11. 不属于 Oracle 的系统文件是()

35、。D A. 数据文件 DBF B. 控制文件 CTL C. 日志文件LOG D. 归档文件ARC 12. 下列( D )不是 PL/SQL 过程和函数的参数模式。 A. In B. Out C. In Out D. Ref 13. 有语句如下:TYPE curtype IS REF CURSOR RETURN book.price%TYPE;表 book 的列 price 的数据类型是NUMBER(5) ;则( A ) 。A. curtype 可以返回INTEGER 类型数据,长度为5 B. curtype 可以返回INTEGER(5,2) 类型数据C. curtype 可以返回VARCHAR

36、2(5,2) 类型数据 D. 以上都不对14. 使用下列( B )将不能把Null 值转换为实际值。 A. NVL B. NVL2 C. NULLIF D. To_number 15. 使用( D )数据类型时,数据部能存储在数据库内。 A. BLOB B. CLOB C. NCLOB D. BFILE 16. SCOTT用户对自己的表Test 执行了以下命令:Lock table test in share mode 但没有执行COMMIT和ROLLBACK ,此时用户System执行了命令: LOCK TABLE SCOTT.TEST IN share update MODE,将出现什么情

37、况? ( )。B A. 提示表已锁定 B. 正常执行 C. 出现等待状态,直到Scott 用户释放锁 D. 以上都不正确17. 关于“ For update”子句和“ For update of 字段”说法正确的是() 。C A. 没有区别 B. 前者只锁定当前表中的相关行,而后者锁定所有表的行 C. 前者锁定所有相关表中的行,而后者锁定当前表中的相关行 D. 以上说法均布正确18. 下列哪些想不是Oracle 中常用的分区方法?() 。D A. 范围 B. 散列 C. 列表 D. 条件19. 查看 Test中名为 P1的分区的分区中的记录的查询语句为() 。C A. Select * fro

38、m Test Where PartitionName= P1 B. Select * from Test(P1) C. Select * from Test Where PartitionName(P1) D. 以上都不正确20. 在 Oracle 中,下面哪条语句当COMM 字段为空时显示0,不为空时显示COMM 的值( A ) 。 A. SELECT ename, NVL(comm, 0) FROM emp; B. SELECT ename, NULL(comm, 0) FROM emp; C. SELECT ename, NULLIF(comm, 0) FROM emp; D. SELE

39、CT ename, DECODE(comm, NULL, 0) FROM emp; 三、简答题1. 简述 CHAR 与 VARCHAR2的区别?答: (1) CHAR 的长度是固定的,而VARCHAR2的长度是可以变化的;(2) CHAR的效率比VARCHAR2的效率稍高; (3) VARCHAR2是 Oracle 自己开发了一个数据类型,这个类型不是一个标准的VARCHAR ,它将在数据库中 varchar 列可以存储空字符串的特性改为存储NULL 值。2在 PL/SQL 程序设计中异常的抛出和处理是非常重要的内容。简述三种方式抛出异常的过程。答: 有三种方式抛出异常:通过 PL/SQL 运

40、行时;使用RAISE 语句;调用RAISE_APPLICATION_ERROR存储过程。3. 使用存储管理器可以管理哪些对象?简述利用它可以进行的操作。答:使用存储管理器可以管理表空间、回滚段、数据文件和重做日志等存储对象。(1) 创建存储对象;(2) 将数据文件和回滚段添加到表空间中; (3) 删除存储对象;五、综合题1.在 SQL 环境中完成下SQL 列语句。 取出 Oracle 的系统日期,利用SELECT 语句将其转换为字符型并赋给某一变量。SELECT To_char(sysdate,yyyymmdd ) INTO a FROM DUAL; 查看某表的创建时间。select obje

41、ct_name,created from user_objects where object_name = UPPER(&table_name) 查看放在 ORACLE 的内存区里的表。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - select table_name,cache from user_tables where instr(cache,Y)0; 查看数据字典中函数的状态。 select object_name,st

42、atus from user_objects where object_type=FUNCTION; 使用表 system.table1,写出 SQL 语句完成如下功能:在表中查出年龄大于20,且名字以“王”开头的记录,并且按照年龄的降序排列出来(年龄大的在前2. 简述 Oracle 系统的体系结构答: Oracle 系统体系结构是整个Oracle 服务器系统的框架,是管理和应用Oracle 数据服务器的基础和核心。 数据库实例:系统全局区和后台进程 物理存储结构:参数文件、控制文件、数据文件、重做日志文件等;逻辑存储结构:表空间、段、盘区、数据块等 内存结构:系统全局区域、程序全局区、用户全局区 3. 解释冷备份和热备份的不同点以及各自的优点。答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份, 适用于所有模式的数据库。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log 写入硬盘)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁