海妖 发表于 2015-1-16 22:39:37

MYSQL编程:ORACLE 口试成绩-手艺篇(2)

关于这个理由我把它放在最后一位。在很多业界专家中有一个相当一致的观点:MySQL不能很好的扩展。关于这点可能有很大的分歧,争论的焦点主要集中于水平可扩展性和垂直可扩展性上。MySQL则更倾向于垂直可扩展性。oracle|成绩
ORACLE口试成绩-手艺篇(2)

21.怎样判别数据库的时区?
解答:SELECTDBTIMEZONEFROMDUAL;

22.注释GLOBAL_NAMES设为TRUE的用处
解答:GLOBAL_NAMES指明连接数据库的体例。假如这个参数设置为TRUE,
在创建数据库链接时就必需用不异的名字保持远程数据库

23。怎样加密PL/SQL程序?
解答:WRAP

24.注释FUNCTION,PROCEDURE和PACKAGE区分
解答:function和procedure是PL/SQL代码的汇合,一般为了完成
一个义务。procedure不必要前往任何值而function将前往一个值
在另外一方面,Package是为了完成一个贸易功效的一组function和proceudre
的汇合

25.注释TABLEFunction的用处
解答:TABLEFunction是经由过程PL/SQL逻辑前往一组记录,用于
一般的表/视图。他们也用于pipeline和ETL历程。

26.举出3种能够搜集threeadvisorystatistics
解答:BufferCacheAdvice,SegmentLevelStatistics,TimedStatistics

27.Audittrace寄存在哪一个oracle目次布局中?
解答:unix$ORACLE_HOME/rdbms/audit
Windowstheeventviewer

28.注释materializedviews的感化
解答:Materializedviews用于削减那些汇总,汇合和分组的
信息的汇合数目。它们一般合适于数据堆栈和DSS体系。

29.当用户历程堕落,哪一个背景历程卖力清算它
解答:PMON

30.哪一个背景历程革新materializedviews?
解答:TheJobQueueProcesses.

31.怎样判别哪一个session正在保持和它们守候的资本?
解答:V$SESSION/V$SESSION_WAIT

32.形貌甚么是redologs
解答:RedoLogs是用于寄存数据库数据修改情况的物理和逻辑布局。
能够用来修单数据库.

33.怎样举行强迫LOGSWITCH?
解答:ALTERSYSTEMSWITCHLOGFILE;

34.举出两个判别DDL修改的办法?
解答:你可使用Logminer或Streams

35.Coalescing做了甚么?
解答:Coalescing针关于字典办理的tablespace举行碎片收拾,将
邻近的小extents兼并成单个的年夜extent.


36.TEMPORARYtablespace和PERMANENTtablespace的区分是?
解答:Atemporarytablespace用于一时工具比方排序布局而permanenttablespaces
用来存储那些实在的工具(比方表,回滚段等)


37.创立数据库时主动创建的tablespace称号?
解答:SYSTEMtablespace.

38.创立用户时,必要付与新用户甚么权限才干使它联上数据库。
解答:CONNECT

39.怎样在tablespace里增添数据文件?
解答:ALTERTABLESPACE<tablespace_name>ADDDATAFILE<datafile_name>SIZE<size>

40.怎样变化数据文件的巨细?
解答:ALTERDATABASEDATAFILE<datafile_name>RESIZE<new_size>;

41.哪一个VIEW用来反省数据文件的巨细?
解答:DBA_DATA_FILES

42.哪一个VIEW用来判别tablespace的残剩空间
解答:DBA_FREE_SPACE

43.怎样判别谁往内外增添了一条记录?
解答:auditing

44.怎样重构索引?
解答:ALTERINDEX<index_name>REBUILD;

45.注释甚么是Partitioning(分区)和它的长处。
解答:Partition将年夜表和索引支解成更小,易于办理的分区。


46.你方才编译了一个PL/SQLPackage可是有毛病报导,怎样显现堕落信息?
解答:SHOWERRORS

47.怎样汇集表的各类形态数据?
解答:ANALYZE
TheANALYZEcommand.

48.怎样启动SESSION级其余TRACE
解答:DBMS_SESSION.SET_SQL_TRACE
ALTERSESSIONSETSQL_TRACE=TRUE;

49.IMPORT和SQL*LOADER这2个工具的分歧点
解答:这两个ORACLE工具都是用来将数据导进数据库的。
区分是:IMPORT工具只能处置由另外一个ORACLE工具EXPORT天生
的数据。而SQL*LOADER能够导进分歧的ASCII格局的数据源


50。用于收集毗连的2个文件?
解答:TNSNAMES.ORAandSQLNET.ORA

black_snail

ligang1000@hotmail.com
MySQL的低成本来自于其简单性吗?它的普及性是由于其低成本吗?其实,在MySQL的最“好”与最“不好”的功能之间没有明显的分界线,但它们组合在一起就形成了一副让我们欣赏的作品。

海妖 发表于 2015-1-28 10:31:28

入门没那么困难,精通没那么容易

透明 发表于 2015-2-5 20:04:18

一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)

蒙在股里 发表于 2015-2-13 10:07:57

相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐

精灵巫婆 发表于 2015-3-3 19:06:18

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

谁可相欹 发表于 2015-3-11 12:31:35

微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。

变相怪杰 发表于 2015-3-18 11:51:24

你可以简单地认为适合的就是好,不适合就是不好。

再现理想 发表于 2015-3-25 20:07:49

财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
页: [1]
查看完整版本: MYSQL编程:ORACLE 口试成绩-手艺篇(2)