数据库程序员面试分类真题9.docx
《数据库程序员面试分类真题9.docx》由会员分享,可在线阅读,更多相关《数据库程序员面试分类真题9.docx(10页珍藏版)》请在第壹文秘上搜索。
1、数据库程序员面试分类真题9倚答题1. RAC中如何指定JOB的运行实例?正确答案:在RAC中,可以让JOB在某个指定的实例上运行。对于DBMSJOB和DBMSSCHEDU1.ER来说,它们的指定(江南博哥)方法不同:1)在DBMS_J0B下,执行SYS.DBMSJ0B.SUBMIT包创建JOB的时候,可以指定INSTANCE参数,该参数指定了JoB运行的实例。2) DBMS.SCHEDU1.ER下指定实例运行JOB稍微有点复杂,首先创建SERVICE,再创建JOBf1.ASS,最后创建JOB才可以。考点JOB2. 如何判断SCHEDU1.ERJOB是否正在运行?正确答案:可以查询DBA_SCH
2、EDUI.ER_JOBS视图的STATE列,若STATE列的值为RUNNING,则代表当前的JOB正在运行。或者通过查询视图DBASCHEDU1.ERRUNNINGJOBS,该视图中的JOB即正在运行的JOB。【考高JOB3. 如何查询SCHEDU1.ERJOB的运行口志?正确答案:可以通过查询视图DBA_SCHEDU1.ER_JOBRUN_DETAI1.S来获取SCHEDU1.ERJoB的运行日志、产生的错误等信息。代码如下:SE1.ECTJRD.1.OG_ID,JRD.JOB_NAME,N.JOB_C1.ASS,TO_CHAR(JRD.1.OG_DATE,YYYY-MM-DDHH24:MI
3、:SS*)1.OG-DAT(,JRD.STATUS,JRD.ERROR#,JRD.RUxDURATIoN运行时长,JRD.ADDITIONAkINROFROMDBASCHEDU1.ERJOB1.OGN,DBASCHEDU1.ERJOBRUNDETAI1.SJRDWHEREN.1.OGID=JRD.1.OGIDANDN.JOBNAME=*JOBINSERTSQ1.1.HR-JoB的名称ORDERBYJRD.1.OG_IDDESC:IOCJO1Q5.10GlBDCTjSWUSJWWJCCffMJ*05M90!eJOtJQ1.M*WJOiassn29133物FUE)】眼C0C:008A(16如Ztt
4、ctXt:MnmtarMr5MtKejXsE.5Q1.HCemTJO1.aSS20n29130):%AJlfD1阳cwataOA16M:UfUNctowtMTU1.C3dtrtfar(juwixejx三.siceaarjoe.aASsrimxim川ISUCc三oomoc:CftOo如剧网jxsbuclm曲UUoeaSSaw.n-ao2Jisxc三0他OCgS从查询结果中可以看到,JOBINSERTSQ1.1.IlR从2016-11-2913:03:36开始执行的时候就报错了,报错信息可以从ADDlTlONA1.IF0列里找到,其报错的具体信息如下:ORA-O1658:unabletocreat
5、eINITIA1.extentforsegmentintablespaceTS_1.HRORA-O6512:atDB_M0NIT0R.PKG_SQ1.IISToRY_1.HR”,line180可见,涉及的程用是DB/IONITOR用,下的PKG_SQ1._HISTORY_1.HR包,而ORA-01658的错误是由于表空扁不足引起的。考点JOB4. 如何批量删除JOB?正确答案:可以采用SQ1.来生成删除.10B的语句,首先执行以下语句,可以根据情况对结果进行过漉:SE1.ECT,EXECDBMS.SCHEDU1.ER.DROPOB(,*,|JOB_NAME11,TRUB);FROMUSER_S
6、CHEDU1.ERJOBSTl:将以上SQ1.生成的结果夏制到命令窗I就可以批量执行了。考点JOB5. SQ1.*Plus中和的区别是什么?正确答案:和能都可以调用脚本,它们的不同之处如下:等于Start命令,用来运行一个SQ1.脚本文件。命令调用当前目录下的,或指定全路径,或可以通过SQ1.PATH环境变量搜寻到的脚本文件。胞用在脚本文件中,用来指定“他执行的脚本文件”与“的执行的脚本文件”在同一目录,而不用指定全路径,也不从SQ1.PATH环境变量指定的路径中寻找文件,该命令一般用在嵌套脚本文件中。考点SQ1.*Plus6. SQ1.*Plus中&与&的区别是什么?正确答案:&用来创建一个
7、临时变量,每当遇到这个临时变量时,都会提示输入一个值。&用来创建一个持久变量,就像用DEFINE命令或带NEW-V1.UE子句的CO1.UMX命令创建的持久变量一样。当使用&命令引用这个变量时,不会每次遇到该变量就提示用户键入值,而只有在第一次遇到时提示一次。考点SQ1.*Plus7. glogin.sql脚本的作用是什么?正确答案:SQ1.*Plus在启动的时候会自动查找运行两个脚本文件:login.sql和glogin.sq1.login.sql文件可以存放SQ1.*Plus中能使用的任何命令。SQ1.*Plus在启动时会首先查找当前目录下的login.sql文件,其次会在SQ1.PATH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 程序员 面试 分类