数据库程序员面试分模拟题3.docx
《数据库程序员面试分模拟题3.docx》由会员分享,可在线阅读,更多相关《数据库程序员面试分模拟题3.docx(13页珍藏版)》请在优知文库上搜索。
1、数据库程序员面试分模拟题3简答题1. 如何启动OracIe数据库的监听日志?正确答案:OraCle监听器是一个服务器端程序,用于监听所有来自客户端的请求,并为其提供数据库服务。以下是一些常(江南博哥)用的设置。D设置监听器口志文件目录:ISnrCtlSET1.0G_DIRECTORYdirectory02)设置监听器口志文件名:ISnrCtISET1.0G_FI1.Efile-nameo3)设置监听器日志的状态:IsnrctlSET1.oG.STATUSonjoff。考点网络2. 审计有哪些类型?正确答案:OraCle中审计总体上可分为“标准审计”和“细粒度审计”,后者也称为“基于政策的审计”
2、,在OraCIeIOg之后功能得到很大增强。其中,标准审计可分为用户级审计和系统级审计。用户级审计是任何OraCIe用户都可设置的审计,主要是用户针对自己创建的数据库表或视图进行审计,记录所有用户对这些表或视图的一切成功和(或)不成功的访问以及各种类型的SQ1.操作。系统级审计只能由DB设置,用以监测成功或失败的登录要求、监测GRANT和REVOKE操作以及其他数据库级权限下的操作。在OraCIe中分别支持以下三种标准审计类型,或者说,可以从3个角度去启用审计:1)语句审计(StatementAUditing),对某种类型的SQ1.语句审计,不指定结构或对象。审计SQ1.语句的成功执行或不成功
3、执行。这里从SQ1.语句的角度出发,进行指定。审计只关心执行的语句。例如,AUDITCREATETAB1.E语句,其中,AUDn(为使用审计的关键字。该语句表示对CREATETAB1.E语句的执行进行记录,不管这条语句是否为针对某个对象的操作。2)权限审计(PriVilegeAuditing),对执行相应动作的系统特权的使用审计,对涉及某些权限的操作进行审计,这里强调“系统权限”,例如,“AUDITCRETETAB1.E;”命令,可以表咀对涉及“CREATETAB1.E”权限的操作进行审计。所以,在这种命令的情况下,既产生一个语句审计,又产生了一个权限审计。有时候语句审计和权限审计是相互重复的
4、。3)对象审计(ObjeetAUditing),对一特殊模式对象上的指定对象的审计。对一个特殊模式对象上的DM1.语句进行审计。记录作用在指定对象上的操作。例如,AUDITSE1.ECTONSeoTT.DEPT语句,表示指定SCOTT用户的DEPT表,审计对其进行的SE1.ECT语句。考点审计3. 在不知道原密码的明文是什么的情况下,如何更新密码?正确答案:在OraCle中,若用户的密码变为锁定状态(1.OeKED、1.OCKED(TIMED)时,DBA可以直接执行“A1.TERUSER用户名ACC(XJNTUN1.OCK”来解锁。但是,如果用户的状态变成过期状态(EXPIRED、EXP1RE
5、D(GKACE),那么DBA必须要更改用户的密码账户才能重新使用。但有些时候,因为各种原因并不知道原密码的明文是什么,这时候可以有如下2种办法来更新密码。1 .用原密码的密文来更改密码在OraCleIOg中,DBAJSERS视图的PASSWoRD字段提供了密码的密文形式,而在OraCIeIIg中,该字段被弃用了,内容为空,但是在基表USERS中的PASSWORD字段依然有记录密文形式,所以可以通过如卜的形式来获取密码的密文形式:SE1.ECTD.USERNAVE,D.CCOUNT-STTUS,D.1.OCK_DATE,D.EXPIRY_DATE,D.PROFI1.E,NV1.(D.PASSWO
6、RD,(SE1.ECTNB.PASSWORDI-ROMUSERSNBWHERENB.NME=D.USERNAME)PASSWORDFROMDBA.USERSDWHERED.USERNAME=1.HRSYS;:UserhameACCuw,sssIlockdateIexpirydateprofile!passwordJjIHRSYSOPENF09740420A44S另外,nJ以通过DBVSMETADATA.GETDD1.包或者expdp、exp命令来获取创建用户的语句从而获取密码的密文形式。SYSlhrdbsetlong9999SYSlhrdbSE1.ECTDBMSJ!ETDAT.GET_DD1.
7、CUSER,1.HRSYS)DD1._SQ1.FROMDUA1.;DD1.SQ1.CREATEUSER1.HRSYSIDENTIFIEDBYVA1.UES,S53EA8OBAE11F79D6946453F38O59E3O313FE84C96AE2EE4F3AA35A648BD;F809740420A44EFCDEFAU1.TTAB1.ESPACEUSERSTEMPORARYTAB1.ESPACETEMP获取了密码的密文后就11J以用如下的命令来修改了,注意:使用密文的命令中多了一个VA1.UES关键字:SYS(ltrdb8taISn1.HRSYSEii徊by1.TW74W20A4EfC;ltf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 程序员 面试 模拟
