Oracle期末复习

合集下载

oracle10g期末考试复习提纲

oracle10g期末考试复习提纲

Oracle数据库结构:扬理结构、内存结构、逻辑结构3.ORACLE数据库物理结构包括哪几类文件,主要作用参数文件、控制文件(CTL)、日志文件(LOG)、数据丈件(DBF)参数文件:1)实例和数据库的配置参数表。

设置内存中的SGA (系统全局区)大小、指定数据库控制文件名称及路径,定艾各种操作参数等。

2)将初始化参数永久保存在服务器磁盘上。

3)!4)只在建立数据库或启动实例吋才被访问。

5)是一个可编辑的殳本文件,在修改该文件之前必须关闭实例。

控制文件:1)至少有一个控制文件,建议两个或两个以上2)通过控制文件保持数据库完整性以及决定恢复数扌居时使用哪些重做日志。

数据库名称及唯一标识数据库的创建时间数据丈件的名称、位置及大小J重做日志文件的名称.位置及大小表空间名称检查点信息、日志序列号等数据库恢复所需的同步信息。

数据文件:用于存放所有的数据库数扌居.如表、索引等。

1)一个数据文件只与一个数据库相联系;数据丈件大小是动态可以改变的;数据文件结合在一起形成表空间。

2)有两种类型的数据:用户数扌居和系统数損3)用户数据:用于应用软件的数据,带有应用软件的所有信息。

是用户存放在数据库中的信息。

4)系统数据:用来管理用户数扌居和Oracle数据库本身的数据。

※日志文件:※重做日志文件:用于记录数抿库的修改操作,可用于数扌居库的恢复。

两个或两个以上日志文件,用于镜像。

£件的配置和大小会影响性能,重做日志与数据文件分开存放。

莹做日志文件组以循环方式进行写操作。

ARCHIVELOG (归档)当所有日志组都写满之后,又回到第一组之前,该组中原有数据写入归档日志,存入磁盘。

备份吋必选。

可自动归档重做日志文件。

是非活动重做日志的备份。

]数据库只有处于ArchiveLog模式时才会生成归档日志,并且每次日志切换都会生成归档日志。

执行介质恢复(例如数据文件意外去失),則必须要用到归档日志。

N0ARCHIVEL0G (非归档)通常默认都为非归档模式。

Oracle期末考试复习要点2020

Oracle期末考试复习要点2020

Oracle 复习大纲(一)数据库概念数据库(DB)是“按照数据结构来组织、存储和管理数据的仓库”。

是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。

数据库管理系统(DBMS)是指数据库系统中对数据进行管理的软件系统,是数据库系统的核心组成部分。

包括对数据库的定义、查询、更新及各种控制,都是通过DBMS进行的。

数据库系统(DBS)是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统,是采用数据库技术的计算机系统。

2数据库系统组成:数据库;硬件; 软件; 数据库管理员数据模型由数据结构,数据操作,完整性约束三部分构成。

数据库系统的三级模式:内模式(1个),模式(1个),外模式(可多个)。

关系数据库E-R模型和设计范式理论(二)Oracle11g体系结构Oracle服务器包括Oracle实例和Oracle数据库。

实例:一组Oracle后台进程以及在服务器中分配的共享内存区域。

数据库:存储在磁盘上的数据文件、控制文件、日志文件、参数文件、归档日志文件等组成的物理文件集合。

实例用于管理控制数据库;数据库为实例提供数据。

一个数据库可以被多个实例装载和打开;一个实例在生存期内只能装载和打开一个数据库。

用户操作数据库的过程实质上是与数据库实例建立连接,然后通过实例来连接、操作数据库的过程。

物理存储结构是指从物理角度分析Oracle数据库创建后所使用的一系列操作系统文件: 数据文件:用于存储数据库中的所有数据;控制文件:用于记录和描述数据库的物理存储结构信息;重做日志文件:用于记录外部程序(用户)对数据库的改变操作;归档文件:用于保存已经写满的重做日志文件;初始化参数文件:用于设置数据库启动时的参数初始值;跟踪文件:用于记录用户进程、数据库后台进程等的运行情况;口令文件:用于保存具有SYSDBA,SYSOPER权限的用户名和SYS用户口令;警告文件:用于记录数据库的重要活动以及发生的错误;备份文件:用于存放数据库备份所产生的文件。

oracle期末考试试题及答案

oracle期末考试试题及答案

oracle期末考试试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中,用于创建表的命令是:A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:B2. 在Oracle中,哪个命令用于查询数据库中所有用户?A. SELECT * FROM USER_USERS;B. SELECT * FROM ALL_USERS;C. SELECT * FROM DBA_USERS;D. SELECT * FROM USER;答案:B3. 下列哪个选项不是Oracle数据库的存储结构?A. 数据块B. 区C. 段D. 表答案:D4. Oracle数据库中,哪个命令用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. DELETE FROM TABLE答案:A5. 在Oracle中,哪个命令用于添加列到已存在的表?A. ADD COLUMNB. ALTER TABLEC. MODIFY COLUMND. CHANGE COLUMN答案:B6. Oracle数据库中,哪个命令用于显示当前用户?A. SELECT USER FROM DUAL;B. SELECT CURRENT_USER FROM DUAL;C. SELECT USER FROM USER_USERS;D. SELECT USER FROM ALL_USERS;答案:B7. 在Oracle中,哪个命令用于创建索引?A. CREATE INDEXB. CREATE KEYC. CREATE TABLED. CREATE VIEW答案:A8. Oracle数据库中,哪个命令用于查询表结构?A. DESCRIBEB. DESCC. EXPLAIND. SELECT答案:A9. 在Oracle中,哪个命令用于删除索引?A. DROP INDEXB. REMOVE INDEXC. DELETE INDEXD. DROP KEY答案:A10. Oracle数据库中,哪个命令用于显示当前会话信息?A. SELECT * FROM V$SESSION;B. SELECT * FROM SESSION;C. SELECT * FROM CURRENT_SESSION;D. SELECT * FROM V$SESSION_INFO;答案:A二、填空题(每题2分,共20分)1. Oracle数据库中,用于创建视图的命令是________。

