Oracle 10g OCP 042解析(175题)
- 格式:pdf
- 大小:1.66 MB
- 文档页数:88
oracle ocp考试科目-概述说明以及解释1.引言1.1 概述概述Oracle OCP(Oracle Certified Professional)考试科目是为那些希望在Oracle数据库管理领域发展的专业人士而设计的。
这个认证涵盖了一系列的知识和技能,旨在测试考生是否具备高水平的Oracle数据库管理能力。
Oracle OCP考试科目主要分为两个部分:核心要求和选修要求。
核心要求包括数据库管理的基本知识和技能,而选修要求则涵盖了更多专项技术和领域的内容。
在核心要求部分,考生需要对Oracle数据库的体系结构、内部机理和功能特性有深入的了解。
他们需要掌握数据库的安装和配置、数据备份和恢复、性能优化、安全管理等方面的知识和技能。
此外,他们还需要熟悉SQL和PL/SQL编程,以及在Oracle数据库环境中开发和调试应用程序的技巧。
选修要求部分则根据考生的个人需求和职业发展方向提供了多个选择。
考生可以选择深入学习和掌握特定领域的知识和技术,如高可用性、数据仓库、分布式数据库等。
这些选修要求旨在让考生能够根据自己的兴趣和职业需求,更好地应对复杂的数据库管理和开发挑战。
通过Oracle OCP考试科目的学习和认证,考生可以证明自己具备了管理和开发Oracle数据库的能力。
这将为他们在职场上获得更多机会和提升空间,打下坚实的基础。
总之,Oracle OCP考试科目是一项重要的认证,它要求考生具备全面的Oracle数据库管理和开发技能。
通过此认证,考生可以展示他们的专业素养和实力,获得更好的职业发展机会。
1.2文章结构1.2 文章结构本文将围绕Oracle OCP考试的科目展开讨论。
首先,我们将概述Oracle OCP考试的背景和重要性。
接着,文章将分为三个主要部分,分别是引言、正文和结论。
在引言部分,我们将对Oracle OCP考试的整体概述进行阐述。
我们将介绍什么是Oracle OCP考试,它的目的和意义,并解释为什么这是对于那些希望在Oracle数据库管理领域取得认可的人来说必备的考试。
Oracle10g数据库管理应用开发标准教程习题一、填空题1.Oracle 数据库系统的物理储备结构要紧由3 类文件组成,分别为数据文件、日志文件、操纵文件。
〔另外还包含一些参数文件〕2.用户对数据库的操作假如产生日志信息、那么该日志信息第一被储备在日志缓冲区中,随后由LGWR 进程储存到日志文件。
3.一个表空间物理上对应一个或多个数据文件。
4.在Oracle 的逻辑储备结构中,依照储备数据的类型,能够将段分为数据段、索引段、回退段、LOB 段和临时段。
5.在Oracle 的逻辑储备结构中,数据块是最小的I/O 单元。
6.在多进程Oracle 实例系统中,进程分为用户进程、后台进程和服务器进程。
当一个用户运行应用程序,如PRO*C 程序或一个Oracle 工具〔如SQL*Plus〕,系统将为用户运行的应用程序建立一个用户进程。
二、选择题1.以下选项中,哪一部分不是Oracle 实例的组成部分?CA.系统全局区SGAB. PMON 后台进程C.操纵D.Dnnn 调度进程2.在全局储备区SGA 中,哪部分内存区域是循环使用的?BA.数据缓冲区B.日志缓冲区C.共享池D.大池3.解析后的SQL 语句在SGA 的哪个区域中进行缓存?CA.数据缓冲区B.日志缓冲区C.共享池D.大池4.假如一个服务进程非正常终止,Oracle 系统将使用以下哪一个进程来开释它所占用的资源?DA.DBWRB.LGWRC.SMOND.PMON5.假如服务器进程无法在数据缓冲区中找到闲暇缓存块,以添加从数据文件中读取的数据块,那么将启动如下哪一个进程?DA.CKPTB.SMONC.LGWRD.DBWR6.以下关于共享服务器模式的表达哪一项不正确?AA.在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程B.一个数据库实例能够启动多个调度进程C.在共享服务器操作模式下,Oracle 实例将启动调度进程Dnnn 为用户进程分配服务进程D.共享服务器操作模式能够实现少量服务器进程为大量用户进程提供服务7.当数据库运行在归档模式下时,假如发生日志切换,为了保证不覆盖旧的日志信息,系统将启动如下哪一个进程?DA.DBWRB.LGWRC.SMOND.ARCH8.以下哪一个进程和数据库部件能够保证用户对数据库所做的修改在没有储存的情形下,不会发生丢失修改数据?CA.DBWR 和数据文件B.LGWR 和日志文件组C.CKPT 和操纵文件D.ARCH 和归档日志文件9.以下哪一个进程用于将修改过的数据从内储备存到磁盘数据文件中?AA.DBWRB.LGWRC.RECOD.ARCH10.假如要查询数据库中所有表的信息,应当使用以下哪种数据字典视图?AA.DBA 视图B.ALL 视图ER 视图D.动态性能视图11.以下哪一项为哪一项Oracle 数据库中最小的储备分配单元?DA.表空间B.段C.盘区D.数据块12.下面的各项中哪一个正确描述了Oracle 数据库的逻辑储备结构?AA.表空间由段组成,段由盘区组成,盘区由数据块组成B.段由表空间组成,表空间由盘区组成,盘区由数据块组成C.盘区由数据块组成,数据块由段组成,段由表空间组成D.数据块由段组成,段由盘区组成,盘区由表空间组成第三章一、填空题1.标准的SQL 语言语句类型能够分为:数据定义语句〔DDL〕、数据操纵语句〔DML〕和数据操纵语句〔DCL〕。
ORACLE 10G课程介绍:OCP全称为Oracle认证数据库专家,是Oracle公司的Oracle数据库DBA认证课程,OCP是开启Oracle所有产品线的钥匙,Oracle还有ERP、中间件等更多的高端产品,都可以从OCP开始学习和熟悉。
一个OCP认证工程师不仅仅可以从事DBA,还可以进一步进行学习成为ERP实施、中间件管理、BI(商业智能)等企业最高薪酬的IT类专家。
Oracle10g认证体系均分为三级认证:即Oracle 10g数据库认证专员(OCA)、Oracle 10g数据库认证专家(OCP)和Oracle 10g数据库认证大师(OCM)。
要获得Oracle 10g OCA认证,需要通过1Z0-047和1Z0-042这两门OCA考试;要获得Oracle 10g OCP认证,需要在获得Oracle 10g OCA 认证的基础上,再在Oracle授权考场通过1Z1-043的OCP考试后,就可获得Oracle 10g OCP认证。
要获得Oracle 10g OCM认证,需要在获得Oracle 10G OCP认证的基础上,通过Oracle大学的上机动手实验,就可获得Oracle 10G OCM认证。
OCA是Oracle认证体系的入门认证,证明你已掌握数据库的基本知识,可以日常维护Oracle,创建用户、分配权限;管理数据文件、管理控制文件、管理日志文件;常用的备份、恢复方法。
OCP是Oracle认证体系的中级认证,证明您已经全面掌握数据库恢复技术、掌握基本的调优方法。
东方瑞通作为Oracle中国WDP计划最佳合作伙伴,东方瑞通的OCP培训在Oracle WDP的规范指导下,携手北京、上海、广州、天津四地分公司面向全国Oracle OCP提供Oracle认证OCP\OCM系列培训。
为方便学员学习,东方瑞通的OCP培训现开设脱产班、周末班、晚班等班型,北京、上海、广州还开设远程直播,让您足不出户也能参加OCP培训。
1、在Oracle数据库中,哪个命令用于创建新的表空间?A、CREATE DATABASEB、CREATE SCHEMAC、CREATE TABLESPACED、CREATE USER(答案:C)2、关于OCP(Oracle Certified Professional)认证,以下哪项描述是错误的?A、OCP认证是Oracle公司提供的专业级认证B、OCP认证需要通过相应的考试才能获得C、OCP认证只需通过理论考试,无需实际操作经验D、OCP认证有助于提升数据库管理员的职业竞争力(答案:C)3、在SQL语句中,哪个关键字用于选择满足特定条件的记录?A、INSERTB、UPDATEC、DELETED、SELECT(答案:D)4、Oracle数据库中的redo log文件主要作用是?A、记录数据库的所有变更操作B、用于数据库的恢复和重建C、记录用户的登录信息D、存储数据库的临时数据(答案:A)5、以下哪项不是Oracle数据库管理员(DBA)的职责?A、数据库的安装与配置B、数据库的性能调优C、数据库的安全管理D、应用程序的开发与维护(答案:D)6、在Oracle数据库中,哪个工具通常用于图形化管理数据库?A、SQL*PlusB、Oracle Enterprise ManagerC、RMAND、Data Pump(答案:B)7、关于Oracle数据库的归档日志模式,以下哪项描述是正确的?A、归档日志模式仅适用于大型数据库B、归档日志模式可以提高数据库的性能C、归档日志模式可以保护数据库免受介质故障的影响D、归档日志模式会显著降低数据库的存储空间(答案:C)8、在Oracle数据库中,哪个视图可以显示当前会话的详细信息?A、DBA_USERSB、V$SESSIONC、ALL_TABLESD、USER_PRIVILEGES(答案:B)。
oracle试题答案解释版要求20道判断、20道单选选择10道多选7道问答3道编程,再加20道填空一、单项选择题(每题1分,共20分)1、在Oracle中,一个用户拥有的所有数据库对象统称为(B)A)数据库B)模式C)表空间D)实例2、在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将(D)表空间分配给用户作为默认表空间。
A)USERB)SYSC)DEFAULTD)SYSTEM3、在oracle中获取前10条的关键字是(D)A)topB)LimitC)firtD)rownum解释:top是qlerver数据库的关键字,limit是myql数据库的关键字,firt是informi某数据库的关键字4、在Oracle中,(B)操作符返回并集操作并不包括重复行A)InterectB)UnionC)UnionallD)Minu解释:Interect返回交集,union返回并集,不包括重复行,unionall返回并集,包括重复行,minu返回差集5、下面那个语句是错误的(D)A)createynonymdept_ynonforcott.deptB)createequencedept_equei ncrementby1C)alterequencedept_equeincrementby2D)dropdept_ynon6、oracle数据库中,通过(C)可以以最快的方式访问表中的一行。
A)主键B)唯一索引C)rowidD)全表扫描7、下面那个不是oracle程序设计中的循环语句(A)A)for…endforB)loop…endloopC)while…endloopD)for…endloop8、oracle存储结构正确的是(B)A)tablepace--egment--oblock--blockB)tablepace--egment--e某tent--blockC)tablepace--e某tent--egment--blockD)tablepace--e某tent--block–egment9、若tnname.ora文件中部分配置如下:某fhtdb=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hello)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=cce)))则表明:(C)A)Oracle服务器所在的主机名为DEDICATEDB)Oracle服务器所在的主机名为cceC)对应数据库的SID为cceD)对应数据库的SID为某fhtdb10、现在要启动数据库,那么下面哪一个启动语句是错误的(A)A)STRATUPNORMALB)STRATUPFORCEC)STRATUPNOMOUNTD)STARTUPMOUNT11、授予a用户在SCOTT.EMP表中SAL列的更新权限的语句是:(C)A)GRANTCHANGEONSCOTT.EMPTOSAB)GRANTUPDATEONSCOTT.EMP(SAL)TOSAC)GRANTUPDATE(SAL)ONSCOTT.E MPTOSAD)GRANTMODIFYONSCOTT.EMPTOSA12、一个表有百万以上数据,其中一个列经常被作为查询条件并且只有25个不同数据,适合使用(C)索引提高查询速度。
ocp考试题库OCP(Oracle Certified Professional)考试是由甲骨文公司推出的一项技术认证考试,旨在验证考生对Oracle数据库管理和开发的专业技能。
为了帮助考生更好地备考和应对这一考试,必须建立一个全面而有效的OCP考试题库。
本文将介绍并论述如何构建一个具有质量保证的OCP考试题库。
一、题库的重要性题库是考试准备的关键组成部分。
它不仅提供了考生熟悉OCP考试题型和格式的机会,更重要的是,它能够帮助考生了解和学习OCP 考试的知识点和技能要求。
一个好的题库应该包含全面、准确、有针对性的考题,能够覆盖OCP考试的各个方面,帮助考生全面而高效地准备这个考试。
二、题库的内容组成1. 基础知识题:涵盖数据库原理、SQL语言基础、PL/SQL编程等基础知识。
2. 实践题:通过给出实际情境,要求考生运用自己的知识和技能进行问题解决。
3. 综合题:综合考察考生的数据库管理和开发能力,要求考生综合运用所学知识解决复杂问题。
4. 案例题:通过给出真实的案例,要求考生分析问题、设计解决方案、进行性能调优等能力。
5. 预测题:根据考试的历年趋势和重点,预测考试可能出现的题目类型和内容。
三、题目质量保证题目质量是题库的核心,它决定了考生备考的效果。
为了保证题目的质量,应该遵循以下原则:1. 准确性:题目的表述应该准确、清晰,不留歧义。
2. 实用性:题目应该基于实际情境和现实问题,能够反映实际工作中的要求。
3. 平衡性:题目应该涵盖OCP考试的各个知识点和技能要求,保持全面性。
4. 难度适中:题目的难度应该符合考试要求,既不能过于简单,也不能过于复杂。
5. 多样性:题目应该多样化,涵盖不同类型的题目,如选择题、填空题、案例分析题等。
四、题目的编写与审核题目的编写和审核都需要经过专业人员的严格把关,确保题目的质量和准确性。
编写人员应具备丰富的数据库管理和开发经验,熟悉OCP考试的考点和要求。
在编写和审核过程中,应遵循以下原则:1. 标准化:题目应该按照固定的格式和规范进行编写。
第一章ORACLE的基本概念1.建议一种平台,这种平台能够部署使用JAVA语言编写的、基于web的应用程序。
您需要轻松地管理web页面,并且集成安全性与active directory基础设施。
下面哪种oracle产品能够满足上述需求(选择一个最佳答案)A、oracle databaseB、oracle application serverC、oracle collaboration suiteD、oracle E-BUSINESS SUITEE、oracle DEVELOPER SUITE答案:B2.在数据库内存储的下列信息类型中,那些适用于序列(选择两个正确答案)A、发票项目B、发票号C、雇员姓名D、原子元素E、客户标识符答案:B和E。
3.在oracle中使用用户自定义数据类型的主要优点是什么(选择一个最佳答案)A、能够重命名oracle内置的数据类型B、继承C、多态性D、跨越多表的相似数据结构的一致性E、更便于数据库的维护答案:D。
4、某机构决定更新自己的电子邮件系统,同时还希望实现WEB会议。
开发一个内部电话系统的接口,并且将其与新的语音邮件平台集成在一起。
开发人员精通LINUX平台上的JAVA编程。
下列哪种ORACLE产品最适合该机构的需求(选择一个最佳答案):A、ORACEL DATABASEB、ORACLE APPLICATION SERVERC、ORACEL COLLABORATION SUITED、ORACLE E-business SUITEE、ORACLE DEVELOPER SUITE 答案:C5、下面那些内容通常不属于ORACLE数据库管理员的职责(选择一个最佳答案)A、创建新用户B、创建数据库对象C、安装ORACLE软件D、操纵数据库数据的应用程序开发E、备份数据库答案:D第二章、安装ORACLE DATABASE 10G1、您需要向上司讲解ORACLE UNIVERSAL INSTALLER的优点。
Oracle10g数据库基础教程第三版答案Oracle数据库是一个以数据为中心的数据库系统,它提供了一种按需要和按层次结构进行分层存储的多层数据库结构。
它能够提供对所有类型的数据进行存储、查询和处理的能力,是集众多优势于一身的分布式系统。
数据库包括哪些数据呢?1.文件:如目录;2.表:例如商品名称或条形码;3.日志记录:如电子邮件、日志和系统报告,如故障定位等等。
它分为以下几种类型:1)关系型(cross-priority):是由一组数据组成,每个数据都是唯一的,与其他信息互不干扰,能够满足数据一致性要求;2)非连续性(practice):是指数据库的某个部分连续进行工作,不受中断发生时间影响;3)按类存储空间(data storage):通常称为非连续性存储空间或不定存储空间;4)按应用程序定义(Application Regulations):是系统实现不同功能或扩展应用程序所需的接口。
具体是指在数据库环境中,通过使用各种类型的软件而建立一个能满足数据库系统各功能之间互操作需求、同时又满足不同用户需要的网络和存储环境。
如 Oracle系统中有一套专门用于保存有关数据库操作及其所有处理过程的数据库文件系统,这种软件称为Oracle Exchange。
1.如果使用 Java语言,我们应该如何使用数据库程序?Java是面向对象程序语言。
Java语言具有很强的可移植性,对于数据处理类,可以使用通用的函数,而对于数据表示类不需要使用函数,例如,数据表达类就是通过与字节表的耦合获取字节表,也可以通过变量的映射来获取字节表。
在 Java编程中, Java的许多表达式都具有相似的实现特性:如 JSON方法(可以通过引用将函数映射到已有表达式); Java函数和非Java函数间的隔离;使用非整数运算符等。
在应用程序或系统设计阶段时,应用程序或系统设计就是要将数据输入到应用程序或系统中来,实现对数据以及整个系统的控制、协调和管理。
oracle ocp 中文题库【实用版】目录1.Oracle OCP 083 题库介绍2.题库的内容和特点3.如何获取题库4.题库对于 Oracle 认证考试的重要性正文Oracle OCP 083 题库是针对 Oracle Certified Professional(OCP)认证考试的题库,它涵盖了 Oracle 数据库管理的各个方面,为考生提供了全面的备考资料。
题库的内容和特点如下:1.题库的内容:Oracle OCP 083 题库包含了大量的数据库管理知识和技巧,涉及 Oracle 数据库的安装、配置、备份、恢复、性能优化等各个方面。
这些题目都是经过 Oracle 认证专家精心挑选和整理的,具有很高的参考价值。
2.题库的特点:Oracle OCP 083 题库的题目具有以下特点:a.题目质量高:题库中的题目都是由 Oracle 认证专家精心挑选和整理的,题目质量有保障。
b.知识点全面:题库涵盖了 Oracle 数据库管理的各个方面,可以帮助考生全面掌握数据库管理知识和技巧。
c.更新及时:随着 Oracle 数据库版本的更新,题库也会不断更新,以适应最新的考试要求。
要想获取 Oracle OCP 083 题库,可以通过以下途径:1.在线搜索:通过搜索引擎(如百度、谷歌等)搜索“Oracle OCP 083题库”,可以找到一些网站提供题库的下载链接。
2.论坛和社区:在一些 Oracle 技术论坛和社区(如 Oracle 官方论坛、Oracle E-Docs 等),也可以找到题库的下载链接或者交流相关经验。
3.私聊获取:通过与一些经验丰富的 Oracle 认证专家私聊,可以获取题库的信息和下载链接。
总的来说,Oracle OCP 083 题库对于 Oracle 认证考试具有重要意义。
通过学习和练习题库中的题目,可以帮助考生更好地掌握数据库管理知识和技巧,提高考试通过率。
OCP认证(OCP) Oracle 认证专家专家级技能和技术知识考试, 通过这个考试, 说明此人可以管理大型数据库, 或者能够开发可以部署到整个企业的强大应用。
要成为OCP, 需要先获得OCA的认证, 然后才能参加OCP 的考试。
Oracle 10g 数据库专家认证课程描述:OCP全称为Oracle认证数据库专家,是Oracle公司的Oracle数据库DBA认证课程,目前Oracle 全世界的数据库市场份额在50%以上,在中国的客户更有中国移动、中国电信、阿里巴巴、腾讯等中国绝大多数的大型企业。
这些企业都将是Oracle认证数据库专家的雇主,更重要的是OCP是开启Oracle所有产品线的钥匙,Oracle还有ERP、中间件等更多的高端产品,都可以从OCP开始学习和熟悉。
一个OCP 工程师不仅仅可以从事DBA,还可以进一步进行学习成为ERP实施、中间件管理、BI(商业智能)等企业最高薪酬的IT类专家。
OCP教学目标:核心课程包括Oracle10g构架介绍、Oracle10g数据库基本操作与设置、创建数据库应用、数据库安全管理、数据库备份与恢复、性能优化与调整等。
◆掌握SQL语言,了解SQL/PL语言◆掌握建立Oracle应用的方法◆掌握Oracle10g的体系结构核心原理◆掌握Oracle10g数据库架构设计◆掌握Oracle10g数据库安全配置和管理◆掌握Oracle10g数据库逻辑和物理备份恢复方法◆掌握Oracle10g数据库的出错调试技术◆掌握Oracle10g数据库的RMAN恢复技术Oracle 10g OCP官方课程列表:Oracle Database 10g: SQL FundamentalsOracle Database 10g: Administration Workshop IOracle Database 10g: Administration Workshop IIOracle 考试以下是考OCA的认证条件(以下是OCA的两门考试科目)现在OCA认证版本已经升级到10g考试科目为:Oracle Database 10g: SQL Fundamentals 考试代码:1Z0-047 考试费用:$125Oracle Database 10g: Administration Workshop I 考试代码:1Z0-042 考试费用:$125要获得OCA证书,只需要在Pearson vue考试中心通过考试就可以获得Oracle公司发放的OCA认证。
QQ:54110058 清江石 声明:对于答案的相关的说明,是个人对Oracle的理解和收集相关资料整理,主要参考了tianlesoftware兄资料,供大家参考学习。 2011-08-02 2跟154相同,154删除
1. Because of a power outage,instance failure has occurred. From what point in the redo log does recovery begin and where does it end? A. Current redo log and inactive redo log B. Checkpoint position to end of redo log C. Beginning of redo log to end of redo log D. All redo logs before the point of last commit E. Beginning of redo log to checkpoint position. 答案B. Checkpoint 之前的数据已经写入到数据文件。 所以用restore 就可以恢复。 而checkpoint之后的数据没有写入到数据文件,所以需要进行recovery。 Recovery时,对于已经commit的数据,前滚写入到数据文件,没有commit的数据,进行回滚。 Oracle数据库中,对BUFFER CAHCE的修改操作是前台进程完成的,但是前台进程只负责将数据块从数据文件中读到BUFFER CACHE中,不负责BUFFER CACHE写入数据文件。BUFFER CACHE写入数据文件的操作是由后台进程DBWR来完成的。DBWR可以根据系统的负载情况以及数据块是否被其他进程使用来将一部分数据块回写到数据文件中。这种机制下,某个数据块被写回文件的时间可能具有一定的随机性的,有些先修改的数据块可能比较晚才被写入数据文件。而CHECKPOINT机制就是对这个机制的一个有效的补充,CHECKPOINT发生的时候,CKPT进程会要求DBWR进程将某个SCN以前的所有被修改的块都被写回数据文件。这样一旦这次CHECKPOINT完成后,这个SCN前的所有数据变更都已经存盘,如果之后发生了实例故障,那么做实例恢复的时候,只需要从这次CHECKPOINT已经完成后的变化量开始就行了,CHECKPOINT之前的变化就不需要再去考虑了。 Commit仅仅写日志文件,而不写数据文件
2. Which two operations can be flashed back using the flashback technology? (choose two) A. Drop user smith; B. Drop table employees; C. Drop tablespace users; D. Alter table sales_rep drop partition p1; E. Alter table employees drop column desig_id; 答案:AB。(有疑问?) 1. Flashback Database 不能解决Media Failure, 这种错误RMAN恢复仍是唯一选择 2. 如果删除了数据文件或者利用Shrink技术缩小数据文件大小,这时不能用Flashback Database技术回退到改变之前的状态,这时候就必须先利用RMAN把删除之前或者缩小之前的文件备份restore 出来, 然后利用Flashback Database 执行剩下的Flashback Datbase。 3. 如果控制文件是从备份中恢复出来的,或者是重建的控制文件,也不能使用Flashback Database。 4. 使用Flashback Database所能恢复到的最早的SCN, 取决与Flashback Log中记录的最早SCN。 答案应该是A,B,D,E A可以通过flashback database 恢复 (OCP Certification All-in-One Exam guide中文版第548页, 28.1.4) B 可用flashback drop C 这个有点问题.Study Guide上说flashback database无法恢复drop tablespace,但All-in-one那本上说可以,也是在中文版的第548页 (28.1.4) D 可用flashback database E 可用flashback database SQL> create table dropcoltest( id number,name varchar2(100)); SQL> select current_scn from v$database; 4095011 SQL> alter table dropcoltest drop(name); SQL> desc dropcoltest; ID SQL> select * from dropcoltest; no rows selected SQL> conn /as sysdba; SQL> shutdown immediate; SQL> startup mount SQL> flashback database to scn 4095011; SQL> conn /as sysdba SQL> alter database open resetlogs; SQL> conn ganesh/oracle SQL> desc dropcoltest; ID NAME /* Same thing for partition. I could have done both at same time. but for better understanding, doing seperately */ SQL> CREATE TABLE invoices (invoice_no NUMBER NOT NULL, invoice_date DATE NOT NULL, comments VARCHAR2(500)) PARTITION BY RANGE (invoice_date) (PARTITION invoices_q1 VALUES LESS THAN (TO_DATE('01/04/2001', 'DD/MM/YYYY')) TABLESPACE users, PARTITION invoices_q2 VALUES LESS THAN (TO_DATE('01/07/2001', 'DD/MM/YYYY')) TABLESPACE users, PARTITION invoices_q3 VALUES LESS THAN (TO_DATE('01/09/2001', 'DD/MM/YYYY')) TABLESPACE users, PARTITION invoices_q4 VALUES LESS THAN (TO_DATE('01/01/2002', 'DD/MM/YYYY')) TABLESPACE users); SQL> select current_scn from v$database; 4095309 SQL> alter table invoices drop partition invoices_q1; SQL> conn /as sysdba SQL> shutdown immediate; SQL> startup mount; SQL> flashback database to scn 4095309; SQL> select partition_name from user_tab_partitions where table_name ='INVOICES'; INVOICES_Q1 INVOICES_Q2 INVOICES_Q3 INVOICES_Q4
3. You have to shut down the database instance with the abort option because of a hardware failure. Which statement is true about the subsequent opening of the database? A. The database would open normally. B. The database would not open,and it would stop at mount stage. C. The database would open alter automatically performing instance recovery. D. The database would not open, and have to perform database recovery to open it. 答案: C. 如果实例异常关闭(宕机,shutdown abort),并且数据文件,控制文件,联机日志都没有丢失。在下次启动时,要利用联机日志的内容进行恢复,这种恢复就是实例恢复(Instance Recovery)。 Instance Recovery 主要包括3个阶段: 1) 根据联机日志内容进行Rollover。(前滚) 2) 打开数据库,提供服务 3) SMON 或者用户进程进行Rollback。(回滚) 具体参考 Oracle 备份与恢复概述 中的 3.2 节 恢复种类 http://blog.csdn.net/tianlesoftware/archive/2010/04/16/5490733.aspx
4. You backed up the control file to trace. Which statement is true about the trace file generated? A. The trace file is in binary format. B. The trace file has a SQL scripts to re-create the control file. C. The trace file is a backup set created during the backup of the control file. D. The trace file contains the instructions to manually re-create the control file. E. The trace file is an image copy of the control file created during the backup of the the control file. 答案: B The trace file has a SQL script. to re-create the control file. Editor’s notes:There are two different ways to backup controlfiles. One is: ALTER DATABASE BACKUP CONTROLFILE TO TRACE (as filename); This statement is used to create a trace file include sql statement for creating controlfile Another is : ALTER DATABASE BACKUP CONTROLFILE TO filename; This statement is used to create binary file.it’s a backup controlfile for current controlfile. 联机文档:An alternative to the CREATE CONTROLFILE statement is ALTER DATABASE BACKUP CONTROLFILE TO TRACE, which generates a SQL script in the trace file to re-create the controlfile http://download.oracle.com/docs/cd/B14117_01/server.101/b10759/statements_5003.htm