CentOS安装Oracle数据库需要准备哪些安装包
哎,说实话,要在CentOS上装Oracle数据库,可不能随便来哦!你得先准备好合适的安装包,别急,我给你扒一扒安装需要的东西:
- 基本包及编译工具:
binutils-2.17.50.0.6、gcc-4.1.2、gcc-c++-4.1.2,这些包就是帮助你编译和处理二进制文件的。 - 兼容库:
compat-libstdc++-33-3.2.3(还有32位版本),保证老程序能正常运行。 - 系统底层工具包:比如
elfutils-libelf-0.125和它的开发包elfutils-libelf-devel-0.125,确保系统能正确处理动态链接库。 - glibc包:
glibc-2.5-24,老哥,这个是Linux系统的核心库,没有它,你的Oracle跑不起来。
这些包大部分都可以从你的系统光盘或者官方源里找到,安装的时候记得用rpm -ivh命令哟!还有个小tip,安装完后记得检查/lib下是否有ld-linux.so.2,没有的话你得再装个glibc包。

Oracle安装过程中常见问题和解决办法
你说安装Oracle碰到问题?别急,我们一步步聊聊怎么解决,细节ok咯:
-
重新安装前的小准备:
- 用oracle用户登录系统,别用root了,给它点权限嘛。
- 记得备份,备份登录脚本,数据库开关机脚本,Listener启动脚本,甚至创建数据库的SQL脚本都绑了!要不给你装完后哭都找不到怎么办。 -
数据库停止操作:
- 使用SQL*PLUS命令行工具,先执行sqlplus /nolog,再connect / as sysdba,最后执行shutdown命令,妥妥的先暂停数据库,这样你才能安全地重装哈。 -
安装界面卡住或不显示对话框怎么办:
- 比如在CentOS 7安装Oracle 11g,你点下一步结果没反应?十有八九是JDK环境没配对,赶紧优先弄个合适版本的JDK,配置环境变量,让安装程序找到它。 -
NLS数据访问错误处理:
- 出现ORA-12705 Cannot access NLS data files这种问题,可以检查eclipse.ini或者安装配置里的-Duser.language属性,像别调成en,改成zh就有戏了! -
glibc报错问题:
- 看到bad ELF interpreter那可怜的错误,你要确认glibc包装好了,没有的话就用光盘包来装,还是用rpm包的形式安装,啧啧,包齐了才能跑起来嘛。
这几条小提示,直接把安装卡点给打通了,别放弃,装数据库嘛,绕不开这些坑的!

相关问题解答
-
安装Oracle数据库必须准备哪些关键安装包吗?
嘿,必须滴!基本的包包括binutils、gcc、glibc、compat-libstdc++还有elfutils-libelf,这些都是Oracle赖以生存的依赖,缺一不可,不然你数据库启动不了,坑爹!你还得注意32位和64位包有区别,别搞混了,安装命令也要认真敲,别打错,跟着步骤走,肯定没问题啦。 -
为什么在CentOS 7安装Oracle时点“下一步”不弹出窗口?
唉,遇到这种情况得先别慌,99%是JDK配置没整对。那你先确认机器上有合适的Java版,环境变量JAVA_HOME和PATH得设置对,安装程序才能调用JDK生成界面。你知道,Oracle安装有点脾气,没找到它就不干活。弄好了JDK环境,再来一遍安装,分分钟搞定。 -
Oracle数据库安装时遇到ORA-12705错误怎么办?
哇,这个错误是因为NLS(国家语言支持)配置不对劲导致的。简单来说,就是数据库找不到该用的语言环境文件。你可以试试改下环境变量,把-Duser.language从en改成zh,或者把一些路径调整好。操作之后,再启动试试呗,绝大多数情况下这招管用,真心不复杂。 -
怎么利用Ora2Pg将Oracle数据库迁移到IvorySQL?
这个挺酷的!Ora2Pg是开源神器,能帮你把Oracle数据库里的数据和结构导出来,然后按IvorySQL的格式导入。步骤大致是:先装好Perl及相关模块,然后下载Ora2Pg,配置里面改Oracle连接字符串和你想导的表啥的,导出成SQL文件,最后用IvorySQL的psql工具执行文件就好了。真的是省时省力又实用,搬家就是这么爽!
发布评论