oracle数据库期末考试复习题

oracle数据库期末考试复习题

一名词解释:(5*2 共10分)1. 角色:一组相关权限的集合称之为角色。

2. PL/SQL 语言:是Oracle 数据库专⽤的⽤种⽤级程序设计语⽤,是对标准SQL 语⽤进⽤了过程化的扩展。

3. 游标:用来存储多条查询数据的一种数据结构(结果集或缓冲区),它有一个指针,用来从上往下移动,是指向该缓冲区的句柄或指针,从而达到遍历每条记录的作用。

P2324. 表空间(tablespace):Oracle数据库在逻辑上可以划分为一系列的逻辑区域,每个逻辑区域成为一个表空间,表空间是Oracle数据库中的最大逻辑存储结构,有一系列的段组成。

P495. 段(segment):段是由一个或多个连续或不连续的区组成的逻辑存储单元。

表空间的组成单位,代表特定数据类型的数据存储结构。

6. 区间(extent):区是由一系列连续的数据块组成的逻辑存储单元,是存储空间分配与回收的最小单元。

7. 数据块(block):Oracle数据块是数据库中最小的逻辑存储单元,也是数据库的执行输入/输出操作的最小单位,由一个或多个操作系统块构成。

8. 索引:是一种可选的与表相关的数据库对象,用于提高数据的查询效率。

P989. Oracle 实例:处于用户与物理数据库之间的一个中间层软件称之为实例,由一系列内存结构和后台进程组成。

通常一个实例对应一个数据库。

P65(第五章)10. 序列:是用于产生唯一序号的数据库对象,可以为多个数据库用户依次生成不重复的连续整数,通常使用它自动生成表中的主键,并且不占用实际存储空间。

P115(第七章)11. 同义词:同义词是数据库中表、索引、视图或其他模式对象的⽤个别名。

二单选(10*2 共20分)这些只是范围,没有明确的题,所以基本了解就可以答选择1.在Oracle 数据库的存储结构包括物理存储结构和逻辑存储结构。

2.SGA 中包括数据高速缓冲区、日志缓冲区、共享池、大型池、Java 池、流池等。

oracle总复习

oracle总复习

oracle 总复习总复习1. oracle 体系结构实例得概念:即RDBMS ,与一个数据库相联系,它就是存取与控制数据库得软件机制。

实例得组成:实例由SGA(系统全局区)与Oracle 进程两部分构成。

(1-8)ORACLE 进程:就是操作系统中得一种机制,它就是实现资源共享与调度控制得单元。

(1-8) SGA:就是一内存区域,存放数据库实例得数据与控制信息, 由共享得sql 区、数据缓冲区、日 记缓冲区、请求队列、响应队列构成。

(1-8)Oracle 处理SQL 语言得过程:客户端与服务器建立连接之后,由事件监听程序将 sql 语句发送到服务端进行处理,然后由服务器进程对sql 语句进行语法分析与执行,将数据读入缓冲区,将 结果返回客户端。

2、Oracle 得逻辑结构与物理结构1. 逻辑结构主要掌握表空间、段、区间、数据块得概念及关系表空间:一个数据库被划分为一个或多个逻辑单位该逻辑单位。

段:模式对象数据得存储单位,它就是数据库得某个对象使用得全部区间得集合。

(1-29)区间:由很多连续得数据块组成得数据库存储空间。

它就是数据库存储分配单位。

数据块:就是数据库最小得I/O 单位。

之间得关系:一个表空间对应多个段,一个段对应多个区间,一个区间对应多个数据块。

外模式一一用户瞧到得数据库得逻辑结构,也称为模式对象,它组成了谭峯的{丄1享的駅摇“ 一个数据库得关系设计。

主要包括:表、视图、索引、序列、聚集、触发器、过程等。

概念模式一一DBA 瞧到得数据库得逻辑结构,它支配一个数据库得物理空间如何使用。

主要包括:表空间、段、区间、数据块。

内模式一一数据库得物理结构,它们为数据信息提供真正得物理存储。

主要包括:控制文件、日志文件、数据文件。

(1-22)4. 掌握表空间与数据文件之间得关系1.每个表空间由一个或多个数据文件组成 2.表空间通过增加数据文件来扩大。

也可以增加某个数据文件得大小来扩大。

oracle(大学期末复习资料)

oracle(大学期末复习资料)

第五章(2)说明Oracle数据库物理存储结构的组成及其关系Oracle数据库物理结构包括数据文件、控制文件、重做日志文件、初始化参数文件、归档文件、口令文件等。

在控制文件中记录了当前数据库所有的数据文件的名称与位置、重做日志文件的名称与位置,以及数据文件、重做日志文件的状态等。

(6)说明Oracle数据库归档的必要性以及如何进行归档设置归档是数据库恢复及热备份的基础。

只用当数据库归档模式时,才可以进行热备份和完全恢复。

进行归档设置包括归档模式设置(ARCHIVELOG)、归档方式设置以及归档路径的设置等。

(9)说明采用多路复用控制文件的必要性及其工作方式采用多路复用控制文件可以避免由于一个控制文件的损坏而导致数据库无法正常启动。

在数据库启动时根据一个控制文件打开数据库,在数据库运行时多路复用控制文件采用镜像的方式进行写操作,保持所有控制文件的同步。

第六章(3)说明数据库、表空间、数据文件以及数据库对象之间的关系。

一个数据库由一个或多个表空间构成,不同的表空间用于存放不同应用的数据,表空间的大小决定了数据库的大小。

一个表空间对应一个或多个数据文件,数据文件的大小决定了表空间的大小。

一个数据文件只能从属于一个表空间。

一个数据库对象只能存储在一个表空间中,但可以存储在该表空间所对应的一个或多个数据文件中。

(4)数据库表空间的管理方式有几种,各有什么特点?数据库表空间的管理方式有两种:字典管理方式和本地管理方式。

在字典管理方式下,表空间使用数据字典来管理存储空间的分配,当进行区的分配与回收时,Oracle将对数据字典中的相关基础表进行更新,同时会产生回退信息和重做信息。

在本地管理方式中,区的分配和管理信息都存储在表空间的数据文件中,而与数据字典无关。

(9)说明数据库存储空间碎片产生的原因及如何回收碎片当表空间中生成一个段时,将从表空间有效自由空间中为这个段的初始范围分配空间。

在这些初始范围充满数据时,段会请求增加另一个范围。

Oracle考试复习重点

Oracle考试复习重点
INTO mgr_history VALUES(EMPID,MGR,SAL)SELECT employee_id EMPID, hire_date HIREDATE,
salary SAL, manager_id MGRFROM employees
WHERE employee_id > 200;8 rows created.
5.Pivoting(旋转)INSERT应用举例
INSERT ALL
INTO sales_info VALUES (employee_id,week_id,sales_MON)
INTO sales_info VALUES (employee_id,week_id,sales_TUE)
INTO sales_info VALUES (employee_id,week_id,sales_WED)
6.日期函数
7.转换函数
隐式数据类型转换:
Oracle自动完成下列类型转换:
显式数据类型转换:
日期格式的元素:
8.数据类型
9.FOREIGN KEY约束的关键字
1)FOREIGN KEY:在表级指定子表中的列;
2)REFERENCES:标示在父表中的列;3)ON DELETE CASCADE:当父表中的列被删除时,子表中相对应的列也被删除;4)ON DELETE SET NULL:子表中相应的列置空;
sales_WED, sales_THUR,sales_FRI
FROM sales_source_data;5 rows created.
INTO sales_info VALUES (employee_id,week_id,sales_THUR)
INTO sales_info VALUES (employee_id,week_id, sales_FRI)

