- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle模式的概念及进程的概念.doc
模式的概念:模式是一系列逻辑数据结构或对象的集合。一个模式只能够被一个数据用户所拥有,并且模式的名称与这个用户的名称相同。从数据库理论的角度看,模式是数据库中存储的数据的一个逻辑表示或描述,是一系列数据结构和数据对象的集合(既可以是全局逻辑描述也可是局部逻辑描述)。调度进程:它是位于用户进程和共享进程之间的关键进程,负责将请求队列中的用户进程分配给空闲的服务进程处理,并将处理后的结果返回给用户进程。在一个实例中可以同时运行同时多个调度进程,但是至少要为Oracle数据库所用的每种网络协议建立一个调度进程。在共享服务器操作模式下,由监听程序来接受用户端传来的用户进程请求,然后将用户进程请求交给合适的调度进程处理。如果监听程序无法找到一个合适的调度进程,它将启动一个服务进程来为用户进程提供服务。这个专用服务进程并不属于实例,而是oracle网络结构中的一个进程。
服务进程:在服务器操作模式下,每个服务进程能够为任何一个用户进程提供服务,而不是固定地为一个用户进程提供服务。共享服务器进程的PGA区并不包括任何与用户相关的数据,因为这些数据所有的服务进程都将使用到。在共享服务进程的PGA区中,只包含与共享服务进程本身相关的私有SQL工作区部分,其他与会话相关的私有sql工作区部分都保存在SGA区中,这样所有的服务进程都可以访问任何一个会话的信息。
.共享服务器操作模式下处理用户进程的过程:1。用户通过使用Oracle工具或执行应用程序在客户端创建一个用户进程,该用户进程将尝试连接到一个数据库实例。2。客户端计算机通过网络与数据库服务器建立连接。位于数据库中的Oracle监听程序探测到用户进程请求后,首先验证用户进程提供的用户和口令,验证通过后将该用户进程分配给一个调度进程。3。当某个共享服务进程空闲时,它从请求队列中取出一条处理后的SQL语句。4。共享服务器进程对这条SQL语句进行解析和执行,最后得到它所请求的数据。5。共享服务进程对这条SQL语句进行解析和执行,最后得到它所请求的数据。6。调度程序定期地检查返回队列,如果他发现在返回队列中有自己送出请求的处理结果,则将结果取出。7。调度程序将处理结果返回给用户进程。创建实例时启动的共享服务进程数量由初始化参数SHARED_SERVERS。在实例运行过程中,Oracle会根据请求队列长度自动调整共享服务器的数量。实例中能创建的共享服务进程数量不能超出由初始化参数MAX_SHARED_SERVERS指定的值。
共享服务器操作模式:1。共享服务器操作模式的概念:实质是由少数服务进程为大量用户进程提供服务,使这些进程始终处于繁忙状态,这就是Oracle数据库的共享服务器操作模式。2。共享服务器操作模式的结构:在创建实例时,每个调度进程将自己的监听地址告诉Oracle监听程序,监听程序将根据监听地址把用户进程的请求传递给相应的调度进程。一个Oracle实例至少要为它所支持的每一个网络协议启动一个调度进程。当用户进程请求连接时,监听程序首先检查该用户进程是否能够使用共享服务进程。如果可以,监听程序将这个用户进程的请求传递给当前负荷最轻的调度进程。
共享服务器操作模式:1。共享服务器操作模式的概念:实质是由少数服务进程为大量用户进程提供服务,使这些进程始终处于繁忙状态,这就是Oracle数据库的共享服务器操作模式。
数据库操作模式数据库为用户进程提供服务的方式叫做数据库操作模式。一、专用服务器操作模式:1。专用服务器操作模式的概念:在专用服务器操作模式中,Oracle为每一个连接到实例的用户进程启动一个专门的服务进程。一个专用服务器进程仅为一个用户进程提供服务。各个专用服务进程之间是完全独立的,它们不需要共享数据。在用户进程连接到实例的整个过程中,专用服务器进程一直存在,直到用户进程断开连接它才被终止。2。专用服务器操作模式下处理用户进程:1。用户通过使用Oracle工具或执行应用程序在客户端创建一个用户进程,该用户进程将尝试连接到一个数据库实例。2。客户端计算机通过网络与数据库服务器建立连接,位于数据库服务器中的Oracle监听程序探测到用户进程请求后,首先验证用户进程提供的用户名和口令,通过后建立一个专用服务器进程为该用户进程提供服务。3。用户提交一条SQL语句。4。专用服务器进程首先判断在共享SQL工作区中是否存在类似的SQL语句。若不存在,它将为这条SQL语句分配新的共享SQL工作区。5。解析完成后,服务进程开始在数据库缓存中寻找这条SQL语句对应的数据。6。开始执行SQL语句。7。将结构返回给用户。
Dnnn调的程序进程:它实际上时多线程服务器的组成部分,它以后台进程的形式运行。它接受用户进程的请求,
您可能关注的文档
最近下载
- 数学学科课和数学活动课.docx
- 推台锯操作规程.pdf VIP
- Unit1Music测试卷2024-2025学年沪教版(五四制)七年级英语下册.docx VIP
- DB51∕T 940-2009 草原有害生物防治农药安全使用规范.pdf
- 医疗器械注册质量管理体系核查指南.pdf
- 江苏省南京市第二十九学校2023-2024学年九年级下学期第一次月考英语试题和答案详解.pdf
- 二年级上册语文素材指鹿为马人教部编版.ppt
- 2024年宁夏银川市单招职业倾向性测试题库及答案(全优).docx VIP
- 第五课 为什么我一个人站着吃.pptx VIP
- 17J925-1_压型金属板建筑构造.docx VIP
文档评论(0)