oracle测试前的复习资料
Oracle复习

Orcale总复习一、填空题1.Oracle数据库在物理上主要由3种类型的文件组成,分别是数据文件(*.dbf)、控制文件(*.ctl)和重做日志文件(*.log)2.如果想要了解数据文件的信息,可以查询数据字典dba_data_files和v$datafile3.Oracle数据库的逻辑存储结构表空间是Oracle中最大的逻辑存储结构可以通过数据字典dba_tablespaces查看表空间的信息4.在安装Oracle时,Oracle数据库系统一般会自动创建一系列表空间:按照段中所存储数据的特征,可以将段分为4种类型:1.数据段2.索引段3.临时段4.回退段5.区是磁盘空间分配的最小单位6.一个数据段可以包含的区的个数并不是无限制的,它由如下两个参数决定。
minextents:定义段初始分配的区的个数,也就是段最少可分配的区的个数。
maxextents:定义一个段最多可以分配的区的个数。
7.数据块(也可以简称为块)是用来管理存储空间的最基本单位,也是最小的逻辑存储单位。
Oracle数据库在进行输入输出操作时,都是以块为单位进行逻辑读写操作的。
8.数据块都具有相同的结构块的默认大小,由初始化参数db_block_size指定通过查询数据字典v$bgprocess,可以了解数据库中启动的后台进程信息9.DBWn(Database Writer,数据库写入)进程,是Oracle中采用LRU(Least Recently Used,最近最少使用)算法将数据缓冲区中的数据写入数据文件的进程。
二、简答题1.DBWn进程主要有如下几个作用①管理数据缓冲区,以便用户进程总能找到空闲的缓冲区。
②将所有修改后的缓冲区数据写入数据文件。
③使用LRU算法将最近使用过的块保留在内存中。
④通过延迟写来优化磁盘I/O读写。
2.在Oracle数据库中,控制检查点产生的参数有如下两种。
log_checkpoint_timeoutlog_checkpoint_interval3.共享池共享池用于保存最近执行的SQL语句、PL/SQL程序的数据字典信息,它是对SQL 语句和PL/SQL程序进行语法分析、编译和执行的内存区域。
orcl复习重点部分

第一章1.简要说明例程与数据库之间的联系和区别?ORACLE数据库是安装在磁盘上的ORACLE数据库文件和相关的数据库管理系统的集合。
磁盘上比较重要的文件包括数据文件,控制文件,重做日志文件,初始化参数文件,口令文件,归档重做日志文件。
例程是由在内从中的一组后台进程和内存结构组成。
2.说明数据库、表空间和数据文件之间的关系?ORACLE数据库的逻辑结构和物理结构的对应关系,一个ORACLE数据库可以拥有多个表空间,每个表空间有多个段组成,每个段由若干个区间组成,每个区间包含多个ORACLE 数据块,每个ORACLE数据块包含多个OS屋里磁盘快。
表空间有多个物理文件支持,具体存储表空间中的个对象。
3.比较表和视图二者间的异同?视图中没有数据,仅仅是一条SQL语句,查询语句检索出来的数据以表的形式表示;视图的定义存储在数据字典中,视图的查询基于表;视图没有直接的相关物理数据,不能像表那样被索引。
第二章1.写出以scott用户登录到数据库orcl,然后查看该用户可以访问的表,视图的相关命令?CONN scott/tiger@orclSELECT * FROM tab;2.设置查询结果的显示格式:每页24行,每行100个字符,SAL列的显示格式为¥99.990.0. SET PAGESIZE 24SET LINESIZE 100COLUMN sal FORMAT $99,990.00第三章1.写出查看某个用户说有用的角色的SQL语句。
CONN stu01/stu01pwd@orclCOLUMN USERNAME FORMAT A10SELECT username,granted_role FROM user_role_privs;2.写出查询当前用户将哪些表的访问权限授予给其他用户的SQL语句。
CONN scott/tiger@orclCOLUMN GRANTEE FORMAT A10SELECT grantee,table_name,grantor,privilege,grantableFROM user_tab_privs_made;3.以系统管理员的身份登录,在SQL*plus中查询各用户获得的系统特权和角色。
Oracle复习资料(练习题)

