ChinaUnix首页 > 精华文章 > Informix > 正文

[精彩] informix7.31安装问题?直接冲其他机器tar过来的可以运行吗?


http://www.chinaunix.net 作者:jiajia8218  发表于:2005-02-06 09:26:57
发表评论】 【查看原文】 【Informix讨论区】【关闭

公司要我装一台备机,要和生产机装的一样,我没有安informix7.31的安装程序,就把生产机上的/home/informix下的所有东西直接tar过来了,但是在备机上运行$:onmonitor不可以(备机上已经建了informix的用户和组了),请问直接把informix给tar过来有用吗?如果有用该做些什么可以让它运行.



 carefen 回复于:2004-10-24 13:04:32

informix7.31这个版本没试过。。但IDS9.3和9.4我都试过。。是可以的。。


 carefen 回复于:2004-10-24 13:06:00

那你当然还要修改那几个配制文件啊。。。


 livepower 回复于:2004-10-24 14:21:17

对呀。最基本就是$informix/etc/sqlhosts
还在磁盘的文件你做要初始化好呀。


 jiajia8218 回复于:2004-10-24 16:15:01

怎么初始化啊,高手写的详细点


 hrteeny 回复于:2004-11-04 10:58:15

我曾经把7.30的那样装过,成功了!
是这样做的,先在/下建立一个INFORMIXTMP目录,再在其下建立一个.infxdirs文件内容是:  /usr/informix.
目录的权限是755,infxdirs的权限是660,
  再把原来机子上的/usr/informix/lib/iosm07a.so文件拷过来,权限是711 ,以上所有文件的属主和属组都是informix,然后再分别配置/etc/下的services和hosts文件,还有/usr/informix/etc/sqlhosts文件,还有
usr/informix/.profile即可.然后初始化磁盘空间和共享内存。(在这之前要
修改共享内存参数和信号量然后连接核心)。大概就这样子。


 hrteeny 回复于:2004-11-04 10:59:57

当然在这之前要给informix建立一个空间咯。


 czw1413_cn 回复于:2004-11-04 13:32:35

不错!
学习一下~~


 Gemini77 回复于:2004-11-04 14:26:14

引用:原帖由 "hrteeny" 发表:
我曾经把7.30的那样装过,成功了!
是这样做的,先在/下建立一个INFORMIXTMP目录,再在其下建立一个.infxdirs文件内容是:  /usr/informix.
目录的权限是755,infxdirs的权限是660,
  再把原来机子上的/usr/infor..........



没看懂:)


 hrteeny 回复于:2004-11-05 11:24:55

具体看看这个吧! 
http://unix-cd.com/unixcd/article_view.asp?id=600


 59 回复于:2004-11-05 15:28:51

我装数据库就是拷贝过来的呀,简单简单哈

首先建立informix组和用户了
然后将informix文件从主机上拷贝过来。
当然安装是必不可少的动作,root下一个一个模块安装啦

安装完了,你再用informix登录做onmonitor才可以呀,就这么简单


 taurus 回复于:2004-11-08 10:21:13

hrteeny说的是正确的。以前,我们这样做过。这些步骤中,比较重要的是:
1. 建立/INFORMIXDIR,赋予权限;
2. 修改$INFORMIXDIR/etc/sqlhosts文件
3. 如果用TCP,需要修改/etc/services文件
4. 如果机器有区别,修改config
5. oninit -i


 hrteeny 回复于:2004-11-08 17:11:48

我那样做是自己摸索了一个星期才成功的。当时真的好难啊!
taurus你是那里的?


 day_dream 回复于:2004-11-10 10:32:56

引用:原帖由 "59" 发表:
我装数据库就是拷贝过来的呀,简单简单哈

首先建立informix组和用户了
然后将informix文件从主机上拷贝过来。
当然安装是必不可少的动作,root下一个一个模块安装啦

安装完了,你再用informix登录做onmonito..........



我也这样做过,可以的


 forest_zeng 回复于:2004-11-16 15:00:44

(1)用root帳號,建informix帳號及informix群組
(2)mkdir /INFORMIXTMP
(3)chmod 755 INFORMIXTMP;chown root:informix INFORMIXTMP
(4)cd INFORMIXTMP
(5)vi .infxdirs(檔案的內容為informix的安裝路徑,即$INFORMIXDIR變量的值)
(6)chmod 660 .infxdirs; chown root:informix .infxdirs
(7)將從其它機器上$INFORMIXDIR下的所有文件tar過來
(8)設定/etc/hosts、/etc/services及$INFORMIXDIR/etc/sqlhosts
(9)即可使用onmonitor來設置informix 7.31了。


 hrteeny 回复于:2004-11-16 15:48:28

是这样的,简直是殊途同归啊!


 campoeagle 回复于:2004-11-17 11:55:44

一点小补充:注意两边informix用户的id 号保持一致


 大梦 回复于:2004-11-17 13:14:04

tar过来的没关系,重新执行一下installserver脚本就OK了~~


 feng_work 回复于:2004-11-20 23:28:32

没问题。我经常做


 neosnake 回复于:2005-01-28 15:52:40

tar过来的话,是不是连以前创建的什么rootdbs,logdbs等等什么的数据库文件(都很大啊),都要一起tar过来啊。怎么有的大侠说要先建立空间?建立空间是什么作用啊,既然都一起tar过来了,只修改配置还不行吗?


 lex 回复于:2005-02-06 09:26:57

稍改点东西就可以的,不过还要是得新执行安装程序吧.




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=430749
转载请注明作者名及原文出处