Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1814585
  • 博文数量: 524
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2483
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-25 18:36
个人简介

打杂

文章分类

全部博文(524)

文章存档

2022年(3)

2021年(9)

2019年(1)

2018年(32)

2017年(11)

2016年(152)

2015年(198)

2014年(118)

分类: Oracle

2014-11-27 10:32:46

.数据库上TB级别,如果数据库挂了,怎么让数据库在最短的时间以内恢复应用
  挂了? 挂到什么程度?
  文件损坏? Server Crash? Site故障?
  不同的"挂"级决定了不同的处理思路
  环境是如何的? 不同的用户环境决定了不同的修复方案
  这里面包含了backup/flashback database/DR solutions  
  这个问题实际上不是再考你,是给你一个充分的表现你的机会,也给了面试官一个可能被反问倒的机会
2.请解释一些常见的备份策略,以及 这些策略的优缺点
  你们现有的备份环境是? 备份条件决定了备份策略(我一向这么认为,如果我错了就继续错下去吧)

3.客户反映慢,你怎么办
  慢? 你们的业务系统是什么架构的,当前的系统配置上,让他先说一顿, 是一个人慢,还是所有人慢,是某个模块慢还是所有的模块都慢?
  网络上的压力如何? 中间件的压力? 还是体现在数据库上? 如果是到了数据库上,那才是怎们要交流的重点呢,我再详细给您说...

4.请说说你对SQL调优是怎么做的
  先明白Oracle的工作原来,自然tuning就不是问题了.

5.请你说说Oracle相对于其他数据库有什么优势,有什么劣势
  优势:用户群广,解决方案众多,还有很多,就和他唠呗
  略势:TMD的贵了

6.怎么让CBO保证稳定的执行计划
  SPM

7.请说说你对统计信息的理解以及收集策略
  这个得先给他讲优化器,你最好反问他.

8.请列举常见的Oracle错误号,以及这些错误产生的原因,解决方法 [/quote]
  ORA-600/7445 上metalink
  ORA-其他     oerr ora 错误号

其实也就30分钟的一个交流,人家就能摸到你的底了!

我觉得能出出这样题目的人可真是有点水平的,范围非常广,可说的也非常的多。
面试中应该会有技术主管把。。要不就这样没标准答案的题随意忽悠

1.数据库上TB级别,如果数据库挂了,怎么让数据库在最短的时间以内恢复应用。
  具体是怎么个挂发? 数据文件坏? 还是实例DOWN,还是什么?先问这个,如果
他让你都说说,那就没边了,说个几个小时都没问题。
   说点RMAN,归档,闪回,data guard 啥的就能过去。

2.请解释一些常见的备份策略,以及 这些策略的优缺点
   RMAN啥的就能说半天,磁带库也说下就好了,如果是高端一点的职位,那么
冷备,exp imp 啥的说上1句就得了。
3.客户反映慢,你怎么办
   这可多了,分析问题啥的能说好多,这个问题完全可以把面试官问憋了。仁慈一点
把,都不容易。
    反应慢-- 客户做什么慢--找到语句---然后就是等待事件,环境分析,硬件分析
语句优化什么的一堆分析。
注:
数据量突然增大这个理由看起来非常搓,但是实际中真的不少,可以说说

4.请说说你对SQL调优是怎么做的
   看语句,看驱动表,索引,执行计划,几个参数。这个也是能说很多

5.请你说说Oracle相对于其他数据库有什么优势,有什么劣势
   这个还真不知道。问这个问题是啥意思,以后想搞其他数据库吗?
GOOGLE一下就晓得了

6.怎么让CBO保证稳定的执行计划
   应该是分析正常运行
7.请说说你对统计信息的理解以及收集策略
   
8.请列举常见的Oracle错误号,以及这些错误产生的原因,解决方法
   低端的,类似1555 这个多好啊,还有0001,当然能说几个例如RAC中的29702表现的高
端就好了。再说600什么的就完美了
1.数据库上TB级别,如果数据库挂了,怎么让数据库在最短的时间以内恢复应用。
  如果有rman备份,使用rman 恢复。如果有dg ,转换角色,使用standby为主库。
2.请解释一些常见的备份策略,以及 这些策略的优缺点
  rman增量备份,rman差量备份,逻辑备份,冷备份,热备份。
  rman增量备份:备份时间短,但恢复时相对而言比较费时,
  rman差量备份:备份比较耗时,恢复时间短
    逻辑备份:相当于备份时的数据库快照,产生的文件小,比较快,缺点:不能使用日志对数据库进行前滚。只能说是一种好的逻辑备份。
    冷备份:操作简单,能够获得一致性备份,缺点:必须停机,影响业务,对于大型数据库,产生大量的备份文件。对存储是一种压力。恢复时只能恢复到备份的时间点,会造成数据的丢失。
     热备份:不用停机,备份期间业务可以正常操作,即可备份数据库也可以备份表空间,操作灵活。恢复时,可以恢复到数据库损坏点之前的任何时间点。缺点:系统开销大,长生大量的归档的日志,需要维护。增加管理成本。

3.客户反映慢,你怎么办
  查看awr ,statpack ,检查数据库有什么等待事件,并对其进行优化
4.请说说你对SQL调优是怎么做的
   
5.请你说说Oracle相对于其他数据库有什么优势,有什么劣势
   在并发性和undo方面是所有数据库中最好的。
   劣势 :太贵了吧
  
6.怎么让CBO保证稳定的执行计划
   定期收集信息统计。
7.请说说你对统计信息的理解以及收集策略
    足量的信息统计能够使oracle选择正确的执行计划,避免错误的计划造成的性能问题。
   收集策略:
   1  使用DBMS_STATS进行信息统计,使用自动选项。
   2 数据库中含有大量修改的数据时,要及时的进行数据统计信息的收集。
     对于系统中数据倾斜的列不多,建议将method_opt参数使用for all columns size 1 ,对于需要使用直方图的列,进行单独的信息统计。
   3 统计后,还要确保表和索引的统计数据是否能够正确的反映数据分布。
8.请列举常见的Oracle错误号,以及这些错误产生的原因,解决方法
ora-01555 :快照过旧     解决方法:1、扩大回滚段  2、增加undo_retention时间  3优化相关查询语句,减少一致性读  4、减少不必要的事务提交  5、对大事务指定回滚段  6、使用游标时尽量使用显式游标,并且只在需要的时候打开游标,同时将所有可以在游标外做的操作从游标循环中拿出。  7、使用回滚表空间自动管理
ora-04031:内存不足,解决办法:扩大内存,清理内存碎片
阅读(1291) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~