Oracle数据库笔试题(附答案)

1. 数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?

答:触发dbwr的执行,dbwr会把和这个日志相关的所有脏队列写到数据文件里,缩短实例恢复所需要的时间。

2. 表空间管理方式有哪几种,各有什么优劣。

答:字典管理方式和本地管理方式,本地管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片。

本地管理表空间与字典管理表空间相比,其优点如下:

1).减少了递归空间管理;

2).系统自动管理extents大小或采用统一extents大小;

3).减少了数据字典之间的竞争;

4).不产生回退信息;

5).不需合并相邻的剩余空间;

6).减少了空间碎片;

7).对临时表空间提供了更好的管理。

3. 本地索引与全局索引的差别与适用情况。

答:对于local索引,每一个表分区对应一个索引分区,当表的分区发生变化时,索引的维护由

Oracle自动进行。对于global索引,可以选择是否分区,而且索引的分区可以不与表分区相对应。当对分区进行维护操作时,通常会导致全局索引的

INVALDED,必须在执行完操作后REBUILD。Oracle9i提供了UPDATE GLOBAL

INDEXES语句,可以使在进行分区维护的同时重建全局索引。

4. 一个表a varchar2(1),b number(1),c char(2),有100000条记录,创建B-Tree索引在字段a上,那么表与索引谁大?为什么?

答:这个要考虑到rowid所占的字节数,假设char总是占用2字节的情况,比较rowid,另外,table和index在segment free block的管理也有差别。

5. Oracle9i的data guard有几种模式,各有什么差别。

答:三种模式:

最大性能(maximize performance):这是data guard默认的保护模式。primay上的事务commit前不需要从standby上收到反馈信息。该模式在primary故障时可能丢失数据,但standby对primary的性能影响最小。

大可用(maximize

availability):在正常情况下,最大可用模式和最大保护模式一样;在standby不可用时,最大可用模式自动最大性能模式,所以

standby故障不会导致primay不可用。只要至少有一个standby可用的情况下,即使primarydown机,也能保证不丢失数据。

最大保护(maximize protection):最高级别的保护模式。primay上的事务在commit前必须确认redo已经传递到至少一个standby上,如果所有standby不可用,则primary会挂起。该模式能保证零数据丢失。

6. 执行计划是什么,查看执行计划一般有哪几种方式。

答:执行计划是数据库内部的执行步骤:

set autotrace on

select * from table

al

相关文档:

mysql 大对象存取:

类型一般应该用mediumblod,

blob只能存2的16次方个byte,

mediumblod是24次方,

一般来说够用了.longblob是32次方有些大.

MYSQL默认配置只能存1M大小的文件,要修改配置,WIN版本的在mysql.ini文件中

修改max_allowed_packet,net_buffer_length等几个参数,或直接SET GLOBAL va ......

SQLServer和Oracle的常用函数对比

1.绝对值

S:select abs(-1) value

O:select abs(-1) value from dual

2.取整(大)

S:select ceiling(-1.001) value

O:select ceil(-1.001) value from dual

3.取整(小)

S:select floor(-1.001) value

O:select floor(-1.001) valu ......

由于以前都是在sqlserver 2005处理,现在客户要求oracle数据库服务器,

最初的代码为:

allRecordSize = (Integer) rs1.getObject(1);    //Integer allRecordSize=0;

当执行的时候报:BigDecimal无法转化为Integer类型

为了兼容两者修改后的代码为:

Object o = rs1.getObject(1);

&nbs ......

CASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。CASE的工作方式与DECODE()类似,但应该使用CASE,因为它与ANSI兼容。

CASE有两种表达式:

1. 简单CASE表达式,使用表达式确定返回值.

语法:

CASE search_expression

WHEN expression1 THEN result1

WHEN expression2 THEN ......

先构造一个表:

create table emp2(

id number(2),

name varchar(10),

currdate date,

action varchar2(1)

)

创建触发器:

create or replace trigger d_i_u_emp2

after insert or update or delete on mysort

begin

if inserting then

insert into emp2 values (12,'dog',sysdate,'i');

elsif deleting then ......

