1、这也许是你一直期待的文章,在关注这部分技术问题的同时,请务必阅读有关面试中有关个人的问题和解答。这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。1.解释冷备份和热备份的不同点以及各自的优点解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非
2、归档模式下,数据库归档模式 。( 不必将archive log )2.你必 用备份恢复数据库, 是你 有 文 , 解 问题 ?解答: 文 ,用 backup control file 的recover 恢复数据库。3. init.ora到spfile?解答:使用create spfile from pfile .4.解释data block , extent 和segment的(这里 用文术)解答:data block是数据库中currency1的“单。当数据库的对fi需要fl多的 间时,的data block 了extent . 一个数据库对fi有的所有extents被 对fi的segmen
3、t.5.给出”个 的 解答:1.DESCRIBE 2.DBMS_METADATA.GET_DDL 6.数据库的 解答:alert log.7. truncate和delete 解答:” 可以用来中所有的。在于:truncate是DDL操作,它 HWK,不需要rollback segment .而Delete是DML操作, 需要rollback segment 且 时间.8.使用 的由解答: 问中的data block9.给出在STAR SCHEMA中的” 及它 分 有的数据解答:Fact tables 和dimension tables. fact table 的 要的 而dimension
4、tables 对fact table 些 的 10.FACT Table 需要 ?解答: (bitmap index)11. 给出” 相关 ?解答: 和 12. 在不 的 下, 一个 解答: 的 , , 13. 解释归档和非归档模式间的不同和它 各自的优点解答:归档模式是指你可以备份所有的数据库transactions并恢复到任意一个时间点。非归档模式相 ,不 恢复到任意一个时间点。 是非归档模式可以 来数据库 的 许 .14. 一个备份 文 ?解答:Alter database backup control file to trace.15. 给出数据库 常启 所经历的几 状态?解答:STA
5、RTUP NOMOUNT ?C 数据库例启 STARTUP MOUNT - 数据库装载STARTUP OPEN ?C 数据库打开16. 哪个column可以用来V$视和GV$视?解答:INST_ID 指明集群环境中具体的个instance 。17. 生explain plan?解答:运行utlxplan.sql. plan 针对特定SQL ,使用explain plan set statement_id = tst1 into plan_table运行utlxplp.sql 或utlxpls.sql察explain plan18. 增加buffer cache的 中率?解答:在数据库繁忙时,适用buffer cache advisory 工具,询v$db_cache_advice. 果有必要fl改,可以使用alter system set db_cache_size 19. ORA-01555的应对 ?解答:具体的出 是snapshot too old within rollback seg , 通常可以通过增rollback seg来解 问题。当然也需要察一下具体造 误的SQL文本20. 解释$ORACLE_HOME和$ORACLE_BASE的?解答:ORACLE_BASE是oracle的根目,ORACLE_HOME是oracle产品的目。