Oracle面试题 Oracle笔试题 数据库面试题 数据库笔试题

什么是Oracle的同义词(synonym)? 如何创建synonym?

同义词是相当于别名,是为了简化一些表名或者数据对象。 当我们以一个用户登陆而要去访问另一个用户创建的数据对象时,我们需要使用用户名.对象名的方法来使用,这样造成对象名难记,麻烦,使用同义词可以解决...... <阅读全文>

简要介绍一下Oracle快照(snapshot)

快照是指表的或者表的行或者列的子集的副本, 快照在分布式的系统环境下很有用。 可以通过create snapshot语法来创建一个snapshot, 可以在创建快照的时候指定刷新频率。 <阅读全文>

解释一下Oracle的内存结构(Memory structures)

Oralce有两个内存区(memory area) System global area(SGA) Program Global area(PGA) SGA构成如下内存结构: Shared Pool Database Buffer cache Redo log Buffer large Pool Java pool <阅读全文>

什么是Oracle的后台进程background processes?都有哪些后台进程?

Oracle使用后台进程(background processes)来提高性能。 Database writer, DBWn LogWriter, LGWR Checkpoint, CKPT System Moniter, SMON Process Monitor, PMON Archiver, ARCn <阅读全文>

什么是数据库锁?Oracle中都有哪些类型的锁?

锁是用来在多个用户同时访问同一个表的时候保护数据的。 它是Oracle的一种并发控制技术。锁使数据库最大并发的情况下保证数据的完整性。 Oracle会在需要的时候自动的提供锁的功能。 锁的种类: 共享锁: 这个...... <阅读全文>

触发器(trigger)的功能都有哪些?写出一个触发器的例子

触发器的功能主要有一下六种: 1、 允许/限制对表的修改 2、 自动生成派生列,比如自增字段 3、 强制数据一致性 4、 提供审计和日志记录 5、 防止无效的事务处理 6、 启用复杂的业务逻辑 Create table foo(a ...... <阅读全文>

什么是触发器(trigger)? 触发器有什么作用?

触发器是数据库中由一个时间触发的特殊的存储过程,他不是由程序条用也不是手工启动的。触发器的执行可以由对一个表的insert,delete, update等操作来触发,触发器经常用于加强数据的完整性约束和业务规则等等...... <阅读全文>

如何杀掉ORACLE里面长期没有释放的锁?

如果一个数据库insert update delete操作很长时间没有反应,就可能出现了没有正常释放的锁。 可以用以下SQL语句杀掉没有正常释放的锁: alter system kill session ‘sid,serial#’; <阅读全文>

如何查看当前ORACLE数据库里面锁的情况?

查看数据库锁的情况必须要有DBA权限,可以使用一下SQL 语句: select object_id,session_id,locked_mode from v$locked_object; select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object...... <阅读全文>

Oracle的锁有几种模式?

Oracle里面的锁共有一下几种模式: 0: none 1:  null 空 2:Row-S 行共享(Row Share RS): 共享表锁 3:Row-X 行专用(RX): 用于行数据的修改 4:Share 共享锁(S): 阻止其他DML操作 5:S/Row-X 共享行专用(SRX):...... <阅读全文>

什么是SQL Server的确定性函数和不确定性函数?

只要使用特定的输入值集并且数据库具有相同的状态,不管何时调用,始终都能范围相同结果的函数叫确定性函数。 几十访问的数据库的状态不变,每次书用特定的输入值都可能范围不同结果的函数叫非确定性函数。 <阅读全文>

介绍一下Transact-SQL中SPACE函数的用法

SPACE函数的语法是SPACE(n) SPACE函数的作用是范围n个空格 SPACE函数的参数n是指示空格个数的正整数。如果n为负,则返回空字符串。 如: SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName) FROM...... <阅读全文>

写一个在SQL Server创建表的SQL语句

创建一个名为Production的表, 表中各列的名字为ProductionID, ProductionName, Price和Description. ProdictionID是这个标的主键。Price和Description可以为空。 CREATE TABLE dbo.PRODUCTION (ProductionID ...... <阅读全文>

MySQL面试题

1、MySQL取得当前时间的函数是?,格式化日期的函数是 2、写出 SQL语句的格式 : 插入 ,更新 ,删除 表名User Name Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张三 13612312331 本科毕业 2006-10...... <阅读全文>

数据库什么时候应该被重组?

问:数据库什么时候应该被重组? 答:任何时候都不需要。一个设计良好的数据库应永远不需要重组。曾经一个数据库管理员将每周或每月执行重组,以保持数据库的的良好性能。但是,今天的Oracle数据库为保持其良...... <阅读全文>

国外公司的Oracle DBA试题 (下)

26. Database is hung. Old and new user connections alike hang on impact. What do you do? Your SYS SQLPLUS session IS able to connect. 27. Database crashes. Corruption is found scattered among t...... <阅读全文>

国外公司的Oracle DBA试题(上)

1. How many memory layers are in the shared pool? 2. How do you find out from the RMAN catalog if a particular archive log has been backed-up? 3. How can you tell how much space is left on a g...... <阅读全文>

OracleDBA数据库结构试题精选

q. 1 : physical disk resources in an oracle database are 1. control files 2. redo log files 3. data files 4. all of the above 4 q. 2 : what is a schema 1. a physical organization of objects in t...... <阅读全文>

SQL面试题 求答案

Student表有三列,分别是姓名、课程、成绩 Name Curricula Mark 张三 语文 70 李四 数学 80 王朝 英语 59 城南 马哲 70 王朝 语文 90 . ...... <阅读全文>

转载网友的一个SQL面试题

请设计数据库:教师,课题,学生,成绩。 其中一个教题可教多门课,一个学生需要学习多门课,一个学生一门课只有一次成绩。 1.给出所选修数学的女生 2.给出所有课程的平均成绩 3.按照课程,给出每门课程成绩最...... <阅读全文>

一道写SQL的面试题和答案

已知原表(t_salary) year salary 2000 1000 2001 2000 2002 3000 2003 4000 先要实现显示结果(salary为以前的工资和) year salary 2000 1000 2001 3000 答案: select year, (select sum(salary) from t_salar...... <阅读全文>

常见SQL面试题3

一个SQL 面试题 去年应聘一个职位未果,其间被考了一个看似简单的题,但我没有找到好的大案. 不知各位大虾有无好的解法? 题为: 有两个表, t1, t2, Table t1: SELLER | NON_SELLER —– —–...... <阅读全文>

常见SQL面试题2

原表: courseid coursename score ————————————- 1 java 70 2 oracle 90 3 xml 40 4 jsp 30 5 servlet 80 ———&#...... <阅读全文>

常见SQL面试题1

1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name   kecheng   fenshu 张三     语文       81 张三     数学       75 李四     语文       76 李四     数学       90 王五     语文       81 王五  ...... <阅读全文>

109道SQL Server面试题

This one always gets asked. For a while the database interview questions were limited to Oracle and generic database design questions. This is a set of more than a hundred Microsoft SQL Server i...... <阅读全文>

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814