Oracle复习题及答案

Oracle复习题及答案

Oracle复习题及答案考试复习题⼀、填空1、oracle数据库中的数据⽂件的扩展名是什么?.dbf2、控制⽂件的扩展名是什么?.ctl3、刚建⽴完成数据库,在第⼀次使⽤OMS之前需要建⽴? 资料档案库4、在SQL*plus中,输⼊⼀⾏语句之后,在语句结尾处要写? 分号( ; )5、在ORACLE中,程序块分为命名程序块、匿名程序块。

⼆、概念:1、什么是DBA?答:DBA是英⽂Data Base Administrator的缩写,也就是数据库管理员。

2、SQL语⾔的主要特点是什么?答:SQL语句的特点主要有:①综合统⼀;②⾼度⾮过程化;③⾯向集合的操作⽅式;④以同⼀种语法提供两种操作⽅式;⑤语⾔简洁,易学易⽤。

3、简单介绍⼏种当前流⾏的关系数据库系统?答:Oracle,MySql,MsSql,DB2,Sybase.4、从硬件⾓度指出提⾼ORACLE运⾏速度的⽅法?答:加⼤内存,加⼤硬盘缓存。

5、简单介绍ORACLE的物理结构?答:物理结构:在oracle中四类⽂件数据⽂件.dbf ⽇志⽂件.log 控制⽂件.ctl 配置⽂件.ora6、介绍⽇志的种类,各种⽇志的运⾏机制,各有什么优缺点?答:⽇志可分为:归档模式和不归档模式两种。

归档模式运⾏机制是:重复写数据,当⽂件写满重新备份再写、恢复强、占空间。

特点是:缺点占地⽅优点恢复能⼒强。

⾮归档模式的运⾏机制是:不备份,恢复能⼒有限。

特点是:缺点占空间⼩优点恢复能⼒差。

7、写出序列在实际操作中的作⽤。

答:序列(sequence)是多个⽤户能够在此产⽣唯⼀整数的数据库对象,可以⽤序列⾃动产⽣主键值。

序列是⼀个连续数字⽣成器。

序列通过提供唯⼀数值的顺序来简化程序设计⼯作。

8、写出⼀个SQL语句,语句当中需要使⽤到“同义词”。

答:Select * from system.table1 t1,system.table2 t2 where /doc/628cf3d776eeaeaad1f33070.html=/doc/628cf3d776eeaeaad1f33070.html ;9、写出⼀个数据字典的应⽤(所有⽤户:all_users)答:select * from all_users;10、写出数据库默认的两个⽤户的名称和密码答:⽤户名:system 密码:manager⽤户名:sys 密码:change_on_install;11、在⽤OMS/OEM建⽴数据库时,什么情况下使⽤“数据仓库”类型,什么情况使⽤“事务处理”类型?答:当数据库必须处理⼤量的复杂查询,这些复杂查询将涉及到数据库中⼤量的表和记录,并且⼤部分查询都是只读的时候,使⽤“数据仓库”类型。

oracle-10g期末考试重点

oracle-10g期末考试重点

1.模式:一系列逻辑数据结构或对象的集合,模式与用户相对应,一个模式只能被一个数据库用户所拥有,并且模式的名称与这个用户的名称相同。

在通常情况下,用户所创建的数据库对象都保存在与自己同名的模式中。

在同一个模式中数据库对象的名称必须唯一,而在不同模式中的数据库对象可以同名。

2.索引:一种可选的与表相关的数据库对象,用于提高数据查询效率。

(导入数据后再创建索引)3.根据索引值是否唯一,可以分为唯一性索引和非唯一性索引;根据索引的组织结构不同可以分为平衡树索引和位图索引;根据索引基于的列数不同,可以分为单列索引和复合索引。

4.Oracle数据库的安全可以分为两类:系统安全性:系统安全性是指在系统级控制数据库的存取和使用的机制,包括有效的用户名与口令的组合、用户是否被授权可连接数据库、用户创建数据库对象时可以使用的磁盘空间大小、用户的资源限制、是否启动了数据库审计功能,以及用户可进行哪些系统操作等。

数据安全性:数据安全性是指在对象级控制数据库的存取和使用机制,包括用户可存取的模式对象和在该对象上允许进行的操作等。

5.用户身份认证方式:数据库身份认证:create user databaseuser1 identified by password1;外部身份认证:create user databaseuser2 identified externally;全局身份认证:create user databaseuser3 identified by globally as ‘cn=dbuser3,cn=dbuser,l=dalian,c=us’;6.系统权限:系统权限是指在数据库级别执行某种操作的权限,或针对某一类对象执行某种操作的权限。

