Ubuntu 14.04 LTS 64位安装Oracle 11g (一)

本文详细记录了在Ubuntu 14.04环境下安装Oracle 11g R2的过程,包括环境准备、系统环境变量配置、必要软件包安装、用户组创建、系统参数设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle官方并未说明支持Ubuntu安装,因此环境要调整准备,才能成功安装。

环境准备

ubuntu14.04桌面64位
我的desktop是gnome,中文版。
jdk准备(我的是jdk1.7.60)
配置系统环境变量:
(用于保证安装时一些脚本正常执行,在有sudo权限的用户下执行)

$sudo ln -s /usr/bin/awk /bin/awk    
$sudo ln -s /usr/bin/rpm /bin/rpm    
$sudo ln -s /usr/bin/basename /bin/basename
# 直接链接这个目录过来,不建议使用参考文章1的中链接多个文件的方式
$sudo ln -s /usr/lib/x86_64-linux-gnu /usr/lib64
$cd /lib64
$sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 .

安装必要包
请参看下面参考文章1和2中列出的安装包,也可以先跳过本步,需要时再装。
建立oracle用户组及安装目录
我还是使用参考文章2的方式,使用独立的oracle用户来安装oracle。

$sudo groupadd oinstall
$sudo groupadd dba
$sudo mkdir -p /opt/oracle #目录修改为自己机器的实际目录
$sudo useradd -g oinstall -G dba -s /bin/bash oracle
$sudo passwd oracle
$sudo chown -R oracle:oinstall /opt/oracle

设置系统参数
请参看下面参考文章1,主要是sysctl和limit的配置。
设置用户环境变量
根据oracle官方,不建议在安装前先配置.profile或.bashrc,这一点可不用效仿参考文章。可以在安装成功后再配置.profile或.bashrc以用来启用oracle。建议只配置以下变量:

$su - oracle
$vi .profile
# Oracle Settings
TMP=/tmp;
export TMP
TMPDIR=$TMP;
export TMPDIR
# 直接生效
$source .profile

下载oracle11gR2

到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/

下一步下一步就可以了,我的建议是都使用默认选项安装,安装目录修改为自己机器上所在目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值