在RHEL6上安装了Oracle 11g数据库,途中出现了几个问题,记录如下
1、很多文档上给出来的内核设定都是根据他们的内存来的,在按照其设定的更改前要先知道这些内核设定的作用。网上的版本基本是针对2G和512M的
2、环境变量,记得把oracle目录下的binm目录加入.bash_profile的PATH变量里
3、OUI10035错误,oraInventory目录是和ORACLE_也是在BASE平级的,也就是如果ORACLE_BASE是在/下,那么oraInventory目录也是在/下,若ORACLE_BASE在/usr下,那么oraInventory也是在/usr下。建立目录和给权限的时候要注意
4、Error in invoking target 'agent nmb nmo nmhs' of makefile ins_emagent.mk'这个错误。从网上的一些解决方法,我感觉像是ORACLE暂时对RHEL6支持不够造成的。我直接忽略了,点击继续安装
5、OUI-25031,这个黄金错误也遇到了。。。确实很奇怪。感觉是不是和当时网络断开有关。。itpub上看到可以跳过,于是继续跳过。
6、请先安装oracle本身再创建oracle库。安装完毕后有可能会发现Listener(监听程序)有可能没有启动。我是采用利用netca重新配置的方式启动的。。。
成功安装,测试建表,插入数据等通过~
看来之前的错误确实可以跳过
不过不知道这样做会对集群有什么影响不。毕竟我这个只是单节点的。
恩。。
今天使用的时候发现sysresv报错:libclntsh.so.11找不到
于是下次记得在.bash_profile里把LD_LIBRARY_PATH变量也给设定了。。具体是设定在oracle安装目录中有个lib文件夹。设定在这里。