例如,CREATE SESSION权限、CREATE ANY TABLE权限。

对象权限:对象权限是指对某个特定的数据库对象执行某种操作的权限。

例如,对特定表的插入、删除、修改、查询的权限。

ORACLE期末复习题

ORACLE期末复习题

一、选择题:1. ORACLE 服务器是基于( )机制的服务器。

A.物理B.类C.日志D.例程2. ORACLE中可以连接到数据库的命令是 ( )A.SET B.CONN C.SELECT D.ROLLBACK3. PGA是( )A. 系统全局区B.程序全局区C. 代码全局区D. 数据库全局区4.用来记录应用程序对数据库改变的文件( )A.数据文件 B. 控制文件C. 重做日志文件D.初始化参数文件5.删除DEPT表中数据,但保留表的指令是()。

A.DELETE B.ROLLBACKC. UPDATED.SELECT6.ORACLE中变量的命名一般以()打头。

A. v_B. c_C. g_D. p_7. ORACLE 中的存储过程和函数的区别是 ( )A. 函数有参数,存储过程没有B. 存储过程可多次执行,函数不行C. 函数有返回语句,存储过程没有D. 存储过程和函数不可以同时出现8. ORACLE包由 ( ) 和包主体构成。

A.包变量B.说明部分C.包头D.某个类型名9.要将数值转换成字符串,可以用的是 ( )A. TOCHARB.TO_CHARC. TO_DATED. TO_NUMBER10.Oracle数据库服务器是由()组成。

A.SGA和PGA B.SGA和数据库C.数据库和后台进程D.例程和数据库11. Oracle数据库被划分为()的逻辑存储单元,该逻辑存储单元本身由操作系统磁盘文件和原始分区组成。

A. 表空间B. 联机重做日志文件C. 归档重做日志文件D. 回滚段12.()是包含Oracle数据库中所有数据的数据库对象。

A. 视图B. 索引C. 存储过程D. 表13.()是为了加速对特定表数据的访问而创建的数据段。

A. 视图B. 索引C. 存储过程D. 触发器13.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的?A. 两者都只能存储日期数据,不能存储时间数据B. 两者都只能存储时间数据,不能存储日期数据C. date数据类型比timestamp数据类型的存储时间精度高D. date数据类型比timestamp数据类型的存储时间精度低14.可以自动执行操作的存储对象是()。

oracle期末考试题及答案

oracle期末考试题及答案

oracle期末考试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中的用户和模式是什么关系?A. 完全相同B. 完全不同C. 模式是用户的集合D. 用户是模式的集合答案:C2. 在Oracle数据库中,以下哪个命令用于查看当前用户?A. SELECT USER FROM DUAL;B. SELECT CURRENT_USER FROM DUAL;C. SELECT SESSION_USER FROM DUAL;D. SELECT SYSTEM_USER FROM DUAL;答案:A3. Oracle数据库中的哪个参数用于设置数据库的字符集?A. DB_CHARSETB. NLS_CHARACTERSETC. DB_LANGUAGED. NLS_LANGUAGE答案:B4. 在Oracle数据库中,以下哪个不是SQL语句?A. SELECTB. UPDATEC. DELETED. PRINT答案:D5. Oracle数据库中的触发器可以在哪些时刻执行?A. 数据插入前B. 数据更新前C. 数据删除后D. 数据查询时答案:ABC二、填空题(每空2分,共20分)1. Oracle数据库的默认表空间名称是 _ 。

答案:SYSTEM2. 在Oracle数据库中,用来查看当前数据库版本信息的命令是 _ 。

答案:SELECT * FROM V$VERSION;3. Oracle数据库中,用来创建索引的SQL语句是 _ 。

答案:CREATE INDEX;4. 在Oracle数据库中,存储过程和函数的区别在于存储过程可以有_ ,而函数不能。

答案:OUT参数5. Oracle数据库中,用于实现数据完整性的约束包括主键约束、外键约束、 _ 和CHECK约束。

答案:UNIQUE约束三、简答题(每题10分,共30分)1. 解释Oracle数据库中的视图是什么,并说明其优点。

答案:视图是Oracle数据库中的一种虚拟表,它是基于一个或多个表的查询结果。

oracle期末考试试题 复习题

oracle期末考试试题 复习题

1.以下(A)内存区不属于SGA。

A.PGA B.日志缓冲区C.数据缓冲区D.共享池2.在Oracle中,能够将emp表的SELECT权限赋予用户SCOTT的语句是( B )。

A、grant select emp to scottB、grant select on emp to scottC、grant on emp select to scottD、grant scott on emp select3.在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将(C )表空间分配给用户作为默认表空间。

A.HR B.SCOTT C.SYSTEM D.SYS4.在Oracle中,下列选项中,不能直接嵌入PL/SQL块中的语句有(AC )。

[选两项]A、SELECTB、INSERTC、CREATTABLED、GRANT5、ORACLE用来判断列值是否为空的操作符是_B___A. ==NULLB. IS NULLC. AS NULLD. NULLIS6.(CD)SQL语句将为计算列SAL*12生成别名Annual Salary[选两项]A.SELECT ename,sal*12 …Annual Salary‟ FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS AnnualSalary FROM emp;D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;7.在Oracle中,假设a变量的值为“a”,则执行代码decode(a,"a",1,"b",2,"c",3,4)后的结果是(A )。

A、1B、2C、3D、48.锁用于提供( )。

最新的oracle期末复习要点

最新的oracle期末复习要点

期末复习要点1.启动OEM服务和监听服务。

并写出数据库的三种启动状态以及各个状态之间转换的语句。

