Informix的多重驻留

一、多重驻留

多重驻留(MultipleResidency)是指在同一台主机上运行多个OnLine实例,每个OnLine实例都拥有和管理自己的进程、共享内存和磁盘空间。多重驻留并不是指将OnLine软件安装到多个不同的目录。OnLine5.0、Online7.x与IDS都支持多重驻留,而且这几个不同版本的数据库存服务器可以驻留在相同的主机中。

由于在一个OnLine数据库服务器中可以建立多个数据库,用户通常不必使用多重驻留就可以满足多方面的数据管理要求。但有时为了满足特殊的要求,会发现使用多重驻留能带来许多方便。比如,OnLine的建档(archive)和逻辑日志份是针对整个数据库服务器的(在OnLine7.1中也可以只对某个dbspace建档),而不是针对于数据库的,为了将某些数据库分离出来管理使用,就可以考虑使用多重驻留。

总之,使用多重驻留可以有如下优点:

1、生产环境和开发环境分开;

2、隔离非常重要的数据库;

3、在单个主机上测试分布数据事务。

多重驻留之所以能独立运行并且不相互干扰,是由于这些不同的OnLine实例使用各自不同的共享内存区域和磁盘空间等资源。OnLine管理员必须为每个OnLine实例指定不同的配置文件(通过定议TBCONFIG或ONCONFIG环境变量),并且在配置文件中为下面的参数指定互不重复的值:

1、RVERNUM

通过设置不同的SERVERNUM,OnLine计算出不同的共享内存关键字值,并从UNIX操作系统申请到不同的共享内存段。OnLine进程和客户应用也会根据该值附加或找到所需要的共享内存。

2、ROOTPATH和ROOTOFFSET

上面两个参数相结合唯一确定了rootdbspace初始chunk,使得不同的OnLine使用不同的磁盘空间。(如果使用相同的ROOTPATH,注意根据前一个ROOTSIZE的值计算准确第二个OnLine的ROOTOFFSET的值)

3、ERVERNAME和DBSERVERALLASES(OnLine7)

这两个参数使多个数据库服务器能根据名字相互连接。在OnLine5.0中,只提供一个DBSERVERNAME参数,如果没有安装INFORMIX-STAR连接产品,该参数没有实际作用。

4、MSGPATH

该参数使不同OnLine实例的运行状态跟踪住处区分开来。

5、IRRORPATH和MIRROROFFSET

如果对rootdbspaces使用镜象,上面两个参数定义的磁盘空间在两个服务器上必须不能重复使用。

时间: 2024-10-22 06:46:56

Informix的多重驻留的相关文章

如何构建Informix分布式数据库访问

分布式数据库是在集中式数据库系统成熟技术的基础上发展起来的,它使物理分布的数据构成了一个逻辑整体.对用户来说,一个分布式数据库系统逻辑上就如同一个集中式数据库,用户可以在任何一个场地执行全局应用.Informix是一个具有跨平台.全功能的关系型数据库,它可在Online 7.1以上版本中将I-star等网络产品进行集成,并使其不但支持本地数据库,而且支持分布式数据库. 当前,银行.保险等金融行业均存在多业务处理系统,比如银行的综合业务.代理业务,保险的出单业务等,各业务系统常驻留于不同的主机上.

正确理解Informix的系统结构

INFORMIX动态服务器采用的是一种多线索体系结构,这就意味着一个进程利用自己的多个线索可以同时完成多个任务,因而整个系统只需要较少的进程就足以完成DBMS的任务. 动态服务器系统由三个主要组件构成:共享内存,进程和磁盘.共享内存包括三个段:驻留段.虚拟段和消息段.驻留段主要用作磁盘数据的缓存.虚拟段主要用作内存池以支持进程及相关的会话(session)和线索.当客户与服务器利用共享内存进行通信时,消息段将用作两者之间的消息缓冲区. 系统中还包括若干构成数据库服务器的UNIX进程,称为onin

在TurboLinux上的安装 Informix for Linux