Oracle复习资料Oracle表是组成数据库的基本元素,数据库中的数据存储在表中。
区是Oracle分配存储空间和回收存储空间的基本单位。
数据块是关系表Oracle读写数据库的基本单位。
主要由行和列构成。
每一列用来保存关系的属性,每一行存储了关系的元组CS模式主要由客户应用程序、服务器管理程序和中间件三个部分组成。
B/S由客户端、应用程序服务器和数据库服务器组成Oracle数据库的存储结构分为物理存储结构和逻辑存储结构,这两种存储结构既相互独立又相互联系数据库的物理存储结构由数据文件、重做日志、控制、归档日志初始化参数文件、密码文件组成。
数据文件的单位的两种方式:字节和数据快数据文件特点:数据文件的扩展名是.dbf1:每一个数据文件只与一个数据库相联系。
2:一个表空间可包含一个或多个数据文件,一个数据文件只能属于一个表空间。
3:当数据库容量越界时,数据文件能够自动扩展。
Oracle提供了三种扩展数据文件存储空间的方法:1:在当前表空间中增加新的数据文件,新数据将被存储在新的数据文件中。
2:手工扩展表空间中的数据文件,在原来的存储空间的基础上,增加一定数量的存储空间。
3:激活数据文件的自动扩展功能,数据库服务器将自动为数据文件分配新的存储空间。
控制文件的功能是记录数据库的结构和状态在一个数据库中至少需要一个控制文件,Oracle建议至少创建两个控制文件,并将它们分别存储在两个磁盘上。
重做日志文件用于记录对数据库的所有修改信息,包括用户对数据的修改,以及管理员对数据库结构的修改。
重做日志文件保证了数据库的安全和数据库的备份与恢复。
数据库的逻辑结构由表空间、段、区和数据块组成表空间是数据库的逻辑划分,一个数据库在逻辑上由多个表空间组成。
引入表空间的优点:1将系统数据和用户数据分开,有利于保护重要数据;2可以限制用户对磁盘存储空间的使用;3将临时数据与用户数据分开,从而减少用户数据存储区的碎片,提高数据库的性能;4能够将不同类型的数据分别存放在不同的磁盘上,以减少磁盘的读写冲突。
Oracle复习资料

Oracle数据库第一章1. Oracle数据库简介Oracle是一个对象关系数据库管理系统,它既提供关系数据库系统的功能,又提供面向对象数据库系统的功能。
Oracle数据库基于“客户/服务器”(Client/Server)系统结构。
Oracle数据库的主要特点:1支持多用户、大事务量的事务处理。
2在保持数据安全性和完整性方面性能优越。
3支持分布式数据处理。
4具有可移植性。
2.关系理论的基础1关系型数据库使用了由行和列组成的相互关联的二维表的概念。
2关系型数据库的编程是非过程化的,一次能够对若干行进行操作。
3.数据库模式包含的逻辑结构:表、试图、序列、存储过程、同义词、索引、数据库链接。
4.Oracle体系结构的一些重要概念1实例:Oracle实例是后台进程和内存结构的集合,必须启动实例才能访问数据库中的数据。
2数据库:用于存储和检索相关信息。
3会话:是用户与Oracle服务器的单个链接。
4内存:Oracle的内存结构包含系统全局区(SGA)和程序全局区(PGA)1系统全局区(System Global Area)又称为共享全局区,它用来存储数据库信息,并由多个数据库进程共享。
2程序全局区(Program Global Area)包含单个服务器进程或单个后台进程所需的数据和控制信息。
5进程1用户进程:是一个需要与Oracle服务器进行交互的程序。
2服务器进程:用于处理连接到该实例的用户进程的请求。
3后台进程:此进程在Oracle实例启动时启动。
5.Oracle数据库有2种运行方式:归档方式和非归档方式。
6. Oracle数据库的物理文件分为三类:1数据文件:存储数据库中的实际数据,包括存储数据的表和索引,维护数据结构信息的数据字典,以及用于实现并发性的回滚段。
2日志文件:用于记录对数据库进行的修改信息。
3控制文件:是记录数据库物理结构的二进制文件,包含维护和验证数据库完整性的必要信息。
7Oracle逻辑组件:表空间、段、区、块和模式等。
oracle复习资料