数据库的4种关闭方式(第一章)答:(1)启动监听:lsnrctl start 查看监听:lsnrctl status停止监听:lsnrctl stop启动OracleServiceORCL服务:net start OracleServiceORCLstartup nomout;alter database mount;shutdown immeadiate;startup mount;alter database open;shutdown abort;startup open;alter user system identifide by aa;alter user system identifide by aaa;(2)STARTUP [ NOMOUNT | MOUNT | OPEN | FORSE ] [ RESTRICT ] [ PFILE = 'PFILE_NAME' ];nomount 启动例程,但不装载数据库,即只完成启动步骤的第一步Mount 启动例程,装载数据库,但不打开数据库,即只完成启动步骤的第一步和第二步Open 启动例程,装载数据库,打开数据库,即完成全部的三个步骤转换.从NoMount模式切换到Mount模式(没有从mount切换到nomount的) 命令:ALTER DATABASE MOUNT;当数据库状态为关闭时,切换到Open模式命令:ALTER DATABASE OPEN;在Open模式下,还可以选择将数据库设置为非受限状态和受限状态。

命令:在启动Open模式时,添加restrict关键字:startup restrict设置或取消受限状态:alter system enable\disable restricted session;(3)1、shutdown normal 正常方式关闭数据库。

Oracle期末考试复习题

Oracle期末考试复习题

oracle复习题一、填空题:1. Oracle EnterpriseManager是一个基于B/S的框架系统。

2.Oracle数据库的存储结构分为物理结构和逻辑结构。

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进入Oracle Enterprice Manager Database Control 的时候,必须指出ip地址和端口号。

10.在登录Oracle Enterprice Manager Database Control时,连接身份有两种选择,分别为normal和sysdba。

二、选择题:1.当Oracle服务器启动时,下列哪种文件不是必须装入内存的()。

DA. 数据文件B. 控制文件C. 日志文件D. 归档日志文件2. 在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据()。

BA.用户进程 B. 服务器进程 C. 日志写入进程(LGWR) D. 检查点进程(CKPT)3. 在Oracle数据库的逻辑结构中有以下组件:A 表空间;B 数据块;C 区;D段;这些组件从大到小依次是()。

BA. A→B→C→DB. A→D→C→BC. A→C→B→DD. D→A→C→B4. (B )可以从过程返回多个值。

A. 使用IN参数B. 使用OUT参数C. 使用指针D. 不能5.PL/SQL为内存耗尽时,预定义了(C )异常。

Oracel期末复习知识点——背完这33题想挂都难

Oracel期末复习知识点——背完这33题想挂都难

Oracel期末复习知识点——背完这33题想挂都难⼀些基本的概念:SQL是⼀门操作数据库的语⾔,SQL Plus提供了向服务器端操作SQL语⾔的⼯具,⽽Oracle负责接收客户端发来的命令,在数据库上执⾏SQL语句,然后发送发聩结果给SQL Plus数据模型的内容包括:数据结构数据操作数据约束常见的数据模型有:层次模型,⽹状模型,关系模型数据库:存放数据的仓库。

包括数字、⽂本、图像、⾳频、视频等。

数据以⼀定的格式存放在计算机中,之间存在⼀定的关联。

数据库是事务处理、信息管理等应⽤系统的基础。

数据库管理系统(DBMS):按照⼀定的数据模型组织数据、管理数据库,为数据库应⽤系统提供操作数据库的接⼝,为数据库管理员(DBA)提供管理和操作数据库的界⾯。

数据库系统:数据、数据库、数据库管理系统、应⽤程序、软硬件平台及相关⼈员⼀起构成了数据库系统SQL*Plus是Oracle公司开发的管理和交互查询⼯具,是标准SQL的⼀个扩展集关系数据库三级模式:外模式,内模式,模式1、关系型模型的优点有哪些。

1、结构简单2、可以直接处理多对多的关系3、⾯向记录集合的4、有坚实的理论基础5.在结构化的数据模型中具有较⾼的数据独⽴性2、Oracle数据库三个完整性的五个约束条件是什么。

三个完整性 :实体完整性参照完整性⽤户定义完整性五个约束条件:⾮空、唯⼀、主码、外码、检查。

(1) not null(⾮空)约束(2) unique(惟⼀)约束(3) primary key(主键)约束(4) foreign key(外键)约束(5) check(校验)约束3、PL/SQL中变量有什么属性?变量的命名规则是什么。

变量的属性:变量有名称和数据类型两个属性名称⽤于标识该变量数据类型确定了该变量存放值的格式及允许的运算%⽤来表⽰属性提⽰符%TYPE:提供了变量和数据库列的数据类型变量的命名规则:1、变量必须以字母开头2、第⼆个字符开始,可以是⼀个或者多个字母,数字或者特殊字符$.# 和_3、变量长度不超过30个字符4、变量名中不可有空格4、Oracle数据库表空间有哪些特点。

Oracle数据库设计期末复习资料-简答题+编程题

Oracle数据库设计期末复习资料-简答题+编程题

简答题1. 解释FUNCTION,PROCEDURE和PACKAGE区别?答:存储过程(procedure):存储过程是预先编译好的代码,可以作为PL/SQL语句直接调用执行;过程存储没有返回值;存储过程在规格说明中不包含return语句,即使包含也不起任何作用。

函数(function):函数可以作为一个表达式的一部分使用;函数必须有返回值;函数在规格说明中必须包含至少一条return语句。

包(package):包是一种数据库对象,将逻辑上相关的PL/SQL类型、对象和子程序组合成一个更大的单位;包有包头和包体两部分组成;包中可以将一些用于完成某功能的函数和存储过程放进包中可以方便维护。

2. 什么是序列?如何取得取某个序列的当前值?答:1)序列是序列号生成器,可以为表中的行生成序列号,产生一组等间隔的系列数值。

2)先通过调用nextval产生序列的下一个值,再调用currval产生序列的当前值。

3. 列举出至少三种表约束,各有什么作用?答:1)实体完整性约束:减少数据的冗余,作用于行,例如主键约束;2)域完整性约束:提高数据的准确性,作用于列,check检测;3)引用完整性约束:满足数据的一致性,作用于表与表之间,例如外键约束;4. 取当前系统时间点日期(不包括年月)的SQL写法是怎样的?答:写法一:select to_char(sysdate,"dd hh24:mi:ss") from dual;写法二:select substr(to_char(sysdate,'YYYYMMDDh 24hh:MM:SS'),)from dual;5. 什么是同义词,分为哪几类?答:1)同义词是数据库某些复杂对象的一个别名,用于简化对象访问和提高对象访问的安全性。

