Oracle DBA面试题及参考答案
1如果信息采集管理系统(ICM)崩溃了怎么办?
2你如何加速打补丁的过程?
3打补丁的过程中出错了,你怎么办?
4请提供克隆过程和克隆之后采取的手工操作的大概步骤。
5介绍一下AutoConf...... <阅读全文>
Oracle面试题 Oracle笔试题 数据库面试题 数据库笔试题
一、 选择题
1. 以下数据结构中不属于线性数据结构的是______。
A、队列 B、线性表 C、二叉树 D、栈
2. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。
A、可行性分析 B、需求分析 C...... <阅读全文>
一.选择题
1. 下面叙述正确的是___D___。
A、算法的执行效率与数据的存储结构无关
B、算法的空间复杂度是指算法程序中指令(或语句)的条数
C、算法的有穷性是指算法必须能在执行有限个步骤之后终止
D、以上三种...... <阅读全文>
答:一种分页方法
<%
int i=1;
int numPages=14;
String pages = request.getParameter(“page”) ;
int currentPage = 1;
currentPage = (pages==null)?(1):{Integer.parseInt(pages)}
sql = ...... <阅读全文>
事前触发器运行于触发事件发生之前,而事后触发器运行于触发事件发生之后。通常事前触发器可以获取事件之前和新的字段值。
语句级触发器可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。
<阅读全文>
游标用于定位结果集的行,通过判断全局变量@@FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。
<阅读全文>
事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:
原子性
事务必须是原子工作单元;对于其数据修改...... <阅读全文>
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。
<阅读全文>
一. 填空题
1..NET Framework包括()()()三种技术
2.运算符++X表示(),X++表示()。
3.软件测试方法分为()()。
4..NET通过对各语言先编译成( ),然后再执行时用( )将其编译成本地平台...... <阅读全文>
1. 如何建立一个备份控制文件?
解答:Alter database backup control file to trace.
2. 给出数据库正常启动所经历的几种状态 ?
解答:
STARTUP NOMOUNT – 数据库实例启动
STARTUP MOUNT – 数据库装载
...... <阅读全文>
1、表:table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。
2、有一个表table1有两个字段FID,Fno,字都非空,写一个SQL语句列出该表中一个FID对应多个不同的Fn...... <阅读全文>
设教学数据库中有三个基本表:
学生表 S(S#,SNAME,AGE,SEX),其属性表示学生的学号、姓名、年龄和性别;选课表 SC(S#,C#,GRADE),其属性表示学生的学号、所学课程的课程号和成绩;课程表 C(C#,CN...... <阅读全文>
表的大小= 所有属性的字节数之和 × 10000
<阅读全文>
COMMIT语句表示事务执行成功地结束(提交),此时告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都已交付实施(写入磁盘)。
ROLLBACK语句表示事务执行不成功地结束(应该“回退”),此时...... <阅读全文>
SELECT * FROM 表名
INSERT INTO表名(字段, 字段, …)
UPDATE表名SET (字段=值, 字段=值, …) WHERE (条件)
DELETE FROM 表名 WHERE (条件)
<阅读全文>
1.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法
4.谈谈类和结构的区别?类是引用类型、结构是值类型
5.一个长度为10000的字符串,通过...... <阅读全文>
1. SQL语言是( B)的语言,容易学习 。
A.过程化 B. 非过程化
C.格式化 D. 导航式
2. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是(A ) 。
A. SELEC...... <阅读全文>
选择题:(每空2分共20分)
1、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )
A sp_ dbhelp
B sp_ db
C sp_ help
D sp_ helpdb
2、SQL语言中,删除一个表的命令是( )
A DELETE
B DROP
C C...... <阅读全文>
(若oracle数据库不了解,可以用sql)
test1
ID Varchar2(6) 主键
NAME Varchar2(15)
Test2
Use_ID Varchar2(6) 主键关联TEST1的主键的ID
PASSword Varchar2(10)
4、用JAVA评议连接数据库,...... <阅读全文>
1. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体...... <阅读全文>
1、问题描述:
已知关系模式:
S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名
C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师
SC(SNO,CN...... <阅读全文>
1. 创建用户时,需要赋予新用户什么权限才能使它联上数据库。
2. 如何在tablespace里增加数据文件?
3. 如何变动数据文件的大小?
4. 哪个VIEW用来检查数据文件的大小?
5. 哪个VIEW用来判断tablespace的剩余...... <阅读全文>
1.请说明实例与数据库的关系;表空间和数据文件的关系
2.请阐述同议词的作用.你认为情况下要使用同义词.
3.varchar2,char两种数据类型有什么区别,如果库表某字段输入”ABC”后储存,该 字段数
据类型...... <阅读全文>
1.数据库1,2,3 范式的概念与理解。
2.简述oracle行触发器的变化表限制表的概念和使用限制,行触发器里面对这两个表有什么限制。
3.oracle临时表有几种。
临时表和普通表的主要区别有哪些,使用临时表的主要...... <阅读全文>
1. ORA-01555的应对方法?
2. 解释$ORACLE_HOME和$ORACLE_BASE的区别?
3. 如何判断数据库的时区?
4. 解释GLOBAL_NAMES设为TRUE的用途
5。如何加密PL/SQL程序?
6. 解释FUNCTION,PROCEDURE和PACKAGE区别
7. ...... <阅读全文>
