Oracle面试问题-技术篇3

出自求职百科

跳转到: 导航, 搜索

14. 如何建立一个备份控制文件?

  解答:Alter database backup control file to trace.

15. 给出数据库正常启动所经历的几种状态 ?

  解答:STARTUP NOMOUNT – 数据库实例启动

     STARTUP MOUNT - 数据库装载

     STARTUP OPEN – 数据库打开

16. 哪个column可以用来区别V$视图和GV$视图?

  解答:INST_ID 指明集群环境中具体的 某个instance 。

17. 如何生成explain plan?

  解答:运行utlxplan.sql. 建立plan 表

     针对特定SQL语句,使用 explain plan set statement_id = tst1 into pl an_table

     运行utlxplp.sql 或 utlxpls.sql察看explain plan

18. 如何增加buffer cache的命中率?

  解答:在数据库较繁忙时,适用buffer cache advisory 工具,查询v$db_cache_adv ice.如果有必要更改,可以使用 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产品的目录。

个人工具
公司索引
  • A   B   C   D   E   F   G
  • H   I   J   K   L   M   N
  • O    P
  •     Q    R    S    T
  • U    V    W    X    Y    Z
工具箱