Oracle官方并未说明支持Ubuntu安装,因此环境要调整准备,才能成功安装。Ps,本人重试多次但12c未安装成功,因此安装了Oracle 11g。
环境准备ubuntu14.04桌面64位
我的desktop是gnome,中文版。
jdk准备(我的是jdk1.7.60)
配置系统环境变量:
(用于保证安装时一些脚本正常执行,在有sudo权限的用户下执行)
安装必要包
请参看下面参考文章1和2中列出的安装包,也可以先跳过本步,需要时再装。
建立oracle用户组及安装目录
我还是使用参考文章2的方式,使用独立的oracle用户来安装oracle。
设置系统参数
请参看下面参考文章1,主要是sysctl和limit的配置。
设置用户环境变量
根据oracle官方,不建议在安装前先配置.profile或.bashrc,这一点可不用效仿参考文章。可以在安装成功后再配置.profile或.bashrc以用来启用oracle。建议只配置以下变量:
到oracle官方下载oracle11g的linux64位版
共两个压缩包:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
解压到某个目录如:/data/downloads/database下,赋予权限。
$cd /data/downloads/database/install $chmod +x *.sh .oui unzip $sudo chown -R oracle:oinstall /data/downloads/database 执行安装我采用的参考文章1中,指定jre的方式(installer是java写的界面),不然安装界面是乱码,就算用export LANG=C等方式可以调出英文,但界面还是不友好。有两种方式可以打开安装界面,一是直接切换到oracle用户并登录到desktop,另一种是不切换当前界面,执行如下命令:
$xhost + $su - oracle $export DISPLAY=:0然后再执行下面的命令,打开安装界面,开始安装。
$cd /data/downloads/database $chmodx +x runInstaller # 修改为自己系统对应的jre路径 $./runInstaller -jreloc /usr/lib/jvm/java-7-oracle/jre/下一步下一步就可以了,我的建议是都使用默认选项安装,安装目录修改为自己机器上所在目录。
安装过程中报错处理安装过程不会一帆风顺,一般都会有错误弹出。我的经验是,安装过程出现错误,不要急,也先别点确认取消或跳过(保持弹出框不要关闭),仔细查看错误提示,按提示的对应log文件找到具体的错误,再处理。
我遇到的错误,在参考文章2中都得到了解决,建议弹出错误重点参考文章2。下面我简单列示。
问题2:在执行’链接二进制文件’时如果遇到错误(一些makefile)
解决办法是,开个控制台,执行下面的脚本,可以根据弹出错误对就在.mk文件来执行对应的脚本,然后重试,也可第一次出现错误时一起执行,然后重试。
如果还有其它错误,请参见参考文章2。都处理好后,就可以安装完成。
安装完成