1. 安装前准备 1) 需要安装 TurboLinux 产品 2) 需要有安装文件 Ids.rpm, connect.rpm 和 clisdk.rpm Ids.rpm Informix Dynamic Server 7.3 Connect.rpm Informix 客户端产品连接环境 Clisdk.rpm Informix 客户端产品开发环境 3) 需要有合法的 Serial Number 和 Key Number 4) 如果在同一台服务器上安装多余一种的以上产品, 应按如下顺序安装: Info

如何利用网页浏览进行多重操作?

  浏览器是我们每天都要用到的电脑工具,如果能合理配置浏览器的各项功能,使其能由原来的单行服务变为多项并行服务,定能为我们节省出更多的时间.下面为您介绍如何多重操作设置和技巧. 下面我们以360安全浏览器为例,讲述网络浏览器中的多重操作设置和使用技巧.所用版本为360安全浏览器6.x谷歌内核版. 多引擎轻松由我定 一般来说,一款网络浏览器在安装时总是要指定一种搜索引擎,作为使用该浏览器上网搜索的默认选择.如果要换用另一种引擎,操作起来可能会有点麻烦.使用360安全浏览器则可以由我们自己方便地自定

利用网页浏览进行多重操作

  下面我们以360安全浏览器为例,讲述网络浏览器中的多重操作设置和使用技巧.所用版本为360安全浏览器6.x谷歌内核版. 多引擎轻松由我定 一般来说,一款网络浏览器在安装时总是要指定一种搜索引擎,作为使用该浏览器上网搜索的默认选择.如果要换用另一种引擎,操作起来可能会有点麻烦.使用360安全浏览器则可以由我们自己方便地自定义和选择需要的搜索引擎. 通过"选项→高级设置→管理搜索引擎"命令,或通过点击搜索框下拉菜单小箭头底部的"管理搜索引擎"选项,可以进入常用搜索引

让外拍作品脱颖而出 PS“多重人像”后期技巧

在扎堆的摄影外拍中,通常都是几个甚至十个影友同时拍摄一个模特,客观原因限制导致外拍作品大都场景.模特,甚至构图都大同小异.想让你的活动作品脱颖而出?最简单的方式就是在后期里花点小心思.下面让POCOer惡魔艾粒分享其"多重人像"后期技巧,看他如何制造与众不同的效果. photoshop教程 基本思路: 本次外拍在深林中进行,清新的森林风已让人厌倦,所以特意想表达dizzy的主题,就是晕眩.神魂颠倒的意思.顺着这个思路,后期想做出虚幻.类似灵魂出鞘的效果,用多个人重合的方式去表达. 操作

微信公众号 文本 菜单-微信普通公众号如何实现多重文本菜单?

问题描述 微信普通公众号如何实现多重文本菜单? 微信普通公众号如何实现多重文本菜单? 微信普通公众号如何实现多重文本菜单?比如: 首先显示文本菜单: 1. a 2. b 3. c 在输入2之后,后台列出2下的新菜单列表: 1. ba 2. bb 3. bc 再输入3之后,后台列出3下的新菜单列表,以此类推 这个功能该如何实现呢? 解决方案 下一级你可以指定为2.1 再一级 2.1.1 解决方案二: 很简单,微信公众号提供了对特定关键字进行特定回复的接口 你只要自定义这些特定关键字和需要回复的内容

在TurboLinux上安装Informix for Linux

1.安装前准备 1)需要安装TurboLinux产品 2)需要有安装文件Ids.rpm,connect.rpm 和 clisdk.rpm Ids.rpm Informix Dynamic Server 7.3 Connect.rpm Informix 客户端产品连接环境 Clisdk.rpm Informix 客户端产品开发环境 3)需要有合法的 Serial Number 和 Key Number 4)如果在同一台服务器上安装多余一种的以上产品,应按如下顺序安装: Informix Clien

Informix SE for Linux安装步骤

本文的InformixseforLinux是已编译后的版本: 安装步骤如下 服务器环境:TurboLinux4.0中文版,kernel2.2.10,64M,Pentium90以SE为例,ESQL/C是sql嵌入C的开发工具,CONNECT没用过,那位朋友配好了记的告诉我一声.(假定您的服务器叫linux,并决定使用linux_se做SE服务器名) 1.建立groupinformix,gid在200以下 2.建立用户informix,属组为informix,uid在200以下 3.修改inform