2)同义词分公有和私有两类。

公有同义词授权用户和system用户可以使用,私有同义词只有建立该同义词的用户才能使用。

6. 请说明Oracle中存储过程和函数有什么区别,分别如何定义?答:存储过程:存储过程是预先编译好的代码,可以作为PL/SQL语句直接调用执行;过程存储没有返回值;函数:函数可以作为一个表达式的一部分使用;函数必须有返回值;函数在规格说明中必须包含至少一7. 什么是角色,如何创建一个角色并把角色赋予指定账户?答:1)角色是具有名称的一组相关权限的组合。

ORACLE期末考试试题及答案

ORACLE期末考试试题及答案

ORACLE期末考试试题及答案一、选择题(每题2分,共40分)1. ORACLE数据库系统属于以下哪一种数据库类型?A. 关系型数据库B. 层次型数据库C. 网状型数据库D. 对象-关系型数据库答案:A2. 在ORACLE中,以下哪个命令用来创建一个表?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE SEQUENCE答案:A3. 数据库的三级模式结构包括以下哪几个层次?A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 外模式、概念模式、物理模式答案:A4. 在ORACLE中,以下哪个命令用来删除一个表?A. DROP TABLEB. DELETE TABLEC. DROP VIEWD. DELETE VIEW答案:A5. 数据库事务的四个特性包括以下哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、独立性、持久性C. 原子性、一致性、并发性、持久性D. 原子性、一致性、并发性、独立性答案:A6. 在ORACLE中,以下哪个命令用来修改表的结构?A. ALTER TABLEB. MODIFY TABLEC. UPDATE TABLED. ALTER VIEW答案:A7. 数据库的备份分为以下哪几种类型?A. 冷备份、热备份、逻辑备份B. 冷备份、热备份、物理备份C. 冷备份、热备份、完全备份D. 冷备份、热备份、增量备份答案:D8. 在ORACLE中,以下哪个命令用来创建一个索引?A. CREATE INDEXB. CREATE TABLEC. CREATE VIEWD. CREATE SEQUENCE答案:A9. 数据库的并发控制主要包括以下哪些方法?A. 乐观并发控制、悲观并发控制、时间戳并发控制B. 乐观并发控制、悲观并发控制、锁并发控制C. 乐观并发控制、悲观并发控制、令牌并发控制D. 乐观并发控制、悲观并发控制、版本并发控制答案:B10. 在ORACLE中,以下哪个命令用来创建一个序列?A. CREATE SEQUENCEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX答案:A二、填空题(每题2分,共20分)1. 在ORACLE中,使用______命令可以创建一个表。

Oracle数据库期末复习知识点整理

Oracle数据库期末复习知识点整理

基础知识表3.2 Oracle数据类型表3.3 XSB的表结构表3.5 CJB的表结构操作表创建表CREATE TABLE [schema.] table_name(column_name datatype [DEFAULT expression] [column_constraint][,…n]<table_constraint>[,…n])[PCTFREE integer][PCTUSED integer][INITRANS integer][MAXTRANS integer][TABLESPACE tablespace_name][STORGE storage_clause][CLUSTER cluster_name(cluster_column,…n)][ENABLE | DISABLE ][AS subquery]【例】使用CRETE TABLE命令为XSCJ数据库建立表XSB,表结构参照表3.3。

打开SQL*Plus工具,以system方案连接数据库,输入以下语句:CREATE TABLE XSB(XH char(6) NOT NULL PRIMARY KEY,XM char(8) NOT NULL,XB char(2) DEFAULT '1' NOT NULL,CSSJ date NOT NULL,ZY char(12) NULL,ZXF number(2) NULL,BZ varchar2(200) NULL);修改表ALTER TABLE [schema.] table_name[ ADD(column_name datatype [DEFAULT expression][column_constraint],…n) ]/*增加新列*/ [ MODIFY([ datatype ] [ DEFAULT expression ][column_constraint],…n) ] /*修改已有列的属性*/ [ STORAGE storage_clause ]*修改存储特征*/[ DROP drop_clause ]/*删除列或约束条件*/【例】使用ALTER TABLE语句修改XSCJ数据库中的表。

ORACLE期末复习整理笔记(详细版)

ORACLE期末复习整理笔记(详细版)

Oracle性能优化存储结构SQL> select TABLESPACE_NAME,EXTENT_MANAGEMENT from dba_tablespaces;TABLESPACE_NAME EXTENT_MAN------------------------------ ----------SYSTEM LOCALUNDOTBS1 LOCALSYSAUX LOCALTEMP LOCALUSERS LOCALEXAMPLE LOCAL已选择6行。

减少了数据字典的冲突,因为区的分配不需要记录UET$,FET$当执行事务时(如INSERT大量数据)一旦申请了区,即使执行回滚操作也不需要把区释放回去,因为空间分配和释放没有UNDO生成不需要SMON整理区碎片。

减少空间递归管理,这是本地管理最重要的出发点。

