[size=medium] 对Oracle的庞大而复杂早有耳闻, 也一直没有涉足Oracle. 数据库用得更多的还是Mysql,PostgreSQL. 近期因为工作原因, 必须接触Oracle.
首先咱们得先安装上Oracle吧.
Oracle的文档不错, 详细且冗长...
安装环境:
1). CentOS 6.4 32bit, Notebook
2). oracle11g
Oracle的安装过程还真复杂, Arch, CPU, Memery, Swap, TMP 都有特别的限制.
oracle本地用户和组, 各种oracle相关的环境变量, kernel参数配置. 安装程序还依赖X11环境, 如果不是本地安装, 还要配置DISPLAY, 使用xhost等...
当然这些都还能Hold住, 顺利完成.
安装前奏完成后, 来到安装步骤, 文档也描述得很简单, 直接执行runInstaller脚本.
满心欢喜等待安装界面出现, 启动脚本报了NoClassDefFoundError的错误. 卡着不动...
最有可能的是本地的JAVA环境与安装程序自带的jre冲突了, 尝试清理本地JAVA环境.
各种google,各种环境变量的修改, 都不奏效.
这不科学啊...
折腾一上午, 头痛, 放弃, 睡觉...[/size]
------updated 8.25-----
启动出现的错误,算是解决了,应该是DISPLAY变量没有设置好
export DISPLAY=:0.0
xhost +
su - oracle
export DISPLAY=:0.0
另外oracle还依赖 pdksh-5.2.14
yum install pdksh-5.2.14.rpm
执行runInstaller脚本,出现安装界面...