本文介绍: 分区的实质是把一张大表的数据按照某种规则使用多张子表来存储。然后这多张子表使用统一的表名对外提供服务,子表实际对用户不可见。类似于在多张子表上简历一个视图,然后用户直接使用该视图来访问数据。简言之就是存在加了锁而没有解锁,可能是使用锁没有提交或者回滚事务,如果是表级锁则不能操作表,客户端处于等在状态,如果是行级锁则不能操作锁定行解决办法:查找出被锁的表杀进程中的会话行共享锁(ROW SHARE)行排他锁(ROW EXCLUSIVE)共享锁(SHARE)
1.解释冷备份和热备份的不同点以及各自的优点
冷备份
发生在数据库已经正常关闭的情况下,将关键性文件拷贝到另外位置的一种说法。适用于所有模式的数据库。
优点
缺点
热备份
是在数据库仍旧处于工作状态时进行备份,采用的是归档方式备份数据的方法。
2.你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?
3.如何转换 init.ora 到 spfile ?
4.解释 data block ,extend 和 segment 的区别(这里建议用英文术语)
5.给出两个查询表结构的方法
6.怎样查看数据库引擎的报错
7.比较 truncate 和 delete 命令
8.使用索引的理由
9.给出在 STAR SCHEMA 中的两种表及他们分别含有的数据
10.FACT Table 上需要建立何种索引?
11.给出两种相关约束?
12.如何在不影响子表的前提下,重建一个母表
13.解释归档和非归档模式之间的不同和他们的各自的优缺点
14.如何建立一个备份控制文件?
15.给出数据库正常启动所经历的几种状态?
16.哪个 column 可以用来区别 V 视图?
17.如何生成 explain plan
18.如何增加 buffer cache 的命中率?
19.ORA-01555 的应对方法?
20.解释 ORACLE_BASE 和 ORACLE_HOME 的区别
21.说一下什么是 Oracle 分区
22. Oracle 分区在什么情况下使用
23.说一下,Oracle 的分区有几种
24.在千万级的数据库查询中,如何提高效率?
25.使用存储过程访问数据库比直接用SQL语句访问有何优点?
26.索引是用来干什么的?有那些约束建立索引?
27.说下内连接,左连接,右连接的区别
28.说说 Oracle 中经常使用到的函数
29.truncate 和 delete 区别
30.存储过程、函数、游标在项目中怎么用的
31.存储过程的操作 当它抛出异常的时候 你是如何解决的 用了什么技术
32. Oracle 的游标在存储过程里是放在 begin 与 end 的里面还是外面?
33. oracle 中存储过程,游标和函数的区别
34.解释什么是死锁,如何解决Oracle中的死锁?
35.不借助第三方工具,怎样查看 SQL 的执行计划
36.如何定位重要(消耗资源多)的 SQL
37.触发器的作用有哪些?
38. Oralce 怎样存储文件,能够存储哪些文件?
39.说下如何使用 Oracle 的游标?
40.说下 Oracle 中 function 和 procedure 的区别?
41.说下 Oracle 的导入导出有几种方式,有何区别?
42.说下 Oracle 中有哪几种文件?
43.说下 oracle 中 DML、DDL、DCL的使用有哪些
44.说下怎样创建一个视图,视图的好处,视图可以控制权限吗?
45.说下 Oracle 的锁有几种,定义分别是什么?
46. delete 与 Truncate 区别?
47.集合操作符
48.数据库的三大范式是什么?
49.事务的特性(ACID)是指什么?
50. MySQL 数据库与 Oracle 数据库有什么区别?
51. Oracle 跟 SQL Server 2005 的区别?
52.如何使用 Oracle 的游标?
53. 解释 data block,extent 和 segment 的区别?
54.怎样创建一个一个索引,索引使用的原则,有什么优点和缺点
55.如何判断数据库的时区?
56.解释GLOBAL NAMES设为TRUE的用途?
57.如何加密 PL/SQL 程序?
58.解释 FUNCATION,PROCEDURE 和 PACKAGE 区别
59.解释TABLE Function的用途
60.举出 3 种可以收集 three advisory statistics
61. Audit trace 存放在哪个 oracle 目录结构中?
62.解释 materialized views的作用
63.当用户进程出错,哪个后台进程负责清理它
64.哪个后台进程刷新 materialized views?
65.如何判断哪个 session 正在连结以及它们等待的资源?
66.描述什么是 redo logs
67.如何进行强制 LOG SWITCH?
68.举出两个判断 DDL 改动的方法?
69. Coalescing 做了什么?
70. TEMPORARY tablespace 和 PERMANENT tablespace 的区别是?
71.创建数据库时自动建立的tablespace名称?
72.创建用户时,需要赋予新用户什么权限才能使它联上数据库
73.如何在 tablespace 里增加数据文件?
74.如何变动数据文件的大小?
75.哪个VMEW用来检意数据文件的大小?
76.哪个VIEW用来判断tablespace的剩余空间
77.如何判断谁往表里增加了一条纪录?
78.如何重构索引?
79.解释什么是Partitioning(分区)以及它的优点。
80.你刚刚编译了一个 PL/SQL Package 但是有错误报道,如何显示出错信息?
81.如何搜集表的各种状态数据?
82.如何启动 SESSION 级别的 TRACE
83.用于网络连接的 2 个文件?
84.解释什么是 Oracle Forms ?
85.解释 Oracle 表单服务组件包括什么?
86.提及 11g 版本 2 中 Oracle Forms Services 中引入的新功能是什么?
87.解释CALL_FORM,NEW_FORM和OPEN_FORM之间有什么区别?
88.列出0 racle Forms配置文件?
89.在Oracle Forms Report中,Record组列的最大长度是多少?什么是不同类型的记录组?
90.提示窗体中触发的顺序是什么?
91.提到一个项目的“验证LOV”属性?提到lov和list项目有什么区别?
92.说明如何使用相同的LOV2列?
93.什么是绑定变量?
94.说明如何在指定的块中迭代项目和记录?
95.说明你可以将FMX转换或反向回到FMB文件吗?
96.可以从表单执行动态SQL吗?
97.pctused and pctfree表示什么含义有什么作用?
98.简单描述table/sment/extent/blok之间的关系?
99.描述tablespace和datafile之间的关系
100.本地管理表空间和字典管理表空间的特点,ASSM有什么特点?
101.回滚段的作用是什么
102.日志的作用是什么
103.SGA主要有那些部分,主要作用是什么?
104. oracle系统进程主要有哪些,作用是什么
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。