递归SQL 就是我们执行一条SQL,会使oracle在后台执行多条SQL,这个牵扯的多条SQL就是递归SQL本地管理uniform 就是区的大小都是一样的CREATE TABLESPACE "MYTBS2" DA TAFILE'/u01/oracle/oradata/ora10g/mytbs02.dbf' SIZE 104857600LOGGING ONLINE PERMANENT BLOCKSIZE 8192EXTENT MANAGEMENT LOCAL uniform size 64K SEGMENT SPACE MANAGEMENT AUTO; autoallocate 是自动分配的CREATE TABLESPACE "MYTBS" DATAFILE'D:/test/mytbs01.dbf' SIZE 104857600LOGGING ONLINE PERMANENT BLOCKSIZE 8192EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTOSQL> drop tablespace mytbs including contents and datafiles;SQL> create tablespace mytbs datafile '/u01/oracle/oradata/ora10g/mytbs01.dbf' size 100M;create table t2 tablespace mytbs2 as select * from scott.emp;select segment_name,extent_id,file_id,block_id,blocks from dba_extents where owner='SYS' and SEGMENT_NAME='T2';10G以前回收的方法1. 在表空间中移动表alter table TABLE_NAME move tablespace TABLESPACE_NAME;2. 将数据导出删除表再将数据导入10G中提供的新方法alter table TABLE_NAME shrink space [compact|cascate]alter table TABLE_NAME shrink space; 整理碎片并回收空间alter table TABLE_NAME shrink space compact; 只整理碎片不回收空间alter table TABLE_NAME shrink space cascate; 整理碎片回收空间并连同表的级联对象一起整理(比如索引)使用条件自动段管理模式打开行移动使用步骤1. alter table t1 enable ROW MOVEMENT;2. shrink 操作3. alter table t1 disable ROW MOVEMENT;ASSM是自动段管理AUTO SEGMENT SPACE MANAGEMENTMSSM是手工段管理FREELIST(空闲列表)管理FREE extent可以分配给不同的段extent的使用和空闲由数据文件位图或者数据字典UET$和FET$来管理在字典管理及本地管理非自动段管理时将由FREELIST和FREELIST组来管理在本地管理表空间的自动段管理采用位图来管理FREELIST作为一个Oracle存储管理的核心参数其行为方式由Oracle内部控制但对这种机制不了解时,会遇到很多问题当插入一条记录,会插入到哪个块中?是使用新块,还是插入有数据的老块?段是什么时候扩展的,如何扩展的?表中只有一条记录,但是做一次select时,代价为何却是上千个块?带着这些问题来了解FREELISTheader中包含:块属性信息,事务信息,表目录,行目录属性信息:块的类型,块的格式,块地址,SCN,块的序列号,块的标志事务信息:事务相关的基本信息,和ITL(事务槽)表目录:当前表的信息行目录:记录块内存储行的地址信息free space:空闲空间data space:使用空间在生成段的时候,会同时分配初始区(initial extents),初始区的第一个块就格式化为segment header,并被用来记录free list描述信息、extents信息,HWM信息等。

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

《网络数据库》复习题目一、填空题(20空×1分=20分)1、完整的Oracle数据库包括DB及DBMS两大部分,分别对应存储结构和软件结构。

其中存储结构分为逻辑存储结构和物理存储结构。

这两种存储结构既相互独立又相互联系。

软件结构则是由内存结构和进程结构组成。

2、标准的数据块大小由初始参数DB_BLOCK_SIZE指定。

3、区间是Oracle分配磁盘空间的最小单位。

4、表空间是最大的逻辑单位,对应一个或多个数据文件,其大小是它所对应的数据文件大小的总和。

5、Oracle的数据在逻辑上存储在表空间中,而在物理上存储在表空间所对应的数据文件当中。

6、按照内存的使用方法的不同,Oracle数据库的内存又可以分为系统全局区SGA (System Global Area)和程序共享区PGA(Program Global Area)两种内存结构。

7、监听器的默认端口号是1521。

8、Oracle数据库实例支持3种状态,包括已启动(NOMOUNT)、已装载(MOUNT)和打开(OPEN)。

9、本地网络服务名配置文件名为tnsnames.ora。

10、使用SET ServerOutput ON命令设置环境变量serveroutput为打开状态,从而使PL/SQL程序能够在SQL*Plus中输出结果。

11、在变量名前面加一个“&”符号实现输入。

12、通常使用分号作为SQL语句的终止符。

13、完整的PL/SQL块由三个部分组成:声明部分、执行部分和异常处理部分,执行部分是必需的。

14、用%TYPE实现与已有变量或字段类型相同。

15、用%ROWTYPE实现与已有行记录类型相同。

16、游标是指向查询结果集缓冲区的句柄或指针,通过游标可以一次提取一行数据进行处理。

17、system表空间主要用于存储数据字典、数据库对象的定义、PL/SQL程序的源代码和解释代码等信息。

18、临时表空间,用于保存SQL语句在执行过程中所产生的临时数据(如排序、分组汇总等)。

19、初始化参数首先以“键=值”对的形式保存在初始化参数文件中。

参数有多个取值时,用逗号分隔。

20、每个数据库实例至少要有两组联机重做日志文件21、Oracle以循环方式依次使用各组日志文件22、依据数据释放的时间不同,临时表可分为:事务级别的临时表和会话级别的临时表。

23、对于基数(列的不同值的个数)很小的列,应该建立位图索引,而不是默认的建立B树索引。

24、要执行存储过程,可以使用CALL语句或EXCECUTE语句,也可以在PL/SQL块中用过程名调用。

25、触发器也是一种命名PL/SQL块,存储在数据库中,常用来完成由数据库的完整性约束难以完成的复杂业务规则的约束,实现数据库数据一致性。

26、触发类型:指定触发事件后,需要执行几次触发器。

语句触发:以语句为单位。

对于多行数据而言,只会执行一次。

行触发:以数据行为单位,符合触发条件时,对DML影响的每一行都会执行一次。

27、具有名称的一组相关权限的组合称为角色。

28、用户配置文件可以对数据库用户进行基本的资源限制和对用户的口令进行管理。

29、闪回查询可以查询指定时间点时表中的数据30、要设置某数据库为闪回数据库,必须以MOUNT方式启动数据库实例,并且数据库被设置为归档日志(ArchiveLog)模式,然后执行ALTER DATABASE FLASHBACK ON。