1、PL/SQL块的分类匿名块:直接执行的块命名块:通过名称调用的块2、命名块包括:函数、存储过程、包、触发器3、Pl/sql块编译过程:Pl/sql引擎=》共享池是否存在相同sql,有则执行=》没有则语法检测=》绑定、(表、列是否存在)=》产生伪代码编译。
4、为什么要使用PL/SQL减少网络流量,提高应用程序性能提供模块化程序开发能力,简化了开发和维护具有良好的兼容性,不同的开发工具可以使用相同的PL/SQL脚本允许定义标识符,增加了程序可读性提供了程序控制结构,增强的业务处理能力提供了异常处理,让PL/SQL程序更健壮5、Oracel体系结构包括实例和数据库部分。
6、实例部分包含sga(系统全局区)和pga(程序全局区)。
7、SGA保存了数据库环境和字典信息,由多个数据库进程共享8、sga包括:日志缓冲区:日志记录数据库的所有修改信息减少了保存日志时对磁盘的操作,提高了数据库性能。
数据缓冲区:用于存储从磁盘数据文件中读入的数据,所有用户共享。
数据缓冲区的大小对数据库的读取速度有直接的影响。
已读取常见表格的数据,减少了对磁盘的操作,提高了数据库性能。
共享池:共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域,共享池的大小直接影响数据库的性能。
保存了对SQL分析结果,减少了分析相同SQL的时间,提高SQL执行效率。
9、pga包括:PMON进程监控进程:清理出现故障的进程。
释放所有当前挂起的锁定。
释放故障进程使用的资源。
SMON系统监控进程在实例失败之后,重新打开数据库时自动恢复实例。
整理数据文件的自由空间,将相邻区域结合起来。
释放不再使用的临时段。
DBWR数据写入进程:管理数据缓冲区,将最近使用过的块保留在内存中。
将修改后的缓冲区数据写入数据文件中。
LGWR日志写入进程:负责将日志缓冲区中的日志数据写入日志文件。
系统有多个日志文件,该进程以循环的方式将数据写入文件。
10、数据库包括:数据文件、日志文件、控制文件、参数文件、口令文件、归档日志文件。
Oracle复习资料

