安装 Oracle 之前,先搞定 Linux 下的依赖包是省事不少的一步。是在 RedHat i386 环境下,多包要是没提前装好,装到一半出错,那真挺烦的。这个资源整理了一批常用的 rpm 安装包,省得你一个个找,装起来也省心。
Oracle 的 Instant Client、unixODBC、Pdksh这些,基本都是 Oracle 环境下绕不开的东西。比如oracle-instantclient-basic
就相当于基础驱动,没它连数据库都连不上。下载地址直接给了,点进去就能下。
有些包像pdksh
这种,别看平时不咋用,Oracle 安装的时候它一旦缺了,日志里就开始报错,看起来还挺莫名其妙。先装上,图个安心。
如果你用的是RedHat Linux Enterprise
,建议顺手把unixODBC64
也装了,装 Oracle 时数据库连接驱动一类的坑少多。别忘了配一下路径,LD_LIBRARY_PATH
这类环境变量该配还得配。
还有个不错的是关于OracleASM
的 rpm 包,如果你走的是 ASM 架构,提前装好,安装配置效率能高不少,不然一步步查组件挺浪费时间的。
如果你平时也装MySQL
,顺手还可以看看它的 rpm 包,有时候一台服务器多个数据库系统并存,提前规划包依赖也挺重要的,尤其是路径别冲突。
,这个资源还蛮全的,适合提前把 rpm 包一次性拉下来放本地,尤其是没网或者内网部署时,简直太香。如果你在搞 RedHat 上装 Oracle,强烈建议先看看这几个包是不是真的都在,不面踩坑太费时间。