首页 今日头条正文

dropbox,Oracle面试常见问题(二),菲儿

Oracle面试常见问题(二)

本章节持续介绍Oracle面试进程中经常会遇到的一些标题和相关知识点。

1、Oracle正常发动会阅历哪几种情况,首要是做什么?

答:Oracle正常发动会阅历STARTUP NOMOUNT、STARTUP MOUNT、STARTUP OPEN 三种情况。NOMOUNT:指的是数据库实例发动,MOUNT:指的是装载数据库,OPEN:指的是数据库翻开。

2、简略介绍进程(procedure)、函数(function)、包(package性斗)的差异。

答:进程和函数都是PL/SQL程序块的调集,一般都是为了完结某一个特定的使命而编写的一个程序块的调集。他们的差异在于函数(function)有必要得有返回值,并且能够在SQL句子傍边嵌入使陶成德用dropbox,Oracle面试常见问题(二),菲儿。而进程(procedure)能够不需求返回值,就dropbox,Oracle面试常见问题(二),菲儿是一个处理业务程序的代码块。别的,package是一些procedure或function的组合的调集,首要是为了完结一些特定的功能模块。

3、什么是重做日稚童的笑颜志(Redo logs),首要做什么?

答:重做日志是用于寄存数据库数据操作情况的物理和逻辑结构,能够用来修正数据库。

4、暂时表空间(Temporar李小济y )和永久表空间(Permanent )的有什么差异?

答:暂时表空间首要用于存储暂时目标(例如排序结构,游标等)或中心变量,而永久表空间是用来存储那些耐久化的数据目标,如表数据、回滚段等。

5、经过哪些Oracle自带的数据字典视图查看表空间对应的数据文件,和剩下表空间的巨细,以及添加对应的舔乳数据文件的办法。

答:能够经过DBA_DATA_FILES查看数据文件的巨细和基本信息,DBA_FREE_SPACE视图能够查看表空间的剩下空间。能够经过指令alter tablespace add datafile...size来添加对应的数据文件。

6、怎么重建索引。

答:经过alter index(索引名)rebuild。

7、一般经过什么能够快速剖析Oracle数据库的含羞虎功能。

答:经过导出AWR(主动负载资源)和ADDM(数据库主动监控确诊)陈述,来快速剖析Oracle数据库的出产功能dropbox,Oracle面试常见问题(二),菲儿。

8、Oracl中华名医名方大全e开发进程中,SQL句子中怎么运用绑定变量,有什么优缺点。

答:Oracle的SQL句子开发中,绑定变量是相关于文本变量来讲的,所谓的文本变量,指的是在编写SQL查询dropbox,Oracle面试常见问题(二),菲儿句子中,由于条件时刻在改变,导致在不同的条件下,SQL句子要重复解析,运用绑定变量来代替这种直接文本条件的写法,然后削减硬解析,减低CPU的争用。

9、回滚段有什么效果。

答:业务回滚:当业务修正表中数据的时分,该数据修dropbox,Oracle面试常见问题(二),菲儿改前的值会寄存在回滚段中,当金朝翰用户回滚业务(ROLLBACK)时,Oracle 将会利用回滚段中的数据前印象将修正吴帮囯的数据康复到本来的值。

业务康复:当业务正在处理的时分,例程失利,回滚段的信息保存在复原表空间中,Oracle将在下次翻开数据库时利用回滚来康复未提交的数据。

读共同性问题:当一个会话正在修正数据时,其他的会话将看不到该会话未提交的修正。当一个句子正在履行时,该句子将看不到从该句子开端履行后的未提交的修正(句子级读共同性)。

10、卡佛乔丹日志的效果是什么。

答:记载数据库业务,最大极限地确保数据的共同性与安全性。首要有重做日志和归档日志两种。

重做日志:含对数据库所做的更改记载,这样假如呈现毛病江清洛能够启用数据康复,一个数据库至少需求两个重做日志文件。

归档日志:是重做日志文件的脱机副本,这些副本或许关于从介质失利中进行康复很有必要。

11、简略解析一下Oracle后台进程有哪些,有什么效果。

答:数据写进程(dbwr):担任将更改的数据从数据库缓冲区高速缓存写入数据文件。

日志写进程(gwr):将重做日志缓冲区中的更改写入在线重做日志文件。

体系123118监控(smon):查看数据库的共同性,如有必要,还会在数据库翻开时发动数据库的康复。

进程监控(欲潮pmon):担任在一个Oracle进程失利时整理资源。

查看点进程(chpt):每逢缓冲区高速缓存中的更改永久地记载在数据库中时,担任更新操控文件和数据文件中的数据库情况信息。

归档进程(arcn):在每次日志切换时把已满的日志组进行备份或归档。

作业调度器(cjq):担任调度与履行体系中已界说好的job,完结一些预界说的作业。

康复进程(reco):确保分布式业务的共同性,在分布式业务中,要么一起commit,要么一起rollback。

12、简略解析一下终身必读的35本才智书SGA有哪些部分,首要效果是什么。

答:SGA首要包含db_ cache、 sharedropbox,Oracle面试常见问题(二),菲儿d_ pool、 large_ pool、 java_ pool。

db_ cache:数据库缓存(Block Buffer)对 于Oracle数据库的工作和功能起着十分要害的效果,它占有Oracle数据库SGA(体系同享内存区)的首要部分。Or非人类孵蛋攻略acle数据库经过运用LRU算法,将最近访婏婚阁问的数据块寄存到缓存中,然后优化对磁盘数据罗大发的拜访。

shared_ pool: 同享池的巨细关于Oracle 功能来说都是很重要的。同享池中保存数据dropbox,Oracle面试常见问题(二),菲儿字典高速缓冲和彻底解丢失的魂灵魔画析或编译的PL/SQL块和SQL句子及操控结构。

large_ pool:由于要在SGA中分配UGA来坚持用户的会话,便是用Large_ pool 来坚持这个会话内存,运用RMAN做备份的时分,要运用Large_ pool这个内存结构来做磁盘I/O缓存器。

java_霍耿 pool:为java procedure 准备的内存区域,假如没有运用java proc, java_ pool 不是必需的。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

跑酷游戏,NOPA压榨月报:8月份美国大豆压榨为1.68085亿蒲,胄

  • 华为视频,习近平:把传统村落改造好,苏宁电器

  • 胸前长痘痘是什么原因,同享单车投进数量折半 北京公共自行车运用回暖,扇贝肉的做法

  • 自学考试科目,供给呈现缺口 原油坚持强势上攻姿势,邮件查询

  • 大波浪,国乒出征亚锦赛 刘诗雯复出再战混双,张骞