在Informix中设置sbspace以容纳发送和接收队列

在Informix中设置sbspace以容纳发送和接收队列,informix,Informix,关于磁盘配置,我缺少使用Informix实现企业复制的一些步骤: 如何设置sbpace以容纳发送和接收队列 为事务记录创建dbspace 为syscdr数据库定义dbspace 我创建了两个不同的虚拟机;每个人都有CentOS7 Linux系统。然后我安装了IDS开发者版。我的安装被组织为/mnt/informix,在informix/中,我有/product,/ids,/storage: /mnt/informix/product是保存安装文件的地方 /mnt/informix/ids是

关于磁盘配置,我缺少使用Informix实现企业复制的一些步骤:

  • 如何设置sbpace以容纳发送和接收队列
  • 为事务记录创建dbspace
  • 为syscdr数据库定义dbspace
我创建了两个不同的虚拟机;每个人都有CentOS7 Linux系统。然后我安装了IDS开发者版。我的安装被组织为
/mnt/informix
,在
informix/
中,我有
/product
/ids
/storage

  • /mnt/informix/product
    是保存安装文件的地方

  • /mnt/informix/ids
    是我安装ids的地方

  • /mnt/informix/storage
    是创建rootdbs、env.id的地方

在对每台机器上的onconfig文件、sqlhosts文件和hosts.equiv文件进行编辑后,我能够在每台机器上创建实例并访问远程实例。我已经能够在每台机器上创建数据库和表,并在它们之间建立连接。但是,当需要为复制配置磁盘时,我不确定我在做什么。我通过在存储目录中创建新文件创建了新的dbspaces和sbspaces,并将所有者更改为informix user,文件访问权限更改为660,然后使用onspaces命令创建dbspaces和sbspaces,并在onconfig文件中提供了所需的条目,但我得到了错误:

命令失败--为发送/接收队列指定的Sbspace无效 不存在(107)


嗯。。更改onconfig参数(CDR_QDATA_SBSPACE)后是否反弹实例?下面的Redbook提供了一个关于如何设置ER的非常好的指南(第10章)。“Informix Dynamic Server 11:扩展可用性和复制”。这可能会有帮助。@jsagera我怎样才能跳出实例?我的意思是重新启动实例(例如,用'onmode-kuy'关闭,用'oninit-v'启动),我对选择
/mnt
作为安装Informix的目录感到有点惊讶。通常,选择是
/usr/informix
(这仍然是假定的默认值)。一个更现代的选择是
/opt/informix
/usr/local/informix
。它在形式上并不错误,但通常
/mnt
用于装载的文件系统;
/mnt
中的所有内容都是可以挂载文件系统的空目录(创建这些文件系统可能会自动处理)。。更改onconfig参数(CDR_QDATA_SBSPACE)后是否反弹实例?下面的Redbook提供了一个关于如何设置ER的非常好的指南(第10章)。“Informix Dynamic Server 11:扩展可用性和复制”。这可能会有帮助。@jsagera我怎样才能跳出实例?我的意思是重新启动实例(例如,用'onmode-kuy'关闭,用'oninit-v'启动),我对选择
/mnt
作为安装Informix的目录感到有点惊讶。通常,选择是
/usr/informix
(这仍然是假定的默认值)。一个更现代的选择是
/opt/informix
/usr/local/informix
。它在形式上并不错误,但通常
/mnt
用于装载的文件系统;
/mnt
中的所有内容都是可以挂载文件系统的空目录(创建这些文件系统可能会自动处理)。