oracle理论笔试题,Oracle数据库笔试题(附答案)
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数据库笔试题(附答案)相关推荐
- oracle上机题库_Oracle数据库考试试题库
Oracle 数据库考试试题库 1. 启动数据库的命令 ( A ) . A . startup B . startup open C . shutdown D . startup database 2 ...
- .net 面试题系列文章二(附答案)
.net 面试题系列文章二(附答案) 内容摘要:本文是.net 面试题系列的第二篇,该系列文章是对网上所有.net面试题的收重新集整理後的系列文章,囊括了c#面试题,vb.net面试题,asp.net ...
- php面试题汇总一(基础篇附答案)
一份不错的php面试题,附答案,有准备换工作的同学可以参考一下. 1:使用五种以上方式获取一个文件的扩展名 要求:dir/upload.image.jpg,找出 .jpg 或者 jpg , 必须使用P ...
- css 动态rem_【面试题】CSS知识点整理(附答案)
目录 伪类和伪元素 实现固定宽高比(width: height = 4: 3)的div,怎么设置 CSS选择器 CSS解析规则 flex: 1 完整写法 display: none和 visibili ...
- 计算机office基础知识的试题,office计算机基础知识(附答案).doc
office计算机基础知识(附答案).doc 试题训练1)根据汉字国标GB2312-80的规定,二级次常用汉字个数是? ? A) 3000个? ? B)7445个? ? C)3008个? ? D)37 ...
- 数据库mysql数据库笔试题_MySql数据库笔试题总结
1,设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号.姓名.工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号 ...
- 美团校招笔试题—数据开发方向(附答案)
今天给大家的题目是美团点评的校招笔试题--数据开发方向 全都是选择题,文末附赠了答案大家一定要认真思考后再看答案哦~ 答案来了 欢迎各路大神在下面交流呀~
- 美团点评2019校招笔试题——前端开发方向(附答案)
2019年美团点评前端开发岗位校招笔试题目,虽然不是最新的,但面试题万变不离其宗,掌握了想要考察的知识点才是重要的. 1.单选题 点击"计算"按钮后输出结果为( ) A 11.5 ...
- 史上最难oracle数据库练习题(附答案)
oracle数据库练习题,所有练习数据都来自于安装oracle数据库后,自带的那几张表,EMP,DEPT等. 部分题目答案已给出,若有异议可以私聊一起探讨. 第一题: 统计薪资大于 薪资最高的员工所 ...
- 金九银十的你准备好了吗?Python 100道基础面试题先收藏!【附答案】
眼看九月份就要到了, 不知道屏幕前的你做好找工作的准备了吗? 人才市场的"金九银十"是什么呢? 每年到了9.10月份, 一方面正是各大企业为第二年拓展业务而大量吸纳人才的关键时期, ...
最新文章
- Python Qt GUI设计:QTableView、QListView、QListWidet、QTableWidget、QTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)
- 35 利用构造函数和原型对象实现继承
- HashMap存自定义对象为什么要重写 hashcode 和 equals 方法?
- Python多模块文件共享变量
- IBASE handle free after save - buffer table cleared
- 免费使用的支付宝,到底是怎么一年赚1206亿的?
- java 反射 代码_java反射机制学习代码
- 云存储技术-JDK的安装
- 【原创】大叔经验分享(26)hive通过外部表读写elasticsearch数据
- Access to XMLHttpRequest at ‘http://localhost:8081/api/account/doLogin‘ from origin ‘http://localhos
- Android 注解与注解处理器简述
- linux软raid mdadm命令详讲
- 痞子衡嵌入式:其实i.MXRT1050,1020,1015系列ROM也提供了FlexSPI driver API
- 论文研读-用于处理昂贵问题的广义多任务优化GMFEA
- ps教程-双重曝光效果实现
- 042分享资料下载地址汇总
- c 语言形式参数,高级语言C的形式参数.doc
- 使用 JADE 平台进行智能体开发
- Polygon Cruncher(3D模型优化插件)v12.25版
- 勾三股四:用技术追寻世界的确定答案
热门文章
- 杀毒软件免费下载 2013排行榜(TOP8)
- GBK 汉字内码扩展规范编码表
- 离线版的百度地图 js
- 跨时钟域问题(三)异步FIFO的Verilog实现(格雷码)
- mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT
- java算法竞赛入门经典_算法竞赛入门经典笔记(1-3章)
- 拯救微信多号党的超实用工具,电脑版PC微信双开、多开、防撤回补丁工具
- Edge(chrome内核)浏览器Linux版本初体验
- android 版本更新 流量,安卓应用商店省流量更新功能评测
- 001_iBase4J学习之环境搭建