Oracle面试常见问答.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle面试常见问答

如何转换init.ora到spfile?答:使用create spfile from pfile 命令简单描述tablespace / segment / extent / block之间的关系答:tablespace:一个数据库划分为一个或多个逻辑单位,该逻辑单位成为表空间,每一个表空间可能包含一个或多个Segment。Segment指在tablespace中为特定逻辑存储结构分配的空间,每一个段是由一个或多个extent组成,包括数据段、索引段、回滚段和临时段。一个 extent由一系列连续的 Oracle blocks组成,ORACLE为通过extent 来给segment分配空间。Data Blocks是Oracle 数据库最小的I/O存储单位,一个data block对应一个或多个操作系统块。表创建时默认创建了一个data segment,每个data segment含有min extents指定的extents数,每个extent据据表空间的存储参数分配一定数量的blocks。描述tablespace和datafile之间的关系答:一个表空间可包含一个或多个数据文件,表空间利用增加或扩展数据文件扩大表空间,表空间的大小为组成该表空间的数据文件大小的和,一个datafile只能属于一个表空间。段(表、索引等)中的数据,通过hash算法分布在表空间中的各个数据文件中, 表空间是逻辑上的概念, 数据文件则在物理上储存了数据库的种种对象。给出两个检查表结构的方法答:DESCRIBE命令和DBMS_METADATA.GET_DDL 包怎样查看数据库的报错答:alert log(警告日志文件)比较truncate和delete 命令答:两者都可以用来删除表中所有的记录,区别在于:truncate是DDL操作,它移动HWK不需要rollback segment。而Delete是DML操作,需要rollback segment 且花费较长时间。使用索引的理由答:快速访问表中的data block给出Oracle约束类型答:主键(Primary Key)、唯一值(Unique)、不为空(Not Null)、外键(Foreign Key)、检查(Check)解释归档和非归档模式之间的不同和它们各自的优缺点答:归档模式是指你可以备份所有的数据库 transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点,但是非归档模式可以带来数据库性能上的少许提高(减少了归档时的IO操作)。如何保存创建控制文件的语法?答:Alter database backup control file to trace;给出数据库正常启动所经历的几种状态和行为?答:STARTUP NOMOUNT – 数据库实例启动,通过参数文件打开实例,打开了SGA和后台进程STARTUP MOUNT - 数据库装载,打开控制文件STARTUP OPEN – 数据库打开,打开了整个数据库的数据文件和日志文件Oracle 10g创建数据库时自动建立的tablespace名称?答:SYSTEM 、SYSAUX、UNDO、TEMP服务器网络监听器的配置文件和客户端本地命名的配置文件是?答:LISTENER.ORA和TNSNAMES.ORA 对于一个存在系统性能的系统,说出你的诊断处理思路答:通过操作系统命令收集系统相关信息top、uptime、vmstat、iostat等,通过Oracle的AWR、ADDM、ASH、Statspack等工具收集数据库的相关信息进行分析。分析多个时间段的数据,判断数据库的瓶颈时间,重点就行分析,数据库也可以使用Spotlight等工具进行监控。回滚段(UNDO)的作用是什么答:回滚段用于保存数据修改前的映象,这些信息用于生成读一致性数据库信息、在数据库恢复和Rollback时使用。一个事务只能使用一个回滚段。事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中,当用户回滚事务(ROLLBACK)时,ORACLE将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。事务恢复:当事务正在处理的时候,例程失败,回滚段的信息保存在undo表空间中,ORACLE将在下次打开数据库时利用回滚来恢复未提交的数据。读一致性:当一个会话正在修改数据时,其他的会话将看不到该会话未提交的修改。当一个语句正在执行时,该语句将看不到从该语句开始执行后的未提交的修改(语句级读一致性)?重做日志文件(Redo Log)的作用是什么答:重做日志文件(Log File)记录所有对数据库数据的修改,主要是保护数据库以防止故障,以及恢复数据时使用。a)每一个数据库至少包含两个日志文件组,每个日志文件组包含一个或多个日志文件成员b

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档