oracle面试题

您所在的位置:网站首页 oracledba面试题及答案 oracle面试题

oracle面试题

2024-06-13 05:01| 来源: 网络整理| 查看: 265

一般都问如下的问题

1、为什么选择OracleDBA这一行?

2、你的最终职业目标是什么?

3、一个好的DBA的标准是什么?

4、一个用户不小心把一个表删除,向你汇报,怎么办?

5、如何进行hotbackup?

6、讲述你在DBA工作中,感到最棘手的问题是什么?

7、建立数据库后,怎样保证一个重要文件的丢失不会影响整个数据库?

8、SGA里都包括什么?

9、如何进行PerformanceTuning?

10、什么命令可以对Index进行监控?

11、如果一个表超大,怎么处理?

12、你进行performancetuning时,最先看哪个文件?

oracle数据库面试题

1、b没有访问表employee的权限,或者有权限但是在做desc时没有加用户名在表前面。

2、在建表时设置了maxextent参数导致了表extent数满了之后不能再进行扩展。

3、tablespacefull表示该表空间没有可扩展的块了,这是设置了datafile为autoextendoff后或者系统中没有可扩展的物理空间导致。

4、首先我需要有一张主表(pri)拥有关键字段(id),然后分两种情况,一种是目标表不存在的情况那么我需要建立目标表,如:createtableoerder(idnotnull,aachar(8),id_pint,primarykey(id),forergnkey(id_p)referencespri(id));。另一种情况是目标表存在,则增加约束条件:altertableorderaddforeignkey(id_p)referencespri(id);

5、pct_increase代表的是表在做了第一次extent后,下次再扩展时的增量,它是一个百分比值,也就是说,如果你设置了该值为50那么在表下一次扩展时扩展量就增加为%。这是个很“恐怖”的设置,如果你使用了它那么有可能你会发现你的表空间很快就没有可扩展的地方了。

6、英文不好,题目意思没读懂。

7、这题还是分两种情况,一种是ntserver就是你的databaseserver,那么你可能需要先在ntserver上确认listener已经启动,然后进行ping和tracert看看是否是网络问题,最后检查pc上的tnsnames.ora配置文件是否正确,在pc上做tracerc看网络链接是否正常?检查pc上防火墙的设置等。如果ntserver不是你的databaseserver那么说明你的databaseserver的网络链接是正常的,那么需要的就是:检查pc上的tnsnames.ora配置文件是否正确,在pc上做tracerc看网络链接是否正常,检查pc上防火墙的设置等。当然还有一种比较特殊的情况,在pc安装了64位win操作系统+32位的oracle时会发生在cmd下可以进行链接,但是使用oracle的其他连接方式如客户端,oem等等就会报tns错误,这是oracle本身的bug。

8、char和varchar2最根本的区别就在于一个是固定长度,另一个是可变长度。它们对空间的占用量是不同的,在同样长度的字符下char类型的需要用空字符补充不足的字符数,而varchar2则不会。当然运行效率上char占优。

9、这个太长,懒得打了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3