- 论坛徽章:
- 11
|
1)执行安装程序的时候要用root用户
例如ids_install,这个要用root用户来安装
这恐怕是让初学者最纳闷的地方,安装任何一款软件,如果要规定用户来安装,通常都是这款软件对应的用户
例如oracle对应oracle
informix对应informix
root通常只是用来建立这些用户和组,可是informix居然还要用root来安装
不知是什么目的,如果是需要对应的环境变量,将root的环境变量共享过来不就OK了吗?
权限问题~~ oracle不也需要执行root.sh吗?
2)对应存储的权限为何一定要是660
例如 我打算要把 /opt/informix/dbs/rootdbs 作为root database space,纳闷这个文件
的属主必须是informix,所属用户组是informix,这个好理解,因为本身就是要给informix用啊?
但是权限为何是660,我图省事,搞成777也不行吗?
好像搞成了777,确实就是建立不上,真不知这是出于可靠性考虑,还是确实软件没有做好
安全性,设置为660的安全性高....这个 oracle也要求的是660...都是一致的.
3)建立完数据库之后,通常会要做一个逻辑日志和物理日志转移的工作
这一步实在是给用户增加不必要的负担
因为按照正常的理解,我们通常在初始化文件里面讲逻辑日志和物理日志对应到一个地方就OK(或者目录,或者裸设备,或者文件)
但是informix不是这样
建立的时候它这逻辑日志和物理日志必须放到rootdbs里面,否则他自己就玩不转,至于为何玩不转我现在也不得而知
建立完之后,又要来个转移日志的工作
我实在是服了
因为informix初始的时候只建一个rootdbs,故需要移日志..但仅需要移逻辑日志(实际上是让你增加几个逻辑日志,然后再删除在rootdbs上的),实际上你可以任由逻辑日志存在于rootdbs上..为什么要移出rootdbs上呢?原因只有一个:为了更好的性能.. |
|