我要投稿 投诉建议

某公司的Oracle面试题

时间:2021-06-21 17:01:13 面试试题 我要投稿

某公司的Oracle面试题大全

  1.解释FUNCTION,PROCEDURE和PACKAGE区别

某公司的Oracle面试题大全

  答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一方面,Package是为了完成一个商业功能的一组function和procedure的集合。

  2.取某个序列的当前值的PL/SQL语句怎么写?

  答:SELECT 序列名.CURRVAL FROM DUAL;

  3.说明ORACLE数据库实例与ORACLE用户的.关系?

  答:实例可以包含多个用户,一个用户只能在一个实例下

  4.创建数据库时,自动建立的tablespace名称?

  答:SYSTEM tablespace

  5.创建用户时,需要赋予新用户什么权限才能使它连上数据库?

  答:CONNECT

  6.IMPORT和SQL*LOADER这2个工具的不同点?

  答:这两个ORACLE工具都是用来将数据导入数据库的。

  区别是:IMPORT工具只能处理由另一个ORACLE工具EXPORT生成的数据。而SQL*LOADER可以导入不同的ASCII格式的数据源。

  7.解释冷备份和热备份的不同点以及各自的优点?

  答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)

  8.比较truncate和delete命令?

  答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL(data defining language数据定义语言),它移动HWK,不需要rollback segment(处理事务回滚操作)而Delete是DML(data manufacturing language数据操作语言)操作,需要rollback segment(处理事务回滚操作)且花费较长时间。

  9.给出数据的相关约束类型?

  答:主键约束,外键约束,非空约束,唯一约束,检查约束。

  10.说明索引的类型与作用?

  答:索引类型上分为聚集索引,非聚集索引其作用是加快查询速度。

  11. 解释TABLE Function的用途

  解答:TABLE Function是通过PL/SQL逻辑返回一组纪录,用于普通的表/视图。他们也用于pipeline和ETL过程。

  12. 举出3种可以收集three advisory statistics

  解答:Buffer Cache Advice, Segment Level Statistics, Timed Statistics

  13. Audit trace 存放在哪个oracle目录结构中?

  解答:unix $ORACLE_HOME/rdbms/audit Windows the event viewer

  14. 解释materialized views的作用

  解答:Materialized views 用于减少那些汇总,集合和分组的信息的集合数量。它们通常适合于数据仓库和DSS系统。

  15. 当用户进程出错,哪个后台进程负责清理它

  解答: PMON

  16. 哪个后台进程刷新materialized views?

  解答:The Job Queue Processes.

  17. 如何判断哪个session正在连结以及它们等待的资源?

  解答:V$SESSION / V$SESSION_WAIT

  18. 描述什么是 redo logs

  解答:Redo Logs 是用于存放数据库数据改动状况的物理和逻辑结构。可以用来修复数据库.

  19. 如何进行强制LOG SWITCH?

  解答:ALTER SYSTEM SWITCH LOGFILE;

  20. 举出两个判断DDL改动的方法?

  解答:你可以使用 Logminer 或 Streams

【某公司的Oracle面试题】相关文章:

Oracle面试题库06-19

Oracle常见面试题01-27

Oracle数据库DBA经典面试题02-11

某公司软件测试英文面试题05-04

某公司关于网络工程师面试题01-02

Oracle面试试题06-22

oracle论文开题报告03-19

oracle学习心得01-15

关于oracle的语句教程01-14