公司要我装一台备机,要和生产机装的一样,我没有安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
稍改点东西就可以的,不过还要是得新执行安装程序吧.
|