oracle理论笔试题,Oracle数据库笔试题(附答案)相关推荐

  1. oracle上机题库_Oracle数据库考试试题库

    Oracle 数据库考试试题库 1. 启动数据库的命令 ( A ) . A . startup B . startup open C . shutdown D . startup database 2 ...

  2. .net 面试题系列文章二(附答案)

    .net 面试题系列文章二(附答案) 内容摘要:本文是.net 面试题系列的第二篇,该系列文章是对网上所有.net面试题的收重新集整理後的系列文章,囊括了c#面试题,vb.net面试题,asp.net ...

  3. php面试题汇总一(基础篇附答案)

    一份不错的php面试题,附答案,有准备换工作的同学可以参考一下. 1:使用五种以上方式获取一个文件的扩展名 要求:dir/upload.image.jpg,找出 .jpg 或者 jpg , 必须使用P ...

  4. css 动态rem_【面试题】CSS知识点整理(附答案)

    目录 伪类和伪元素 实现固定宽高比(width: height = 4: 3)的div,怎么设置 CSS选择器 CSS解析规则 flex: 1 完整写法 display: none和 visibili ...

  5. 计算机office基础知识的试题,office计算机基础知识(附答案).doc

    office计算机基础知识(附答案).doc 试题训练1)根据汉字国标GB2312-80的规定,二级次常用汉字个数是? ? A) 3000个? ? B)7445个? ? C)3008个? ? D)37 ...

  6. 数据库mysql数据库笔试题_MySql数据库笔试题总结

    1,设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号.姓名.工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号 ...

  7. 美团校招笔试题—数据开发方向(附答案)

    今天给大家的题目是美团点评的校招笔试题--数据开发方向 全都是选择题,文末附赠了答案大家一定要认真思考后再看答案哦~ 答案来了 欢迎各路大神在下面交流呀~

  8. 美团点评2019校招笔试题——前端开发方向(附答案)

    2019年美团点评前端开发岗位校招笔试题目,虽然不是最新的,但面试题万变不离其宗,掌握了想要考察的知识点才是重要的. 1.单选题 点击"计算"按钮后输出结果为( ) A 11.5 ...

  9. 史上最难oracle数据库练习题(附答案)

    oracle数据库练习题,所有练习数据都来自于安装oracle数据库后,自带的那几张表,EMP,DEPT等. 部分题目答案已给出,若有异议可以私聊一起探讨. 第一题: 统计薪资大于  薪资最高的员工所 ...

  10. 金九银十的你准备好了吗?Python 100道基础面试题先收藏!【附答案】

    眼看九月份就要到了, 不知道屏幕前的你做好找工作的准备了吗? 人才市场的"金九银十"是什么呢? 每年到了9.10月份, 一方面正是各大企业为第二年拓展业务而大量吸纳人才的关键时期, ...

最新文章

  1. Python Qt GUI设计:QTableView、QListView、QListWidet、QTableWidget、QTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)
  2. 35 利用构造函数和原型对象实现继承
  3. HashMap存自定义对象为什么要重写 hashcode 和 equals 方法?
  4. Python多模块文件共享变量
  5. IBASE handle free after save - buffer table cleared
  6. 免费使用的支付宝,到底是怎么一年赚1206亿的?
  7. java 反射 代码_java反射机制学习代码
  8. 云存储技术-JDK的安装
  9. 【原创】大叔经验分享(26)hive通过外部表读写elasticsearch数据
  10. Access to XMLHttpRequest at ‘http://localhost:8081/api/account/doLogin‘ from origin ‘http://localhos
  11. Android 注解与注解处理器简述
  12. linux软raid mdadm命令详讲
  13. 痞子衡嵌入式:其实i.MXRT1050,1020,1015系列ROM也提供了FlexSPI driver API
  14. 论文研读-用于处理昂贵问题的广义多任务优化GMFEA
  15. ps教程-双重曝光效果实现
  16. 042分享资料下载地址汇总
  17. c 语言形式参数,高级语言C的形式参数.doc
  18. 使用 JADE 平台进行智能体开发
  19. Polygon Cruncher(3D模型优化插件)v12.25版
  20. 勾三股四:用技术追寻世界的确定答案

热门文章

  1. 杀毒软件免费下载 2013排行榜(TOP8)
  2. GBK 汉字内码扩展规范编码表
  3. 离线版的百度地图 js
  4. 跨时钟域问题(三)异步FIFO的Verilog实现(格雷码)
  5. mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT
  6. java算法竞赛入门经典_算法竞赛入门经典笔记(1-3章)
  7. 拯救微信多号党的超实用工具,电脑版PC微信双开、多开、防撤回补丁工具
  8. Edge(chrome内核)浏览器Linux版本初体验
  9. android 版本更新 流量,安卓应用商店省流量更新功能评测
  10. 001_iBase4J学习之环境搭建