分享

关于Oracle安装在 windows 与 linux 上的差别

 青蛙一号 2012-03-29
1 windows下安装oracle,运行安装包就可以,对于用户而言,傻瓜化了,但其实安装的过程,oracle在windows下也做了很多事情:检查操作系统的配置和环境,设置环境变量,添加组和用户等工作。所以,安装完成后,在windows环境变量中,能看到ORACLE相关的环境变量,在用户和组管理中,也能看到ora_dba这个组。这都是安装完成的,只是我们没有仔细关注。

2 linux系统下安装oracle,也是一样,但我们必须手工去做这些工作,比如指定oracle的安装和维护的用户,以及所属用户组。也需要手工去设置环境变量,比如编辑profile文件或者.bash_profile文件,设置ORACLE_HOME等环境变量。

3 linux系统的内核参数位于/ect/sysctl.conf这个文件中,oracle一定要先检测系统的内核参数,比如其中的file-max这个内核参数,意思是打开文件的最大数。对于oracle用户进程多并发访问oracle服务器来说,打开文件的最大数必须要足够大,oracle服务才能够正常运行。而这些参数是在oracle安装时,就必须定义好。所以它会检测linux系统的内核参数。

4 修改内核参数,先用命令sysctl -a | grep file-max,看看当前file-max这个内核参数是多大,oracle要求必须改为多大,比如是65535,然后,
vi /ect/sysctl.conf //编辑这个内核参数文件
file-max=65535 //找到file-max,设置为要求的值
再输入sysctl -p,使修改的文件生效。
保存就行了。当然,要会用vi编辑器等。

5 还有一点补充,安装oracle时,可能需要用到某些linux的rpm包,而系统中没有,这时,只有找到安装linux系统的光盘,或者是这些rpm包,将这些rpm包通过rpm的命令先将包安装好,才能通过oracle环境安装检测,从而继续安装oracle

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多