手机版

数据库开发面试题(15)

发布时间:2021-06-05   来源:未知    
字号:

解答:SHOW ERRORS

47. 如何搜集表的各种状态数据?

解答: ANALYZE

The ANALYZE command.

48. 如何启动SESSION级别的TRACE

解答: DBMS_SESSION.SET_SQL_TRACE

ALTER SESSION SET SQL_TRACE = TRUE;

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

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

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

50。用于网络连接的2个文件?

解答: TNSNAMES.ORA and SQLNET.ORAoracle 初级DBA试题

第一部份racle相关

1 、请画出oracle存储物理结构及逻辑结构相关示意图.

2、请列出user&schema;char&varchar2之间的区别.

3、请列出几种常用的表及索引以及他们的适用情况.

4、请从oracle进程结构或内存结构中任选一个展开,描述他们的功能.

5、写一个简单的sql,用来列出所有表空间的使用情况,包括已用空间,可用空间,使用率等.

6、请描述行链接及行迁移对系统的影响及如何才能检测,解决和避免行链接和行迁移问题.

7、请列出几种在sql性能调整中看执行计划的方法.

8、请列出您认为在dba工作应该具备的技能及个人素质,以及您在dba生涯的规划. 第二部份:os相关

1、请列出vi命令中常用的一些指令.

2请写出简单的shell脚本,请把第一部份中第4题的资料spool出来发邮件给admin@(假设mail服务器已经设定好).

3、请写一个脚本,把$ORACLE_UDUMP目录下文件日期早于一周前的*.trc文件删除掉.

4、如果要把上面的脚本放在crontab中,排定每天凌晨自动执行,crontab中应该怎么写?

5、?在db shutdown过程中,如果要在os下把所有oracle用户下,除了后台进程外的所有oracle进程中杀掉,该怎么写?

6、如果要看os的cpu,io及memory的使用情况,可能分别通过哪些命令来看,其中要注意的栏位又有哪些?一份ORACLE DBA面试题

一:SQL tuning 类

1:列举几种表连接方式

答:merge join,hash join,nested loop

2:不借助第三方工具,怎样查看sql的执行计划

答:sqlplus

set autotrace ...

utlxplan.sql创建plan_table表

3:如何使用CBO,CBO与RULE的区别

答:在初始化参数里面设置optimizer_mode=choose/all_rows/first_row等可以使用cbo.<br />rbo会选择不合适的索引,cbo需要统计信息。

4:如何定位重要(消耗资源多)的SQL

数据库开发面试题(15).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)