Oracle数据库的物理文件有哪几种?它们有什么用?
Oracle 考查重点
Oracle 考查重点
1. 考试题型:选择题(20分,每题1分),填空题(20分,每空1分),简答题(20分,每题5分),命令题(20分,每题5分),程序填空题(20分,每空2分)
2. 考试时间:第15周
3. 出题范围:课后习题,课件
4. 考查范围:
(1)oracle服务器的体系结构:oracle服务器包括例程,数据库,例程包括什么?数据库包括什么?每一部分的作用。
(2)oracle数据库在物理由哪几部分组成,在逻辑上由大到小由哪几部分组成的。
(3)oracle的启动和关闭的三个步骤,关闭的四个方式有什么区别。
(4)oracle的控制文件为什么部署多个?
(5)oracle的重做日志文件的工作原理?
Oracle的重做日志文件为什么为多路复用?
(6)oracle的表空间的作用?
表空间的类型包括系统表空间和非系统表空间。
创建表空间的命令是什么?
(7)用户、权限、角色、概要文件的概念?
方案(模式)的概念?
用户创建的命令?权限和角色如何授予和收回。
(8)表创建的命令?
(9)sql语句的查询语句、更新语句、插入语句、删除语句。
(10)PL/SQL语句的结构,游标如何创建,过程和函数,序列,触发器。
这部分出程序填空题。
(20分)。
数据库oracle知识点(自己整理的,可能部分有点小问题)11
1 oracle服务器由( oracle实例)和oracle数据库组成;2 下面哪个不是必需的后台进程(D)A SMONB LGWRC CKPTD ARCO3 用户进行增、删、改commit后,该记录存储的位置(备注:没有switch logfile)(A)A 联机日志文档B 归档日志文件C 数据文件D 联机日志文件和归档日志文件4 当oracle创建一个服务器进程的同时要为该服务器进程分配一个内存区,该内存区称为(程序全局区)5 简单阐述以下三种文件里面包含的内容?(控制文件、重做日志文件、数据文件)。
控制文件:包含维护和校验数据库一致性所需的信息重做日志文件:包含当系统崩溃后进行恢复所需记录的变化信息数据文件:包含数据库中真正的数据(以上答案仅供参考)6 以下说法错误的是(C)A PGA是一个私有的内存区,不能共享,且只属于一个进程B oracle实例是一种访问数据库的机制,它由内存结构和一些后台进程组成C oracle数据库物理存储结构是由控制文件,归档日志文件,数据文件三部分组成D 数据未被写到数据文件中,这些数据缓冲区被标为脏缓冲区7 获取参数SGA_MAX_SIZE需要利用的数据字典是( v$parameter )8 如果没有正常退出Oracle得情况下重新启动了所用的PC,由(B)负责它的清理工作A SMONB PMONC DBWRD LGWR9以下什么文件能确保Oracle系统在遇到数据文件丢失或损坏后可以完全恢复数据库中的数据?(C)A 联机日志文件B 数据文件C 归档日志文件D 控制文件10以下show parameter ( db_block_size)可以查看数据库块大小.11以下哪条命令可以显示emp表的表结构(D)A show empB select * from emp 查询表内容C show parameter v$empD desc emp显示表结构12使用任何方法创建一个数据库,Oracle都会自动创建两个超级用户system和(sys),它们也被称为数据库管理员用户13 SQL*Plus作为sysdba连接数据库的命令是:(conn / as sysdba)14请简单描述OEM(Oracle企业管理器)是什么OEM是一个功能强大而且操作简单的图形化数据库管理员工具。
2022~2023中级软考考试题库及答案参考56
2022~2023中级软考考试题库及答案1. 在线问卷系统不仅可以用于课前了解学生的学习基础,还可用在总结与复习阶段用于了解学生对于知识与技能的掌握情况上。
()正确答案:正确2. 下列关于资源平衡的描述中,( )是正确的。
A.资源平衡通常用于已经利用关键链法分析过的进度模型之中B.进行资源平衡的前提是不能改变原关键路线C.使用按资源分配倒排进度法不一定能制定出最优项目进度表D.资源平衡的结果通常是使项目的预计持续时间比项目初步进度表短正确答案:C3. Oracle数据库中,物理磁盘资源包括哪些()。
A.控制文件B.重做日志文件C.数据文件D.以上都是正确答案:4. 在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。
若计算机中地址总线的宽度为32位,则最多允许直接访间主存储器()的物理空间。
A.40MBB.4GBC.40GBD.400GB正确答案:B5. 在一个C类网络中,有一台主机的IP地址为192.168.1.204,已知该主机所在网络是将一个C类IP 划分成了4个子网,则该IP的网络号为()。
A.192.168.1.0B.255.255.255.0C.192.168.1.192D.192.168.1.224正确答案:C6. 目前在小型和微型计算机里最普遍采用的字母与字符编码是()。
A.BCD码B.海明码C.ASCⅡ码D.补码正确答案:C7. 在多媒体教室环境下的主要课堂教学方式是讲授式正确答案:错误8. H.261标准中定义的CIF视频格式每秒帧数为()A.10B.15C.20D.30正确答案:D9. 可以通过备份将Moodle中的课程的全部内容均备份下来。
正确答案:错误10. 一下对于Oracle文件系统描述错误的是()?A.*nix下Oracle的可执行文件在$Oracle_HOME/bin/Oracle,$Oracle_HOME/bin也应该包含在路径环境变量内B.Windows下Oracle的可执行文件在%Oracle_HOME%\bin\Oracle.exe,其他C.硬件加密D.固件加密正确答案:11. 采购人员按照( )的安排实施采购活动。
信息安全工程师考试复习练习题及答案(一)
信息安全工程师考试复习练习题及答案(一)信息安全工程师考试复习练习题及答案(一)篇一选择题1.()是防止发送方在发送数据后又否认自己行为,接收方接到数据后又否认自己接收到数据。
A.数据保密服务B.数据完整性服务C.数据源点服务D.禁止否认服务答案:D2.鉴别交换机制是以()的方式来确认实体身份的机制。
A.交换信息B.口令C.密码技术D.实体特征答案:A3.数据源点鉴别服务是开发系统互连第N层向()层提供的服务A.N+1B.N-1C.N+2D.N-2答案:B4.从技术上说,网络容易受到攻击的原因主要是由于网络软件不完善和()本身存在安全漏洞造成的。
A.人为破坏B.硬件设备C.操作系统D.网络协议答案:D5.对等实体鉴别服务是数据传输阶段对()合法性进行判断。
A.对方实体B.对本系统用户C.系统之间D.发送实体答案:A6.在无信息传输时,发送伪随机序列信号,使非法监听者无法知道哪些是有用信息,哪些是无用信息。
()A.公证机制B.鉴别交换机制C.业务流量填充机制D.路由控制机制答案:C7.在系统之间交换数据时,防止数据被截获。
()A.数据源点服务B.数据完整性服务C.数据保密服务D.禁止否认服务答案:C8.以交换信息的方式来确认对方身份的机制。
()A.公证机制B.鉴别交换机制C.业务流量填充机制D.路由控制机制答案:B填空题1.如果当明文字母集与密文字母集是一对一映射时,则密钥长度是(26X26=676)。
2.DES算法是对称或传统的加密体制,算法的最后一步是(逆初始置换IP-1)。
3.公开密钥体制中每个成员有一对密钥,它们是公开密钥和(私钥)。
4.代替密码体制加密时是用字母表中的另一个字母(代替)明文中的字母。
5.换位密码体制加密时是将改变明文中的字母(顺序),本身不变。
6.DES算法加密明文时,首先将明文64位分成左右两个部分,每部分为(32)位。
7.在密码学中明文是指可懂的信息原文;密文是指明文经变换后成为(无法)识别的信息。
oracle数据库体系架构详解
oracle数据库体系架构详解在学习oracle中,体系结构是重中之重,⼀开始从宏观上掌握它的物理组成、⽂件组成和各种⽂件组成。
掌握的越深⼊越好。
在实际⼯作遇到疑难问题,其实都可以归结到体系结构中来解释。
体系结构是对⼀个系统的框架描述。
是设计⼀个系统的宏观⼯作。
这好⽐建⼀栋⼤楼。
你⾸先应该以图纸的⽅式把整个⼤楼的体系架构描述出来。
然后⼀点点的往⾥⾯填充东西。
下⾯我们先以⼀个图解的⽅式对oracle体系结构有⼀个基本了解根据⽰图,便于我们记忆,⽰图分三部分组成,左侧User Process、Server Process、PGA可以看做成Clinet端,上⾯的实例(Instance)和下⾯的数据库(Database)及参数⽂件(parameter file)、密码⽂件(password file)和归档⽇志⽂件(archived logfiles)组成Oracle Server,所以整个⽰图可以理解成⼀个C/S架构。
Oracle Server由两个实体组成:实例(instance)与数据库(database)。
这两个实体是独⽴的,不过连接在⼀起。
在数据库创建过程中,实例⾸先被创建,然后才创建数据库。
在典型的单实例环境中,实例与数据库的关系是⼀对⼀的,⼀个实例连接⼀个数据库,实例与数据库也可以是多对⼀的关系,即不同计算机上的多个实例打开共享磁盘系统上的⼀个公⽤数据库。
这种多对⼀关系被称为实际应⽤群集(Real Application Clusters,RAC)RAC极⼤提⾼了数据库的性能、容错与可伸缩性(可能耗费更多的存储空间)并且是oracle⽹格(grid)概念的必备部分。
下⾯我们来详细看⼀下oracle数据库的体系架构Oracle体系架构主要有两⼤部分组成:数据库实例(Instance)和数据库⽂件(database)数据库实例指数据库服务器的内存及相关处理程序,它是Oracle的⼼脏。
与Oracle性能关系最⼤的是SGA(System Global Area,即系统全局区活共享内存区),SGA包含三个部分:1、数据缓冲区,可避免重复读取常⽤的数据;2、⽇志缓冲区,提升了数据增删改的速度,减少磁盘的读写⽽加快速度;3、共享池,使相同的SQL语句不再编译,提升了SQL的执⾏速度。
《Oracle数据库应用》 练习题2
《Oracle数据库应用》一、选择题(20分)1. 有一产品表(编号,名称,价格,数量,所属分类),下列语法不正确的是()A、select * from 产品表 where价格>1000B、select sum(价格) from 产品表 group by 所属分类 having max(价格)>1000C、select所属分类,sum(价格) from 产品表 where 价格>1000 group by 所属分类D、select所属分类,sum(价格) from 产品表 where max(价格)>1000 groupby 所属分类2.在建表时如果希望某列的值,在一定的范围内,应建什么样的约束?()A、primary keyB、uniqueC、checkD、not null3.你要在Oracle中定义SQL查询。
下列哪个数据库对象不能直接从select语句中引用?()A、表B、序列C、索引D、视图4. SQL *Plus中发出的下列语句:select ceil(256.342), floor(256.342), round(256.342), trunc(256.342) from dual; 下列哪个函数不返回结果256?()A、ceil()B、floor()C、round()D、trunc()5.在Oracle数据库的逻辑结构中有以下组件:A 表空间 B 数据块 C 区 D 段,这些组件从大到小依次是()。
A、表空间→数据块→区→段B、表空间→段→区→数据块C、表空间→区→数据块→段D、段→表空间→区→数据块6. 有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为()A、 10 10B、 4 4C、 10 4D、 4 107.SQL语句中修改表结构的命令是()。
A、MODIFY TABLEB、MODIFY STRUCTUREC、ALTER TABLED、ALTER STRUCTURE8. DELETE FROM S WHERE 年龄>60语句的功能是______。
ORACLE数据库管理系统介绍
ORACLE 数据库管理系统介绍的特点:可移植性 ORACLE采用C语言开发而成,故产品与硬件和操作系统具有很强的独立性.从大型机到微机上都可运行ORACLE的产品.可在UNIX、DOS、Windows等操作系统上运行.可兼容性由于采用了国际标准的数据查询语言SQL,与IBM 的SQL/DS、DB2等均兼容.并提供读取其它数据库文件的间接方法.可联结性对于不同通信协议,不同机型及不同操作系统组成的网络也可以运行ORAˉCLE数据库产品.的总体结构1ORACLE的文件结构一个ORACLE数据库系统包括以下5类文件:ORACLE RDBMS的代码文件.数据文件一个数据库可有一个或多个数据文件,每个数据文件可以存有一个或多个表、视图、索引等信息.日志文件须有两个或两个以上,用来记录所有数据库的变化,用于数据库的恢复.控制文件可以有备份,采用多个备份控制文件是为了防止控制文件的损坏.参数文件含有数据库例程起时所需的配置参数.2ORACLE的内存结构一个ORACLE例程拥有一个系统全程区SGA和一组程序全程区PGA.SGASystem Global Area包括数据库缓冲区、日志缓冲区及共享区域.PGAProgram Global Area是每一个Server进程有一个.一个Server进程起动时,就为其分配一个PGA区,以存放数据及控制信息.3ORACLE的进程结构ORACLE包括三类进程:①用户进程用来执行用户应用程序的.②服务进程处理与之相连的一组用户进程的请求.③后台进程 ORACLE为每一个数据库例程创建一组后台进程,它为所有的用户进程服务,其中包括:DBWRDatabase Writer进程,负责把已修改的数据块从数据库缓冲区写到数据库中.LGWRLog Writer进程,负责把日志从SGA中的缓冲区中写到日志文件中.SMONSystem Moniter进程,该进程有规律地扫描SAG进程信息,注销失败的数据库例程,回收不再使用的内存空间.PMONProcess Moniter进程,当一用户进程异常结束时,该进程负责恢复未完成的事务,注销失败的用户进程,释放用户进程占用的资源.ARCHARCHIVER进程.每当联机日志文件写满时,该进程将其拷贝到归档存储设备上.另外还包括分布式DB中事务恢复进程RECO和对服务进程与用户进程进行匹配的Dnnn进程等.的逻辑结构构成ORACLE的数据库的逻辑结构包括:1表空间25种类型的段segment①数据段;②索引段;③回滚rollbock段;④临时段;⑤自举bootstrap段.段的分配单位叫范围Extent表空间Tablespace 一个数据库划分成的若干逻辑部分称为表空间.一个数据库可以有一个或多个表空间,初始的表空间命名为SYSTEM,每一个逻辑表空间对应于一个或多个物理文件.DBA使用表空间做以下工作:控制数据库对象,如表、索引和临时段的空间分配.为数据库用户设置空间配额.利用个别表空间的在线或离线,控制数据的可用性.后备或恢复数据.通过分配空间,以改进性能.在每个数据库中都存在SYSTEM表空间,它在建立数据库时自动建立.在该表空间中,包含数据库的数据字典,其中存储全部数据库对象的名字和位置.SYSTEM表空间总是在线的,像其它表空间一样,可以通过增加新的数据库文件来扩大.一个表空间可包含许多表和索引.但一个表和索引不能跨越表空间,可跨越组成表空间的文件.在DB的打开的情况下,DBA利用ALTER TABLESPACE 语句,可以实施表空间的在线或离线.SYSTEM表空间必须在线.表空间离线有下列原因:一般为了使部分数据库不能使用,而允许正常存取数据库其余部分.执行表空间离线备份.一个离线的表空间,不能被应用用户读或编辑.可以增加数据文件扩大已有的表空间,也可增加新的表空间使数据库容量增大,或分配空间给某个应用.使用ALFER TABLESPACE ADD FILE语句将另一个数据文件加入到已存在表空间中.使用CREATE TABLESPACE语句可建立一个新的表空间.段segment 表空间中的全部数据存储在以段划分的数据库空间中.一个段是分配给数据库用于数据存储的范围的集合.数据可以是表、索引或RDBMS所需要的临时数据.段是表空间的下一个逻辑存储的级别.一个段不能跨越一个表空间,但可跨越表空间内的文件.一个数据库最多需要五种段类型:数据段一个包含一个表或聚集的全部数据,一个表或聚集总有一个单个数据段.索引段一个索引段包含对一个表或聚集建立的一个索引的全部索引数据.一个表可以有一个、多个或者没有索引段,取决于它所拥有的索引个数.一个聚集必须至少有一个索引段,即在聚集码上建立聚集索引.回滚段每个DB有一个或多个回滚段.一个回滚段是DB 的一部分,它记录在某一情况下被撤消的动作.回滚段用于事务控制和恢复.临时段在处理查询时,ORACLE需要临时工作空间,用于存储语句处理的中间结果,这个区称为临时段.自举段自举段在SYSTEM表空间中,在数据库建立时建立.它包括数据字典定义,在数据库打开时装入.4.用户数据库对象由用户建立的对象驻留在表空间中,含有真正的数据.数据库对象有表、视图、聚集、索引、伪列和序号生成器.1聚集Cluster 聚集是存储数据的一种可选择的方法.聚集包括存储在一起的一组表,它们共享公共列并经常一起使用.由于内容相关并且物理地存储在一起,存取时间得到改进,存储空间可以减少.聚集是一种优化措施.聚集对性能的改进,依赖于数据的分布和SQL操作的内容.特别是使用聚集对连接非常有利.可以明显地提高连接的速度.建立聚集命令的基本格式:SQL>CREATE CLUSTER〈聚集名〉列定义,…;利用聚集建立表命令基本格式:SQL>CREATE TABLE〈新表名〉列定义,…CLUSTER〈聚集名〉聚集列;在聚集码上必须建立一个聚集索引,对于每一数据块上每个聚集码值有一索引项.这个索引必须在DML语句对聚集表操作前建立.建立索引的语句是:CREATE INDEX索引名ON CLUSTER聚集名;2序号生成器序号SEQUENCE生成器为表中的单列或多列生成顺序号.利用序号可自动地生成唯一主码.使用SQL语句定义序号,给出一些信息如序号名、是升序或降序、每个序号间的间隔和其它信息.所有序号存储在数据字典表中.所有序号定义存储在数据字典的SEQUENCE表中.用户可以通过字典视图USER-SE-QUENCES、ALL-SEQUENCES和DBA-SEQUENCES查询和存取.建立序号生成器的语句是: CREATE SEQUENCE序号生成器名其它选项.一旦序号生成器S被定义.可用来引用S序号生成器的当前值.用产生下一个新的序号并加以引用.3伪列伪列的行为像表的一列,但不真正存在于表中,在查询时可引用伪列,但伪列不能插入、删除或修改.5.数据字典数据字典ORACLE RDBMS最重要的部分之一.数据字典含有一组系统定义的表,只能读,是数据库的引用指南.它可提供以下信息:ORACLE用户的用户名;每个用户被授予的权限和角色;实体的名字和定义;完整性约束为数据库实体分配的空间;通用的数据库结构;审计信息;触发子程序等的存储.数据字典是以表和视图构成的,像其它数据库数据一样,可用SQL语言查询数据字典.数据字典在DB建立时建立.每当DB进入操作,数据字典就由ORACLE RDBMS负责修改.数据库建立时有两个默认DBA 用户:SYS、SYSTEM.SYS持有基本表中的数据.数据字典包含一组基表和相关的视图,可分为以下几类: 类描述DBA-×××只有DBA可存取的视图,给出数据库中定义的任何实体的信息USER-×××对任何用户可用的视图,给出他们自己的实体的信息ALL-×××对任何用户可用的视图,给出用户可存取的所有实体的信息其中×××代表表名或视图名下面列出的是一些常用的表或视图的名称.1DTAB 描述了组或数据字典的所有表.2TAB 用户建的所有基本表、视图和同义词.3COL 用户创建基本表的所有列的信息.4SYNONYMS 用户可存取的同义名词、专用名和公用名.5CATALOG 用户可存取的表、视图、同义词、序列.6CONSTRAINTS 用户可存取的约束.7INDEXES 用户可存取的表和聚集的序列.8OBJECTS 用户可存取的对象.9TABLES 用户可存取的表.10USERS 查看当前全部用户.11VIEWS 查看用户可存取的视图.12SYSTABAUTH 用户对数据对象的使用权限.可以用SQL>SELECTFROM〈字典表名或视图名〉WHERE〈条件〉来读取有关信息.可以用SQL>DESCRIBE〈表名〉来查看表的结构定义.但是数据库字典的结构不可改.用DESCRIBE命令还可以查看视图及过程的定义.的SQL、PL/SQL与SQLPLUS作为ORACLE数据库核心的SQL语言是ANSI和ISO的标准SQL的扩充.用来存储、检索和维护数据库中的信息,并控制对数据库的存取事务.由于RDBMS执行SQL语句时,是一次只执行一条语句,它是非过程化的.这就使得单条的SQL语句使用方便,功能强大.用户只需说明操作目的,不必关心具体操作的实现方法.但在实际数据库应用开发中,往往要依据前一步对数据库操作的结果或上一个事务提交的情况来确定下一步的操作.故ORACLE推出了一种PL/SQL工具,它扩充了SQL语句,使之具有可进行过程化编程的能力,如循环、分支功能.PL/SQL可支持变量和常量的使用.例如在SELECT查询语句的where子句中可以使用变量来书写条件表达式.SQLPLUS是ORACLE用来存储、查询、操纵、控制和报告数据库中信息的一个交互式工具.它是一种集编辑、调试、运行于一体的开发环境.在SQLPLUS的这种运行环境下,既可以使用SQL命令、PL/SQL语句、及SQLPLUS自己提供的命令,又可以运行由上述三类命令或语句编辑而成的命令文件.SQLPLUS提供的附加命令主要用来编辑、运行上述三类命令及命令文件和对查询结果进行格式化输出等功能.7.数据库系统的管理ORACLE作为一个大型的数据系统,通常包含很多用户的数据.在应用开发过程中,有许许多多的各类人员进行开发和应用.所以必须要求有人对数据库系统进行临时管理,并进行数据的备份等工作.这种人被称为数据库管理员Data Base Administrator.他们必须理解数据库系统管理,清楚数据库包含的数据内容、运行状况等.一般说来,DBA不是指具体的人,而是指对数据库可以行使DBA特权的用户.DBA具有如下责任:1ORACLE服务器和客户工作站软件的安装和升级;2创建基本的数据库存储结构表空间;3创建基本的数据库客体表、视图、索引;4修改数据库结构;5给用户授权,维护系统安全;6控制和管理用户对数据库的访问;7监视和优化数据库的性能;8计算数据库信息的后备和恢复;9后备和恢复数据库;10构造ORACLE服务器,如创建数据库链、客体同义词等.而应用开发人员须完成:1应用程序设计;2应用的数据库结构设计和修改;3为DBA提供必要的信息;4完成应用程序的开发.接下来就DBA的具体工作及所使用的工具、命令作一下介绍.8.数据库的安装安装ORACLE之前,必须首先要确定拟安装ORACLE DBMS 的计算机系统是否已满足了该机型、版本的ORACLE核心所要求的硬件、软件及网络协议条件.确保有足够的外存空间和RAM空间.比如在SUN工作站,Solaris操作系统,一般有16M内存空间,200~300MB外存空间就可装载ORACLE核心及各种字符或图形开发工具,并可满足今后用户对资源的需求.ORACLE的安装分三步进行:①安装前准备工作,准备外存空间,建立ORACLE用户及用户组,创建修改必要的系统文本文件;②安装使用ORACLE 安装程序进行安装,回答安装程序提出的问题,选择特定ORACLE产品;③安装后参数调整和测试.9.启停数据库1初始的ORACLE数据库:初始的ORACLE数据库命令为ORACLE,由两个表空间构成:①SYSTEM表空间,存放数据字典的所有表和视图;②USERS表空间,存放所有自动生成的样本表,如EMP、DEPT等等.ORACLE初始数据库应有下列文件;①、,为SYSTEM表空间的数据库文件;②、,为USERS表空间的数据文件;③、,为数据库的重做日志Redo Log文件;④,为数据库的控制文件.初始数据库自动生成四个用户名:①用户名为SYS,口令为CHNGE-ON-INSTALL;SYS拥有数据字典中的所有基本表和视图.为维护数据字典的完整性,SYS的表既不能修改,也不能创建.SYS是有DBA权限的用户.②用户名为SYSTEM,口令为MANAGER,是DBA权限的用户.③SCOTT,具有CONNECT和RESOURCE权限,使用USERS表空间,口令为TIGER,拥有所有样本表.④PUBLIC,用于对表和视图的公共存取.当用户为一数据库客体授权给用户PUBLIC时,则任意用户都能访问该客体的数据.2初始化和构造文件:在ORACLE数据库中,存在两个重要文件:①初始化文件,当数据库启动时用于对ORACLE服务器进行初始设置,该文件存于执行SQLDBA的机器上;②配置文件,在许多场合由客户机上的工具使用,如用于建立与ORACLE服务器的正确连接.该文件存于执行客户工具的机器上.在ORACLE服务器上也有CONˉ,也相当有用,如正确标识特定程序文件所在子目录.3SQLDBA的进入和退出进入SQLDBA的过程随系统不同而不同,也依赖于在哪进入SQLDBA,细节参见有关手册.一旦进入了SQLDBA,则屏幕显示SQLDBA的提示符:SQLDBA〈CR〉SQLDBA〉它提示你健入SQLDBA的命令.它可接收SQL语句及数据库管理命令,前者必须以“;”结束,后者不需后缀“;”.要退出SQLDBA则键入EXIT命令:SQLDBA>EXIT〈CR〉4数据库的启动和停止只有在数据库被启动以后,用户才可以访问数据库.用户要正常结束对数据库的操作也必须执行停止数据库命令,以便正确保存缓冲区中的数据.非正常结束可能造成数据丢失.启动ORACLE数据库,需要完成启动数据库例程、安装数据库和打开数据库三个任务.停止数据库是逆序的三个任务,即关闭数据库、卸载数据库和停止数据库例程.启动的步骤为:进入SQLDBA,这在上面已介绍过.以internal身份连到数据库上,以便对数据库进行起、停操作.SQLDBA>CONNECT INTERNAL↓SQLDBA>STARTUP↓至于执行带参数的STARTUP可用于数据库备份.停止数据库命令为:SQLDBA>SHUTDOWNABORTIMMEDIATENORMAL其中:使用ABORT参数,则立即停止数据库;使用IMMEDIATE则回滚未完成事务,停止数据库;使用NORMAL则直到所有数据库用户都撤去在数据库上的登录之后,再停止数据库.10.数据库的管理ORACLE核心在安装过程中,已经建一个数据库,DBA也可以再建立其它数据库或修改已有的数据库定义.1创建数据库数据库的创建就是准备若干个操作系统文件,使其能够作为一个ORACLE数据库运转,用于数据存储.然而,对于一个数据库系统来说,无论其数据库由多少个数据库文件组成或被多少个例程所存取,数据库需要被创建一次.针对一个现存的数据库进行创建工作,将毁坏先前数据库文件中已经存在的任何数据.2修改数据库配置ORACLE数据库能够处于三种不同的状态,决定了其可用性:①卸载状态数据库当前不与任何例程相联系,DBA用户和普通用户均不能存取.②装载且关闭状态数据库当前已与一个例程相联系,仅DBA用户能够存取进行系统维护.③装载且打开状态数据库当前能够用于正常的数据库操作,DBA用户和普通用户均能够存取.DBA能够利用SQLDBA命令将数据库置成其中的任何一种状态,然后利用SQL语句的ALTER DATABASE改变数据库的状态.DBA能够修改数据库配置的几种方式是:①按共享或排斥方式装载或卸载数据库;②打开或关闭数据库;③添加或取消重做日志文件;④重新命名重做日志文件或数据库文件;⑤设置重做日志文件使用模式.11.表空间的管理ORACLE数据库是一个或多个表空间Tablespace逻辑地组成的,表空间又是若干空间区段逻辑地组成的,而空间区段则是若干连续地址的ORACLE块组成ORACLE块的大小依赖于操作系统.表空间是数据库的逻辑划分,从其物理形式来看,对应着一个或多个操作系统文件.这些操作系统文件可以分布在系统的任何外部存储设备上,ORACLE则管理着这些数据库文件的存储空间,而操作系统对数据库存储空间的分配不作任何干预.表空间容纳着许多数据库实体,诸如表、视图、索引、聚簇、滚回段和临时段等.当用户创建某种数据库实体时,ORACLE RDBMS按ORACLE命令所给出的“存储配置参数”分配相应的存储空间.12.安全管理数据库的安全管理是为了保护数据库以防止非法使用数据库而造成数据的泄露和破坏.ORACLE通过检查用户权力来限制各类用户对数据库的操作权力;再通过对用户某一数据库实体操作权限的验证来保证每一个数据库实体不被非法访问或修改.1建立用户命令可以在SQLPLUS下用SQL命令来建立数据库用户,命令要各式如下:SQL>CREATE USER用户名IDENTIFIED BY口令;2用户权力一个新用户被建立,不意味着他就可以存取数据库中的数据,必须由DBA对它进行授权.对数据库的操作有三种权力,下面就介绍一下用户权力及其含义:CONNECT权力用户为访问ORACLE数据库和任何实用程序,都需要具有CONNECT权力,具有CONNECT权力的用户具有唯一的用户名称和口令.具有CONNECT权力的用户可以做如下工作:①访问ORACLE;②查询SELECT别的用户建立的表或视图,前提是表或视图的所有者别的用户已授与该用户对该表进行SELECT的权力;③建立视图和同义词RESOURCE权力若同时具有CONNECT及RESOURE权力,除具有CONNECT中的权力外还有:①建立CREATE表、索引、聚集;②您对自己拥有的客体或其他用户授予您对其客体所拥有的权力必须具有传递权可以授与GRANT别的用户或收回REVOKE这些权力,即有传递与收回权.DBA通过ORACLE的SQLPlus的GRANT语句来为用户授权,其格式为:SQL>GRANT{CONNECT|RESOURCE|DBA|TO<用户名>INENTIFIEDBY口令;SQL>REVOKE{CONNECT|RESOURCE|DBA}FROM<用户名>;当用户被取消了DBA权力,还拥有RESTORE和CONNECT 权力.取消了RESTORE权力,还拥有CONNECT权力.取消了CONNECT权力,用户对数据库不能进行任何操作.如果一个用户已被取消了CONNECT权力,但属于这个用户的表继续存在,当它重新获得数据库访问权时,可以重新使用这些表.3数据库实体的授权当一个用户用ORACLE命令创建了一个实体,即表、视图或序号生成器以后,他就成为该实体的所有者,可以就该实体向其他用户授权,以便其他用户也可对该实体进行授权所允许的操作.4通过查看数据字典表SYSTABAUTH可以了解有关表的权限.SQL>SELECTfrom systabauth;5ORACLE还提供了一种审计机制,来记录对数据库的操作,以便监视用户对数据库施加的动作.利用审计功能,DBA 可以:①监视成功或失败的注册或注销;②监视GRANT和REVOKE;③禁止或允许写入审计追踪表;④为数据库设置缺省审计选择项.例如:DBA可以审计:①存取数据库不成功的企图;②存取未授权表的各种企图;③任何用户GRANT和REVOKE语句的使用情况.13.完整性约束数据库的完整性是指数据的正确性和相容性.DBMS必须提供一种机制来保证数据库中数据的完整性,这种功能称为完整性检查.数据的完整性是为了防止数据库存在不符合语义的数据,防止错误信息输入和输出.一般数据库系统通过定义完整性约束条件来规定数据的完整性.数据的约束条件是语义的体现,这些完整性约束将作为模式的一部分存到数据字典中.的实用程序ORACLE产品的核心,包括数据管理核心模块及帮助数据库管理员DBA和用户维护、监视、数据输入和输出实用程序,主要的有:Imp/Exp数据备份及恢复工具、ODL将外部文件转换成ORACLE数据库数据的工具及SQLDBA管理ORACLE服务器及其上数据库的交互式工具.。
ORACLE数据库习题.62
1.ORACLE数据库物理结构包括以下三种文件,以下不属于的是〔〕A.系统文件B.日志文件C.数据文件D.控制文件2.以下哪个命令是用于ORACLE中数据导出的 ( )A.exp B.imp C.input D.output3.〔〕是用于控制数据访问的语言。
A.DML B.DDL C.DCL D.DLL4.NULL表示什么〔〕A.0 B.空格 C.值 D.没有值5.下面四个语句中哪一个是正确的?〔〕A.SELECT * , ENAME FROM EMP;B. DELETE * FROM EMP;C. SELECT DISTINCT EMPNO ,HIREDATE FROM EMP;D.SELECT ENAME|SAL AS “name〞 FROM EMP ;6.假定有一张表用户表users,其中一身份证字段ID_card。
为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束〔〕A. primary key B.check C.default D.not null7.下面哪一个like命令会返回名字象HOTKA的行?〔〕A.where ename like ‘_HOT%'B.where ename like ‘H_T%'C.where ename like ‘%TKA_'D.where ename like ‘%TOK%'8.〔〕操作符只返回由第一个查询选定但是没有被第二个查询选定的行。
B.UNION ALL9.EMPLOYEES表的结构如下:A.表中没有行。
B.有一个姓名为James的员工。
C.不能屡次回滚到相同的保存点。
D. 由于已经删除了员工ID180,因此最后一次更新未更新任何行。
10.以下运算结果不为空值的是〔〕A.12+NULLB.60*NULLC.NULL‖’NULL’D.12/〔60+NULL〕11.假设当前日期为’25-5月-06’,以下〔〕表达式能计算出5个月后那一天所在月份的最后一天的日期。
华为面试题(附答案)Oracle-DBA数据库管理员JAVA程序员架构师必看
DBA数据库管理员JAVA程序员架构师必看一、技术问题部分(数据库部分)1、表空间的管理方式有哪几种?数据字典管理方式本地文件管理方式2、谈谈你对索引的理解?索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以快速定位到要访问的记录所在的数据块,从而大大减少读取数据块的I/O次数,因此可以显著提高性能。
3、说说索引的组成?索引列、rowid4、分区表用过么?谈谈分区表的应用?分区表在对表的DML的并行处理上有极大得优势,而且可以一部分设为只读,用在销售记录,医院处方等地方!!5、你对分区表的理解?怎样截断分区表一个分区的记录?一个分区表有一个或多个分区,每个分区通过使用范围分区、散列分区、或组合分区分区的行分区表中的每一个分区为一个段,可各自位于不同的表空间中对于同时能够使用几个进程进行查询或操作的大型表分区非常有用alter table table_name truncate partition partition_name;6、物理文件有哪几种?控制文件包含了什么信息?1)数据文件 2)控制文件 3)日志文件包含维护和验证有选举权据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个有选举权据库至少需要一个控制文件7、表空间用完了如何增加?三种种扩展方式:1 增加数据文件alter tablespace name add datafile ‘路径’ size 4M;2 扩展数据文件大小alter database datafile ‘路径’ resize 4M;3 把数据文件设为自动增长alter database datafile ‘路径’ autoextend on next 1M max size 20M;8、SGA包含几部分?Shared pool(共享池),DataBase Buffer Cache(数据缓冲区)Redo Log Buffer(重做日志缓冲区), Large Pool,大池,JAVA池。
2020年智慧树知道网课《ORACLE快速入门》课后章节测试满分答案
第一章测试1【多选题】(10分)ORACLE的DBA日常工作有哪些任务A.ORACLE数据库应用架构设计B.ORACLE升级C.性能调优D.ORACLE安装2【多选题】(10分)数据库市场上主要分为哪几种类型的数据库A.关系型数据库B.NOSQL数据库C.ORACLE数据库D.NEWSQL数据库3【判断题】(10分)啤酒和尿片放在一起是数据挖掘的应用。
A.对B.错4【判断题】(10分)分布式数据库经常和并行数据库结合一起使用。
A.错B.对5【判断题】(10分)云数据库是云技术和数据库技术的结合。
A.对B.错第二章测试1【多选题】(10分)哪些操作系统可以安装ORACLE软件A.windows操作系统B.UNIX操作系统C.LINUX操作系统D.mac操作系统2【单选题】(10分)ORACLE11g中的g是什么意思A.互联网B.网格C.网络D.网址3【多选题】(10分)以下哪些是ORACLE的服务A.ORACLEDBCONSOLEORCLB.ORACLEORADB11G_HOME1TNSLISTENERC.ORACLEJOBSHEDULEORCLD.ORACLESERVICEORCL4【判断题】(10分)ORACLE的安装软件有32位安装包和64位安装包的区别。
A.对B.错5【判断题】(10分)我们可以通过数据库配置助手DBCA创建、删除、修改数据库。
A.错B.对第三章测试1【单选题】(10分)以下哪个选项是的A.sqlplus是客户端管理工具B.sqlplus就是sqlC.OEM是客户端管理工具D.sqlplus中除了可以输入sql语句外,还可以输入sqlplus的格式化语言2【单选题】(10分)在sqlplus中,用以下哪个命令可以查询表的结构A.describeB.showC.viewD.select3【单选题】(10分)以下哪个命令可以在sqlplus中执行某个文件中的sql命令A.editB.saveC.startD.sool4【判断题】(10分)使用edit命令修改缓冲区中最近一条命令。
《oracle数据库》练习题4
练习题41、 选择题(每题1分,共20分)1. 有数据”oracle”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为( )A、 10 10B、66C、 10 6D、 6 102.ORACLE数据库物理结构包括以下三种文件,以下不属于的是( )A、系统文件B、日志文件C、数据文件D、控制文件3.下面四个语句中哪一个是正确的?( )A、 SELECT * , ENAME FROM EMP;B、 DELETE * FROM EMP;C、 SELECT DISTINCT EMPNO ,HIREDATE FROM EMP;D、 SELECT ENAME|SAL AS “name” FROM EMP ;4.更改oracle用户HR,使其变为不可用(锁定)状态( )A、 UPDATE USER HR ACCOUNT DISABLE ;B、 UPDATE USER HR ACCOUNT LOCK ;C、 ALTER USER HR ACCOUNT LOCK ;D、 ALTER USER HR ACCOUNT DISABLE ;5.在Oracle中,使用下列的语句:CREATE PUBLIC SYNONYM parts FOR Scott.inventory; 完成的任务是( )。
A、 需要给出schema被除去的对象名B、 指定了新的对象权限C、 指定了新的系统权限D、给Scott.inventory对象创建一个公用同义词parts6. ORACLE中,用来判断列值是否为空的操作符是( )A、 ==NULLB、IS NULLC、 AS NULLD、 NULLIS7.在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句( )A、SELECT * FROM CUSTOMER WHERE PRICE MORE THAN 500;B、SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *;C、SELECT * FROM CUSTOMER WHERE PRICE LIKE '%500%';D、SELECT * FROM CUSTOMER WHERE PRICE>=500;8. 下列哪个命令是用于ORACLE中数据导出的 ( )A、expB、impC、inputD、output9.以下运算结果不为空值的是()A、12+NULLB、60*NULLC、NULL‖’NULL’D、12/(60+NULL)10.若用户要连接数据库,则该用户必须拥有的权限是()A、create tableB、create indexC、create sessionD、connect11.授予删除任何表的系统权限(DROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是()A、Grant drop any table to user1;B、Grant drop any table to user1 with admin option;C、Grant drop table to user1;D、Grant drop any table to user1 with check potion;12.要以自身的模式创建私有同义词,用户必须拥有( )系统权限。
ORACLE复习题含答案
简答题(4*5’)1、简述Oracle数据库体系结构的构成。
答:数据库实例,物理存储结构和逻辑存储结构。
实例包括内存结构与后台进程;物理存储结构主要用于描述Oracle数据库外部数据的存储,即在操作系统中如何组织和管理数据,与具体的操作系统有关;逻辑存储结构主要描述Oracle数据库内部数据的组织和管理方式,与操作系统没有关系。
2、简述Oracle数据库逻辑存储结构的组成及相互关系。
答:Oracle数据库逻辑存储结构包括表空间、段、区、块四种。
其中,数据块是数据库中最小I/O单位,由若干连续的数据块组成的区是数据库中最小的存储分配单元,由若干区形成的段是相同类型的数据存储分配区域,由若干段形成的表空间是最大的逻辑存储单元,所有的表空间构成一个数据库。
3、简述Oracle数据库重做日志文件的作用。
答:重做日志文件,保存了用户对数据库所作的更新操作,包含的主要信息是记录事务的开始和结束、事务中每项操作的对象和类型、更新操作前后的数据值等。
4、简述索引作用并说明索引按不同分类依据分为哪些类。
答:创建索引的作用是为了提高对表中数据的查询效率。
根据索引值是否唯一,可分为唯一性索引和非唯一性索引;根据索引的组织结构不同,可分为平衡索引和位图索引;根据索引基于列数不同,可分为单列索引和复合索引。
5、简述Oracle的安全控制机制有哪些?答:1)、用户管理2)、权限管理3)、角色管理4)、表空间设置和配额5)、用户资源限制6)、数据库审计6、简述Oracle数据库角色的种类、作用以及如何利用角色为用户授权。
答:SYS:是数据库中具有最高权限的数据库管理员,可以启动、修改和关闭数据库,拥有数据字典;SYSTEM:是一个辅助的数据库管理员,不能启动和关闭数据库,但可以进行其他一些管理工作,如创建用户、删除用户等。
SCOTT:是一个用于测试网络连接的用户,其口令为TIGER。
PUBLIC:实质上是一个用户组,数据库中任何一个用户都属于该组成员。
oracle练习题
ORACL复习题一、填空题:1、ORACLE数据库默认最高管理员账号是。
sys2、ORACLE数据库系统由、组成。
逻辑结构、物理结构和实例3、ORACLE数据库具有3种主要类型的文件,它们分别是:、、。
数据文件,控制文件,日志文件4、ORACLE内存结构主要分为、。
系统全局区,程序全局区5、ORACLE逻辑存储结构包括、、、。
块,区,段,表空间6、在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用_________关键字。
Distinct7、使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用_________子句。
Having8、连接到ORACLE数据库的方法有、。
SQL*PLUS、OEM9、SCOTT用户的默认口令是:。
tiger10、SYS用户登录SQL*PLUS时,连接字符应该为。
数据库名AS sysdba11、安装ORACLE时,(是/否)一定要进行数据库实例的安装。
否12、要登录OEM,必须启动才行。
OracleDBConsoleORCL服务13、OUI工具用来安装和ORACLE组件。
卸载14、打开ORACLE安装目录下的install中的文件可以查看OEM、ISQL*PLUS的URL和端口号。
Portlist.ini15、每个数据库至少有一个系统表空间,被称为表空间。
system16、安装过程中进行了口令的设置,但是出现了口令有错的信息,是因为原因。
口令设置不符合ORACLE的约定17、EXP命令是用来进行文件的。
导出18、数据库可以使用工具进行创建。
DBCA19、登录ISQL*PLUS页面的默认端口号为。
556020、支持客户端应用程序到ORACLE数据库服务器网络会话的组件是。
ORACLE NET21.在SQL*PLUS中使用SQL*PLUS的命令可以显示表的结构信息。
22.所谓方案,就是一系列数据库对角的集合,是数据库中存储数据的一个逻辑表示。
oracle考试
1.Oracle和SQL Server相比较,以下说法正确的是( )a)Oracle只能在Windows上运行,没有丝毫的开放性;SQL Server能在所有主流平台上运行(包括Windows)b)Oracle很难处理日益增多的用户数和数据卷;SQL Server平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用性和高伸缩性的簇的解决方案c)Oracle没有获得任何安全证书,SQL Server获得了最高认证级别的ISO标准认证d)SQL Server在多用户时性能不佳。
Oracle中引入了共享SQL和多线索服务器体系结构,从而减少了Oracle的资源占用,并增强了Oracle的并发处理能力2.关于Oracle的体系结构,正确的是( )a)Oracle服务器由进程结构和内存结构组成。
b)数据库的物理结构包括:表空间、段、区、块,逻辑结构包括:数据文件、日志文件、控制文件。
c)Oracle进程结构包括:服务器进程、用户进程、后台进程d)Oracle内存结构包括:物理内存、虚拟内存3.关于SGA和PGA,以下说法正确的是( )(选择两项)a)每个Oracle实例都只有一个SGAb)当多个用户同时连接到一个例程时,所有的用户进程、服务器进程都拥有各自的SGAc)每个服务器进程都有一个自己的PGAd)PGA可以由不同的服务器进程互相访问4.对于Oracle的服务,描述正确的是( ) (选择两项)a)OracleOraDb11g_homeTNSListener服务:Oracle服务器的监听程序b)OracleDBConsoleSID:Oracle的核心服务,要启动Oracle实例,必须启动该服务c)OracleJobSchedulerSID:任务调度服务,负责对用户创建的作业按预先设置的时间周期性地进行调度执行,从而实现Oracle服务器的自动管理功能d)OracleServiceSID:负责在Windows平台下启动Oracle企业管理器。
1数据库的物理结构有哪几种文件组成
1数据库的物理结构有哪几种文件组成?数据文件重做日志文件控制文件其他文件2简要说明例程与数据库之间的联系与区别、ORACLE数据库是安装在磁盘上的ORACLE数据库文件和相关的数据库管理系统的集合。
磁盘上比较重要的文件包括数据文件,控制文件重做日志文件初始化参数文件口临文件。
鬼档重做日志文件例程是由在内从中的一组后台京城和内存结构组成。
3说明数据库,表空间和数据文件之间的关系。
ORACLE数据库的逻辑结构和物理结构的对应关系,一个ORACLE数据库可以拥有多个表空间,每个表空间有多个段组成,每个段由若干个区间组成,每个区间包含多个ORACLE 数据块,每个ORACLE数据块包含多个OS屋里磁盘快。
表空间有多个物理文件支持,具体存储表空间中的个对象。
4说明ORACLE 例程的系统全局区包括哪几部分?风别存储什么?主要包括数据库缓冲存储区,崇左日志缓冲区共享池三部分。
1用于存放最近访问的数据块。
2数据进行的所有更改都存储在崇左日志缓冲区,这些记录在以后会备考摆到重做日志文件中。
3共享池用于存放最近执行的SQL语句和数据字典信息,它的尺寸是由初始化参数SHARED_PLLL_SIZE来定义的。
大池用于为大的内存需求提供内存空间,它的尺寸有初始化参数LARGE_POOL SIZE定义。
6有几种日志操作模式?扎那几种日志操作模式下会生成归档日志?7ORACLE罗技存储结构有哪几部分构成?由表空间,段,区间,ORACLE块构成。
8 ORACLE数据库系统中的进程主要由用户进程和服务器端进程,服务器端进程又可以分为后台进程和服务器进程两类。
服务器端后台进程:数据库写入进程,日志写入进程,日志归档进程(不必要),检查带你进程,系统监控进程和进程监控进程三章ORACLE NET 是ORACLE网络产品的基础,他用需服务和他们的应用程序驻留在不同的计算机上,其主要功能是在客户机和服务器之间活在两个服务器之间建立网络绘画和传输数据。
oracle
填空题1、Oracle数据库系统的物理存储结构主要有3类文件组成,分别是______、______、和______。
2、用户对数据库的操作如果产生日志信息,则该日志信息首先被存储在______中,随后由______进程保存到______。
3、一个表空间物理上对应一个或多个数据文件。
4、在oracle的逻辑存储结构中,根据存储数据的类型,可以将段分为______、______、______、______和临时段。
5、在oracle的逻辑存储结构中,______是最小的i/o单元。
6、在多进程oracle实例系统中,进程分为______、______和______。
当一个用户运行应用程序,如pro*c程序或一个oracle工具,系统将为用户运行的应用程序建立一个______。
7、sql*plus工具中,可以运行______和______。
8、在sql*plus工具中,可以使用______命令编辑缓冲区内容;还可以使用______命令复制输出结果到文件。
9、使用______命令可以显示表的结构信息。
10、使用sql*plus的______命令可以将文件检索到缓冲区,并且不执行。
11、当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令______而当要清除某列具体的显示属性时,需要使用______。
12、使用______命令可以将缓冲区的sql命令保存到一个文件中,并且可以使用命令运行这个文件。
13、要设置sql*plus显示数字时的格式可以使用______命令,而设置某个数字列的显示格式要使用______命令。
14、______是oracle中最大的逻辑存储结构,它与物理上的一个或多个______相对应,每个oracle数据库都至少拥有一个表空间。
15、表空间的管理类型可以分为______和______。
16、表空间的状态属性主要由______、______、______和脱机等4种状态。
Oracle数据库简答题-考试重点
1.简单描述Oracle数据库体系结构的组成及其关系?答:Oracle数据库体系结构由物理存储结构、逻辑存储结构和实例组成。
其中物理存储结构描述了操作系统层次数据的存储与管理,包括数据文件、日志文件、重做日志文件等组成.逻辑结构描述了数据库内部数据的组织与管理,由表空间、段、区、块组成.实例是数据库运行的软件结构,由内存结构和后台进程组成。
数据库运行过程中,用户的操作在内存区中进行,最终通过后台进行转化为对数据库的操作。
2、说明Oracle数据库物理存储结构的组成?Oracle数据库物理结构包括数据文件、控制文件、重做日志文件、初始化参数文件、归档文件、口令文件等。
在控制文件中记录了当前数据库所有的数据文件的名称与位置、重做日志文件的名称与位置,以及数据文件、重做日志文件的状态等。
3、说明Oracle数据库数据文件的作用?数据文件中保存了数据库中的所有数据,包括数据字典以及用户数据。
4、说明Oracle数据库控制文件的作用?控制文件保存数据库的物理结构信息,包括数据库名称、数据文件的名称与状态、重做日志文件的名称与状态等。
在数据库启动时,数据库实例依赖初始化参数定位控制文件,然后根据控制文件的信息加载数据文件和重做日志文件,最后打开数据文件和重做日志文件.5、说明Oracle数据库重做日志文件的作用?重做日志文件是以重做记录的形式记录、保存用户对数据库所进行的修改操作,包括用户执行DDL、DML语句的操作。
如果用户只对数据库进行查询操作,那么查询信息是不会记录到重做日志文件中的。
6、说明数据库逻辑存储结构的组成和相互关系.Oracle9i数据库的逻辑存储结构分为数据块、区、段和表空间四种。
其中,数据块是数据库中的最小I/O单元,由若干个连续的数据块组成的区是数据库中最小的存储分配单元,由若干个区形成的段是相同类型数据的存储分配区域,由若干个段形成的表空间是最大的逻辑存储单元,所有的表空间构成一个数据库.7、说明数据库表空间的种类,以及不同类型表空间的作用.数据库表空间分为系统表空间和非系统表空间两类,其中非系统表空间包括撤销表空间、临时表空间和用户表空间等。
ORACLE试题
ORACLE选择B52X0001 ORACLE7数据库中,命令lsnrctl start 用到的参数文件是: ( )A、tnsnames.oraB、sqlnet.oraC、listener.oraD、以上都不对正确答案:C B52X0002 在将格式化的文本文件导入ORACLE时我们经常采用的是SQLLOAD命令,请选择正确的写法( )A、sqlldr username/password control = data_fileB、sqlldr username/password rows = 128 control = data_fileC、sqlldr username/password control = data_file rows = 64D、sqlldr username/password control = data_file.ctl 正确答案:D B52X0003 在Oracle维护过程中,第一步应查看数据库管理系统的运行日志,其日值文件名为:( )A、error_'SID'.logB、Alert_'SID'.logC、trace_'SID'.log E、logtail_'SID'.log 正确答案:B B52X0004 SGA(System Global Area)是ORACLE系统为实例分配的一组共享缓冲存储区,SGA分为几个部分。
( )A、4B、5C、6D、7 正确答案:A 库缓冲区、数据字典缓冲区、数据块高速缓冲区、重做日志缓冲区B52X0005 Oracle逻辑结构可分解为:表空间、数据库块、物理块、分类段、范围。
它们之间的大小关系正确的是( )A、表空间≥范围≥分类段≥数据库块≥物理块B、表空间≥范围≥分类段≥物理块≥数据库块C、表空间≥数据库块≥物理块≥分类段≥范围D、表空间≥分类段≥范围≥数据库块≥物理块正确答案:D B52X0006 ORACLE中模式为模式对象的集合,为一个数据库用户所占有,模式名为与该用户名同名,下列属于模式对象的有( ) A、表 B、视图C、快照D、用户环境文件正确答案:ABC B52X0007 ORACLE中 char类型与varchar2类型的区别,描述正确的是( )A、char 为定长字符数据类型B、char为不定长字符数据类型C、varchar2为定长数据类型D、varchar2为不定长数据类型正确答案:AD B52X0008 在ORACLE7数据库中,数据库备份可采用EXPORT命令,何种模式可以包含任务(JOB QUEUES)的数据: ( )A、TABLE模式B、USER模式C、FULL DATABASE 模式D、以上答案全对正确答案:BC B52X0009 下面对Oracle的索引描述正确的有。
实施工程师笔试题及答案
精心整理软件实施工程师笔试面试题及答案1、你熟悉的远程有哪些方法?各种方法应该怎么配置?参考答案:(1)、最简单的QQ上有,打开对话框上边有个“应用”图标点击“远程协助”。
(2)(3)(4)2(1)(2)、第二种方法,使用第三方软件做补助。
3、在项目实施过程中,使用者对产品提出了适合自己习惯的修改意见,但多个使用者相互矛盾,应该如何去处理?参考答案:对于客户提出的修改意见,我们实施人员应该有自己的方案。
当使用者之间意见出现不一致时,我们应当引导他们内部之间的意见统一,和客户经过沟通或确认后,找到切实可行的方案,双方认可并达成共识。
4、同一个网络环境中,A电脑访问不到B电脑的共享文件。
此现象可能是哪些方面所导致?怎样处理?5(1)、(2)、可以通过网络硬盘克隆,过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用Ghost多播服务(MulticastServer)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。
(3)、多台电脑组网可以分为两个类型:①、少于250台:可以采用用户接入层和核心接入层这二层网络结构,通过普通二层交换机与核心交换机的堆叠连接组成单位局域网,以满足单位各种上网访问需求。
普通电脑通过双绞线连接到普通百兆二层交换机。
确保6协议(2)、检查IP地址、网关、DNS、网络是否连上等。
(3)、查杀木马、病毒。
7、如果有一个不太懂电脑的客户,你应该采取什么样的方法去教他用公司的软件产品?参考答案:(1)、如果软件产品比较难懂,你就可以先教一些简单的。
再告诉他需要再了解哪些知识来掌握这个软件。
(2)、如果软件产品比较简单,就可以直接一步一步的教他怎么操作,一直操作熟练就行了。
8、当你觉得工作的付出和你的收入不成正比的时候你会怎么想?9等读的操作,不能执行更改、备份等写操作,原因是任何写操作都要记录日志。
也就是说基础处于不可用的状态。
10、触发器的作用是什么?参考答案:触发器是针对数据表(库)的特殊的存储过程,当这个表发生了Insert、Update或Delete操作时,数据库就会自动执行触发器所定义的SQL语句,从而确保对数据的处理必须符合这些SQL语句所定义的规则。