Linux 下折腾 Oracle 数据库的你,最怕的就是安装环节。Oracle 11g R2 安装手册其实还挺靠谱的,整个流程说得蛮细,尤其是对 Linux 环境的要求这块,讲得比较清楚,像内核参数、用户权限这些细节都有交代。

安装前准备得挺讲究,光是环境配置就能拦住不少人。文档提到了要 64 位的 Redhat 6.0 系统、1G 以上内存(实际上最好多点),还列了需要的 RPM 包和怎么用groupadduseradd去建用户和组,挺适合初次接触 Oracle 的朋友。

系统参数调整这块别跳过,/etc/sysctl.conf/etc/security/limits.conf这些文件要改动,不面跑安装程序会出问题。像kernel.shmmaxnofile值这种,都是为了数据库跑得更稳当。哦,对了,SELinux 也记得关掉。

安装过程本身不算复杂,用oracle用户跑安装程序就行,图形化界面一路点过去,设置 SID、表空间什么的。如果你是第一次装,建议别跳默认配置,跑通了再说。安装后还有监听器配置、网络服务这些,按照文档来,基本不会出错。

最贴心的是,它还附了好多资源链接,像缺的 RPM 包去哪下、不同系统怎么搞都有整理。比如你装在 CentOS 上的话,就直接点这个CentOS 下 Oracle 11g 安装所需软件包 PDKSH,蛮方便。

如果你平时搞 Java 或 Python 开发,但想自己搭个数据库做测试环境,这份手册可以说是手把手教你。建议你跟着每一步来,别跳步骤,Oracle 这家伙比较挑环境,稍不对就出幺蛾子。