• 阿里巴巴公司DBA笔试题 oracle DBA笔试题

    日期:

    本文的阿里巴巴数据库面试题主要针对于Oracle DBA,题目可以是笔试题,也可以口头回答。 以下题目,可根据自己情况挑选题目作答,不必全部作答.您也可以就相关问题直接找负责面试人员面述而不笔答 一:SQL tuning 类 1:列举几种表连接方式 2:不借助第三方工具...

  • 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): 阻止其他事务操作 6:exclusive 专用(X): 独立访...

  • 阿里巴巴的Oracle DBA笔试题参考答案 – 数据库基本概念类

    日期:

    数据库基本概念类 1:pctused and pctfree 表示什么含义有什么作用 pctused与pctfree控制数据块是否出现在freelist中, pctfree控制数据块中保留用于update的空间,当数据块中的free space小于pctfree设置的空间时, 该数据块从freelist中去掉,当块由于dml操作fr...

  • 如何查看当前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 t1,v$session t2 where t1.session_id=t2.sid order...

  • Oracle DBA面试题

    日期:

    1.数据库1,2,3 范式的概念与理解。 2.简述oracle行触发器的变化表限制表的概念和使用限制,行触发器里面对这两个表有什么限制。 3.oracle临时表有几种。 临时表和普通表的主要区别有哪些,使用临时表的主要原因是什么? 4.怎么实现:使一个会话里面执行的多...

  • 阿里巴巴的Oracle DBA笔试题参考答案 – 系统管理类

    日期:

    对于一个存在系统性能的系统,说出你的诊断处理思路 1 做statspack收集系统相关信息 了解系统大致情况/确定是否存在参数设置不合适的地方/查看top 5 event/查看top sql等 2 查v$system_event/v$session_event/v$session_wait 从v$system_event开始,确定需要...

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

    日期:

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

  • 北京一家公司的Oracle DBA笔试题

    日期:

    1.请说明实例与数据库的关系;表空间和数据文件的关系 2.请阐述同议词的作用.你认为情况下要使用同义词. 3.varchar2,char两种数据类型有什么区别,如果库表某字段输入ABC后储存,该 字段数 据类型分别为varchar2(10,char(10)存储字节长度以及内容有何区别? 4. t...

  • 阿里巴巴Oracle DBA笔试题答案-备份恢复类

    日期:

    参考解答: 备份恢复类 1:备份如何分类 逻辑备份:exp/imp 物理备份: RMAN备份 full backup/incremental backup(累积/差异) 热备份:alter tablespace begin/end backup; 冷备份:脱机备份(database shutdown) 2:归档是什么含义 关于归档日志:Oracle要将填满...

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

    日期:

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