二、选择题(20题×1分=20分)(1) 关于控制文件以下正确的是A.Oracle建议至少二个控制文件存放在二个磁盘分区B.Oracle建议至少二个控制文件存放在一个磁盘分区C.Oracle建议存放一个控制文件D.一个控制文件不足以运行数据库(2) 执行CREATE DATABASE命令之前,应该发出的命令是A.STARTUP INSTANCE B.STARTUP NOMOUNT C.STARTUP MOUNT D.以上都不是(3) 创建数据库时,Oracle如何得知需要创建的控制文件信息?A.从初始化参数文件B.从CREATE DATABASE 命令C.从环境变量D.从$ORACLE_HOME目录名为<db_name>.ctl的文件(4) 创建数据库时,DATAFILE子句能定义几个数据文件?A.一个B.二个C.多个;仅一个属于系统表空间D.多个;都属于系统表空间(5) 谁拥有数据字典?A.SYS B.SYSTEM C.DBA D.ORACLE (6) 创建一个数据库至少需要几个控制文件?A.一个B.二个C.三个D.无(1) 关于联机重做日志,以下哪两个说法是正确的?A.所有日志组的所有文件都是同样大小B.一组中的所有成员文件都是同样大小C.成员文件应置于不同的磁盘D.回滚段大小决定成员文件大小(2) DBA使用哪个命令显示当前归档状态?A.ARCHIVE LOG LIST B.FROM ARCHIVE LOGSC.SELECT * FROM V$THREAD D.SELECT * FROM ARCHIVE_LOG_LIST(3) 创建一个数据库需要多少个控制文件?A.1 B.2 C.3 D.0(4) 当创建控制文件时,数据库必须处于什么状态?A.加载B.未加载C.打开D.受限(5) 把多路镜像控制文件存于不同磁盘最大的好处是A.数据库性能提高B.防止失败C.提高归档速度D.能并发访问提高控制文件的写入速度(1) 段的集合称为A.区B.段C.表空间D.数据库(2) 数据字典表和视图存储在A.USERS表空间B.SYSTEM表空间C.TEMPORARY表空间D.以上三个中任意(3) 数据库打开时,以下哪个表空间必须联机?A.SYSTEM B.TEMPORARY C.ROLLBACK D.USERS(4) 指定哪个表空间参与排序操作,可以提高排序效率?A.SYSEM B.TEMPORARY C.ROLLBACK D.USERS (5) 临时表空间中用于排序的段是何时创建的A.排序操作开始的时候B.临时表空间创建的时候C.当排序操作需要内存操过1KB的时候。

D.上述所有选项。

(6) 如果未定义临时表空间,哪一个会作为默认的临时表空间?A.ROLLBACK B.USERS C.INDEX D.SYSTEM (7) 回滚段的作用是A.数据的读一致性B.事务回滚C.数据库恢复D.以上都是(1) Oracle实例是A.Oracle 内存结构B.Oracle I/O 结构C.Oracle 后台进程D.以上都是(2) SGA区包括A.数据高速缓冲区B.共享池C.重做日志缓冲区D.以上都是(3) 最近使用过的SQL语句存储在A.共享池B.数据高速缓冲区C.私有全局区D.用户全局区(4) 以下哪个不是Oracle后台服务进程?A.DBWR B.DBCM C.LGWR D.SMON (5) 以下哪个是合法的Oracle后台服务进程?A.ARCH B.LGWR C.DBWR D.以上都是(6) 将修改过的数据块写入数据文件的进程是A.DBWR B.LGWR C.PMON D.SMON (1) 用于删除约束的命令是哪一个?A.ALTER TABLE MODIFY CONSTRAINT B.DROP CONSTRAINTC.ALTER TABLE DROP CONSTRAINT D.ALTER CONSTRAINT DROP(2) 唯一值约束和主键约束的区别是什么?A.唯一值约束建立唯一索引、主码约束建立非唯一索引B.主码列可以为空、唯一值约束的列不可以为空C.主码约束可以使用已有的索引、唯一值约束总是创建索引D.唯一值约束的列可以为空、主码列不可以为空(3) 什么是模式?A.数据库对象的物理组织结构B.数据库对象的逻辑组织结构C.索引模式D.以上都不是(4) 位图索引适合建于怎样的列?A.索引基数高B.索引基数低C.插入率高D.修改率高(5) 哪个不是建立分区表的方法?A.范围B.列表C.函数D.散列(1) 哪个单行函数能够得到字符串的一部分?A.INSERT B.SUBSTR C.LPAD D.LEAST(3) 使用多表查询时,在哪个子句指定多个表的名字?A.HA VING B.GROUP BY C.WHERE D.FROM (4) OE和SCOTT是数据库用户,ORDERS表被OE所拥有。

DBA执行以下操作会导致:CREATE ROLE r1;GRANT SELECT, INSERT ON oe.orders TO r1;GRANT r1 TO scott;GRANT SELECT ON oe.orders TO scott;REVOKE SELECT ON oe.orders FROM scott;A.S COTT能查询OE.ORDERS;B.S COTT不能查询OE.ORDERS;C.R EVOKE命令回收了SCOTT和R1的SELECT权限;D.R EVOKE命令会发生错误,因为SELECT权限已被授予R1。

(1)在SQL*Plus环境中,删除触发器trg_emp的命令是__ A.DROP TRIGGER trg_emp B.DELETE TRIGGER trg_emp C.REMOVE TRIGGER trg_emp D.ALTER TRIGGER trg_emp REMOVE(2)关于触发器,哪三句是正确的?A.触发器是一个PL/SQL块、C或Java编写的过程,与表、视图、模式或数据库相关联。

B.当特定的事件发生时,触发器需要被显式地触发。

C.当特定的事件发生时,触发器隐式地执行。

D.当发生数据操纵事件(如DML事件)或系统事件(如登录数据库、关闭数据库)时,触发器被触发。

E.建立在模式上的触发器被所有用户的任意事件触发;建立在数据库上的触发器被特定用户的任意事件触发。

(8)数据库触发器的哪一部分决定触发器体执行的次数?A.触发器类型B.触发器体C.触发事件D.触发时间(9)有一个函数CALCTAXCREATE OR REPLACE FUNCTION calctax (sal NUMBER) RETURN NUMBERISBEGINRETURN (sal * 0.05);END;在SQL*PLUS环境执行该函数的正确方法是A.执行命令CALCTAX(1000);.B.执行命令EXECUTE FUNCTION calctax;.C.建立SQL*Plus环境变量X,执行命令:X := CALCTAX(1000);.D.建立SQL*Plus环境变量X,执行命令EXECUTE:X := CALCTAX;.E.建立SQL*Plus环境变量X,执行命令EXECUTE:X := CALCTAX(1000)(1) 实例启动时数据库所处的状态是A.MOUNT B.OPEN C.NOMOUNT D.None (2) 数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?A.Oracle返回警告信息并打开数据库。

相关文档
最新文档