oracle怎么将自己的怎么将电脑做成服务器器

您的举报已经提交成功,我们将尽快处理,谢谢!
1.设置系统环境变量:2.系统规划:3.手工创建如下目录:4.建立密码文件5.修改参数文件:6.设置当前工作实例:7.登陆 启动实例:9.创建数据库的脚本:10...
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'建立与Oracle服务器连接的两种模式
时间: 13:10:01&&来源:&&作者:
&&第二电脑网导读:享服务器连接(shared server)。下面我们来分类说一下这两种连接方式的不同点。 专用服务器模式就是说每次在对Oracle进行访问的时候,Oracle服务器的Listener会得到这个访问请求,然后回为这个访问创建一个新的进程来进行服务。所以说,对于每一个客户端的访问,都会生成一个新的进程进行服务,是一种类似一对一的映射关系。这种连接模式的一个很重要的...
&&正文: 在建立Oracle的时候,应该会在数据库建立助手向导上面看到这么一个选项,就是数据库的模式采用什么方式。在Oracle9i或者10g中,可以看到有2种连接模式,一种叫做专用连接(dedicated server) ,另外一种叫做共享服务器连接(shared server)。下面我们来分类说一下这两种连接方式的不同点。 专用服务器模式就是说每次在对Oracle进行访问的时候,Oracle服务器的Listener会得到这个访问请求,然后回为这个访问创建一个新的进程来进行服务。所以说,对于每一个客户端的访问,都会生成一个新的进程进行服务,是一种类似一对一的映射关系。这种连接模式的一个很重要的特点就是UGA(用户全局域)是存储在PGA(进程全局域)中的,这个特性也很好说明了当前用户的空间是按照进程来进行分配的。 而另外的共享服务器连接则是一种在程序编写的时候通常会用到的连接池(pool)的概念。采用这种模式的话,在数据库的初始化的时候就会创建一批服务器连接的进程,然后把这些连接进程放入一个连接池来进行管理。初始化的池中的进程数量在数据库初始化建立的时候是可以手动设置的。在连接建立的时候,Listener首先接受到客户端的建立连接的请求,然后Listener去生成一个叫做调度器(dipatcher)的进程与客户端进行连接。调度器把把客户端的请求放在SGA(全局域)的一个请求队列中,然后再共享服务器连接池中查找有无空闲的连接,然后让这个空闲的服务器进行处理。处理完毕以后再把处理结果放在SGA的相应队列中。调度器通过查询相应队列,得到返回结果,再返回给客户端。这种连接模式的优点在于服务器进程的数量可以得到控制,不大可能出现因为连接人数过多而造成服务器内存崩溃。但是由于增加了复杂度以及请求相应队列,可能性能上有所下降。 总之,在开发阶段中,用第一种专用服务器可能好一些,因为少了一些中间的复杂度,而且开发的时候一般连接的数量也少。而在多个应用同时使用一个数据库的实际应用环境下,采用第二种方法可能好一些,因为如果到时候突然有1000个或者10000个请求连接的话,数据库服务器如果同时建立10000个连接,肯定要受不了的。当然,也要看到时候的实际情况如何再做决定,两者没有绝对的哪种好哪种不好的差别。
""由原创提供,转载请注明:
电脑网专题推荐
热门文章排行榜
顶出来的热门
热门搜索:&&&&&&&&&&&&在服务器安装oracle 11g映像文件有效但不适用于此计算机类型 ,你是如何搞定的,我向你学习学习_百度知道
在服务器安装oracle 11g映像文件有效但不适用于此计算机类型 ,你是如何搞定的,我向你学习学习
我有更好的答案
this is oracle's bug, please ignore
确认你下载对了吗?操作系统,位数 ?
你用我这个
我安装了10g!
来自:求助得到的回答
其他类似问题
为您推荐:
映像文件的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我在PL/SQL Developer 创建了一个到另一台电脑的Oracle服务器的连接,不知道这个连接是不是可以一直存在?_百度知道
我在PL/SQL Developer 创建了一个到另一台电脑的Oracle服务器的连接,不知道这个连接是不是可以一直存在?
连接到了另一个数据库服务器我使用create database link linkname connect username identified by password useing &#39?就是说连接一次是不是以后就可以直接用了,但是不知道这个连接会不会一直存在呢;servername&#39
提问者采纳
请给分;SQL左侧的database links里面找到你创建的链接.一直存在。你可以再PL&#47
提问者评价
嗯,谢谢了!
其他类似问题
为您推荐:
oracle的相关知识
其他2条回答
select * from tableA@linkname
那是当然的,除非被删除。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 怎么把电脑做成服务器 的文章

 

随机推荐