jchunwen 2014-07-18
因为开发环境一般都是windows,然后发布环境是unix或者linux,或者其他,所以最终项目发布时都要经过一番的折腾。
项目上最近需要环境的全新部署,还是挺新鲜的,以前虽然接触的项目多,但是项目上线环境的构建还是比较少的,实际的操作更是没有。所以这次的部署还是出现了不少的问题,值得庆幸的,所有的问题还是解决了,虽然有些问题有些简单,有些花的时间比较长。比如安装oracle的时候,因为空间分配不足,很多操作又从头开始,有些知识点因为接触少,还是在不断的疑问中慢慢变得明白。以下做一下总结:
首先,要安装oracle,一定要有安装文件,系统一定要有地方来存储安装文件。而一开始,系统初始化的用户一般都是root,当然我们可以用root用户来进行一切的操作,但是这风险有些大,一般我们都会建立自己的用户。AIX的系统管理是分了组和用户的,也就是root建立的文件夹或者文件,新建的用户只能拥有读的权利。因此需要文件原来的属主进行权限的修改,假定执行如下的命令是root:
chown oracle:dba /software
意思就是root将属于自己的文件系统/software转交给了dba组的oracle用户。
AIX系统是将所有的处理节点都看作文件的形式,这个形式有时让人混淆。比如 /home 主目录关联到了rootvg的rootlv,而/home/ctf完全可以关联到rootvg的另外一个lv,而不是我们常见的windows目录下内容的组织形式。