Oracle复习资料Oracle复习资料⼀、Oracle简介:1、Oracle的原义是“神喻”,即神说的话。
在中国商代,出现了刻在龟壳上的⽂字,被称为神的指⽰,所以在中国被翻译为“甲⾻⽂”。
⼀是Oracle(甲⾻⽂)公司;另⼀是指该公司的数据库系统产品Oracle数据库管理系统。
2、当今⼏⼤数据库⼚商的市场占有率(右图)3、Oracle 10g是为⽹格计算设计的第⼀个关系数据库;Oracle 10g中的“g”是指⽹格(grid)。
4、Oracle 10g的新特征:⽹格计算数据库(即将⼤量服务器和存储设备作为⼀台计算机进⾏)、基于Windows、⾃我调整功能。
5、Oracle的版本:(区分)Oracle 10g database SE1 标准版11、为⼯作组、部门级和互联⽹/内联⽹应⽤程序提供了前所未有的易⽤性和很⾼的性价⽐。
2、从针对⼩型商务的单服务器环境到⼤型的分布式部门环境,包含了构建关键商务的应⽤程序所必需的全部⼯具。
3、Standard Edition One 仅许可在最⾼容量为两个处理器的服务器上使⽤。
Oracle 10g database SE 标准版(适⽤于⼯作组或部门级别以及中⼩企业的应⽤)1、该版本提供了标准版1的前所未有的易⽤性、能⼒和性能,并且利⽤真正应⽤集群提供了对更⼤型的计算机和服务集群的⽀持。
2、它可以在最⾼容量为4个处理器的单台服务器、或者在⼀个⽀持最多4个处理器的服务器的集群上使⽤。
Oracle 10g database PE 个⼈版除了仅⽀持单⽤户的开发和部署之外,与企业版安装类型相同(安装相同的软件),⾯向开发技术⼈员。
Oracle 10g database EE 企业版⾯向企业级应⽤,⽤于对安全性要求较⾼并且任务⾄上的联机事务处理(OLTP)和数据仓库环境。
在标准版的基础上安装所有许可的企业版选项。
⼆、Oracle 10g管理⼯具的使⽤1、OUI:安装、更新、或删除Oracle组件;(具体功能:OUI是基于Java技术的图形界⾯安装⼯具,可以利⽤它完成不同操作系统、不同类型的、不同版本的Oracle软件安装及查看已经安装的产品。
oracle面试知识点总结

oracle面试知识点总结1. 数据库基础在Oracle面试中,首先要掌握数据库的基础知识,包括关系型数据库的概念、数据库管理系统(DBMS)的作用以及Oracle数据库的特点和优势。
此外,还需要了解数据库的体系结构、数据库管理的基本原则以及数据库设计和规范等相关概念。
2. SQL语言SQL(结构化查询语言)是关系型数据库管理系统中的一门标准查询语言,Oracle的面试中通常会涉及到SQL语言的相关知识。
包括SQL语法、基本查询、条件查询、排序和分组、连接查询、子查询、聚合函数、数据操作语句等内容。
3. 数据库设计数据库设计是数据库管理员的重要工作之一,也是Oracle面试中的重点知识点。
数据库设计包括实体关系模型(ER模型)、范式化、表设计、索引设计、视图设计等内容,面试官通常会问到数据库设计的相关问题以考察应聘者的设计能力。
4. 数据库管理数据库管理是数据库管理员的核心职责,也是Oracle面试的重要内容之一。
数据库管理涉及到数据库安装、配置、备份和恢复、性能优化、安全管理、存储管理、事务管理等方面的知识,应聘者需要熟悉Oracle数据库的管理工具和相关技术。
5. 数据库性能优化数据库性能优化是数据库管理员的重要工作之一,也是Oracle面试中关注的重点。
应聘者需要了解如何通过索引优化、查询优化、存储优化、缓存优化等手段来提升数据库的性能,以及如何识别和解决数据库性能问题。
6. PL/SQL编程PL/SQL是Oracle数据库中的一种过程化编程语言,面试中通常会涉及到PL/SQL的相关知识。
包括PL/SQL的基本语法、存储过程和函数的编写、异常处理、游标和触发器等内容,应聘者需要熟悉PL/SQL编程的相关技术。
7. 数据库安全数据库安全是数据库管理中的重要内容之一,也是Oracle面试中的考察点。
应聘者需要了解数据库安全的基本原则,包括用户管理、权限管理、加密和认证、审计和监控等方面的内容,以及相关的安全技术和工具。
oracle复习资料

简答题(40)1、请从数据库的内部结构和外部结构两个角度探讨数据库的构成。
外部结构是指从os的角度分析数据库的构成。
每个Oracle数据库主要由3种类型的文件组成:数据文件,日志文件,控制文件,还有一些参数文件。
内部结构描述数据库的内部存储结构,即从技术概念上描述如何组织管理数据。
Oracle在逻辑上讲保存的数据划分成一个个小的单元进行存储和管理。
Oracle 由多个表空间组成,而表空间又由许多段组成,段由多个盘区组成,盘区又由多个数据块组成2、如何理解Oracle数据库的物理结构?请问数据库实例是指什么?并解释表空间和数据文件的关系.物理结构是从物理角度分析数据库的构成.每个数据库主要由3种类型的文件组成:数据文件,日志文件,控制文件。
数据库实例是内存SGA和一组后台进程的组合。
表空间是在Oracle中用户可以使用的最大的逻辑存储结构。
用户在数据库中建立的所有内容都被储存在表空间。
表空间在物理上与数据文件对应,每个表空间由一个或多个数据文件组成,一个数据文件只属于一个表空间。
3、什么是索引?建立索引的作用是什么?索引按照存储方法分类可以分为两类,请分别说明它们的组织结构?索引是一种供服务器在表中快速查找一行的数据库结构。
(2分)主要有以下作用:快速存期数据;可以改善数据库性能,又可以保证列值得唯一性;实现表与表之间的参照完整性;利用索引可以减少排序和分组的时间。
(2分)B树索引:类似树,主要数据集中在叶子节点上。
各叶子节点包含的数据有索引列的值和数据表中对应的ROWID。
(3分)位图索引:不存储ROWID值,不存储键值。
当在表中基数低的列上建立位图索引时系统将对表进行全表扫描,为遇见的各个值建立图表,建立位图索引记录,值存在于这一行中则标记0否则标记1。
(3分)4、简述事务的作用,列举所知道的事务控制语句。
什么情况下开始事务?哪些情况发生后会中止事务呢?事务的目的在于让数据库从一个一致性的状态变到另一个一致性的状态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
oracle测试前的强化训练一、单选择题(红色标注部分是多选)(。
请将正确选项前的Array字母填在答题栏内。
)1、下列权限中,哪一个不是数据库的访问权限?(d )A.Read权限B.Resource权限C.Update权限D.Lock权限2、唯一约束与主键约束的一个区别是___d____?A)唯一约束的列的值不可以有重复 B)唯一约束的列的值可以不是唯一的C)唯一约束的列不可以为空值 D)唯一约束的列可以为空值3、UPDATE-SQL语句的功能是___d ____。
A)属于数据定义功能 B)属于数据查询功能C)可以修改表中某些列的属性 D)可以修改表中某些列的内容4、设字段变量"工作日期"为日期型,"工资"为数值型,则要表达"工龄大于30年,工资高于1500,且低于1800元"这命令,其表达式是___c____。
A)工龄>30 AND 工资>1500 AND 工资<1800B)工龄>30 AND 工资>1500 OR 工资<1800C)TRUNC((DATE()-工作日期)/365)>30 AND 工资>1500 AND工资<1800D)TRUNC((DATE()-工作日期)/365)>30 AND (工资>1500 OR 工资<1800)5、数据库系统的核心是( b )A.数据库B.数据库管理系统C.数据模型D.软件工具6、下列数据不属于DDL语句的是___d____。
A)create table;B)alter table;C)create index;D)SELECT * FROM t_students ;7、"从学生选课信息表中找出无成绩的元组"的SQL语句是(c )A.SELECT * FROM sc WHERE grade=NULLB.SELECT * FROM sc WHERE grade IS ''C.SELECT * FROM sc WHERE grade IS NULLD.SELECT * FROM sc WHERE grade =''8、下列的哪个子句在SELECT语句中用于排序结果集___d____?A)Having子句 B)Where子句 C)From子句 D)Order by子句9、SQL语句中修改表结构的命令是(c )A.MODIFY TABLEB.MODIFY STRUCTUREC.ALTER TABLED.ALTER STRUCTURE10、使用SQL命令将STUDENT中的学生年龄AGE字段值增加1岁,应该使用的命令是___d____。
A)REPLACE AGE WITH AGE+1B)UPDATE STUDENT AGE WITH AGE+1C)UPDATE SET AGE WITH AGE+1D)UPDATE STUDENT SET AGE=AGE+111、下面哪些关于存储过程的描述是正确的_abd______?(选择3项)A)存储过程是一组预编译的SQL语句B)存储过程可加快查询的执行速度C)不可以在存储过程内引用临时表D)帮助实现模块化编程12、在查询的结果中,要将表userInfo 中的userName 字段用别名“用户名”显示,请选择错误的语句___ac____。
(选择2项)A)SELECT ‘用户名’ = userName FROM userInfoB)SELECT userName AS ‘用户名’ FROM userInfoC)SELECT userName = ‘用户名’ FROM userInfoD)SELECT username ‘用户名’ FROM userInfo13、下列不属于DML命令的是_ad______。
选择2项)A)CREATE B)INSERT C)UPDATE D)DROP14、SQL语言是( c )语言A.层次数据库B.网络数据库C.关系数据库D.非数据库15、使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是__a_____。
A)SELECT * FROM STUDENT WHERE LEFT(姓名,2)=’王’B)SELECT * FROM STUDENT WHERE RIGHT(姓名,2)=’王’C)SELECT * FROM STUDENT WHERE TRIM(姓名,2)=’王’D)SELECT * FROM STUDENT WHERE STR(姓名,2)=’王’16、使用下列哪条命令可以使用账户名:SVSE、密码:ABC的账户连接到数据库TestDB__b_____。
A) sqlplus ABC/SVSE TestDB; B) sqlplus SVSE/ABC@TestDB;C) sqlplus SVSE/ABC TestDB; D) sqlplus @TestDB ABC/SVSE;17、声明%TPYE类型的变量时,服务器将会做什么操作___a____?A)为该变量检索数据库列的数据类型 B)复制一个变量C)检索数据库中的数据 D)为该变量检索列的数据类型和值18、以下哪个不是数据库的物理组件( a )A.表空间B.数据文件C.日志文件D.控制文件19、获得当前系统时间的查询语句是__c____。
A)Sysdate B)Select SysdateC)Select Sysdate from dual D)以上都可以20、PL/SQL过程和函数的参数模式有__abc_____。
(选择3项)A)In B)Out C)In Out D)Ref21、授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是__d_____A)GRANT CHANGE ON SCOTT.EMP TO SAB)GRANT UPDATE ON SCOTT.EMP(SAL) TO SAC)GRANT UPDATE (SAL) ON SCOTT.EMP TO SAD)GRANT MODIFY ON SCOTT.EMP(SAL) TO SA二、填空题请将正确答案填写在答题栏中。
)1、____sum____函数可以把一个列中的所有值相加求和。
2、____GROUP BY____子句实现对一个结果集进行分组和汇总。
3、SQL的含义是____结构化查询语言___________。
4、_____事务___包含了一组数据库操作命令,并且所有的命令作为一个整体一起向系统提交或撤消操作请求。
5、___A VERAGE___IF__函数返回的是满足给定条件的平均值。
6、查询工资在500至800元之间的雇员信息SQL> SELECT * FROM emp sa _between___500 and 800___________;7、要将表userInfo从数据库中删除,所用的命令是:_delete _____。
8、用来存放可变长度字符串的类型是:____string___________。
9、查询itemfile表中itemrate列的信息,要求将数值转换为字符串,并使用当前货币符号作为前缀:SELECT _to_ char_______ (itemrate,'C99999') FROM itemfile;10、DCL语言包括哪些命令是:__grant deny____revoke___________。
11、数据库启动时的3个过程依次为____1、nomount阶段2、mount阶段3、open阶_______启动实例加载数据库打开___12、求部门号为D_01的平均工资SELECT avg(sal) FROM emp WHERE deptno='D_01';13、查询员工姓名和所在部门的名称(内连接)select a.ename,b.dname from emp a ,dept b wherea.deptno=b.deptno;14、数据库的关闭命令有多种,立即关闭数据库命令shutdown immdiate__15、从数据库中彻底删除表t_student数据及表结构的sql语句是_________drop__________ ___________table_____________ __________student______三、简答题(红色部分是仅供参考)1、Truncate,drop, delete三者的区别?Truncate :彻底删除表里的数据,删除之后不能恢复,不删除表结构,不能加条件删除,Drop:删除表结构及和表相关的信息,比如索引,表结构,表里的数据。
Delete :删除表里的数据,可以加条件删除,删除的数据可以恢复,2、oracle数据库常见的数据类型有哪些?字符型(char(n),varchar2(n)) ,日期型 date,数值型 number3、DDL和DML分别代表什么语言,再分别说出DDL和DML几个常用命令?DDL表示数据定义语言,在ORACLE中主要包括CREATE,ALTER,DROPDML表示数据操作语言,主要的DML有SELECT,INSERT,UPDATE,DELETE4、数据库的备份分为那两种?物理备份和逻辑备份5、Oracle的五种约束条件分别介绍?NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.PRIMARY KEY (主键)--用来唯一的标识出表的每一行,并且防止出现NULL值,一个表只能有一个主键约束.POREIGN KEY (外部键)--通过使用公共列在表之间建立一种父子(parent-child)关系,6、画出数据库逻辑和物理结构图。
7、请画出Oracle体系结构图,简要说出SGA个 shared pool,db buffer ,log buffer的作用?Shared pool:存放历史执行过的sql语句,包括执行计划,pl/sql代码,以及数据库对象定义。
Db_buffer:存放历史查询的数据。
Log_buffer:存放数据库的变更信息。
8、说出数据库启动的几个过程,如何从mount状态切换到open状态?nomount,mount,open;alter database open;9,写出SQL 的基本语法SELECT 字段1,字段2, ……字段nFROM table_name[WHERE...][GROUP BY...][HAVING...][ORDER BY...]10.写出几个oracle中经常使用的函数lower 转小写、upper 转大写, to_date 转化日期,to_char转化字符,sum()求和,avg()求平均值。