ubuntu 10.10 下安装oracle10.2g

Ubuntu版本为10.10 oracle版本为10.2g,版本不同安装可能略有不同。

前期准备:

1.安装JDK,如果你没有安装请查看我的这篇文章

http://blog.csdn.net/backtracker/article/details/6624715

2.更新软件源

$sudo apt-get update

3.安装需要的软件包

请安装如下软件包

alien gcc  lesstif2 lesstif2-dev  libaio1 libc6 libc6-dev  libmotif3 make libstdc++5 rpm

例如:$sudo apt-get install alien


安装准备

1.1     创建用户

因为 Ubuntu oracle 一定要 oracle 用户来进行安装,所以首先需要创建 oracle 用户和相关联的用户组 

$sudo addgroup oinstall 
$sudo addgroup dba 
$sudo addgroup nobody 
$sudo useradd -g oinstall -G dba -d /home/oracle -m -s /bin/bash oracle
 
$sudo usermod -g nobody nobody

设置oracle用户密码:

$sudo passwd oracle

然后输入oracle用户的密码 

1.2   创建目录和设置权限

#mkdir -p /opt/ora10g

#mkdir -p /opt/oradata

#chown -R oracle:oinstall /opt/ora*

#chmod -R 775 /opt/ora*

 

1.3更改配置

1、修改sysctl.conf文件

#gedit /etc/sysctl.conf

添加以下行到 /etc/sysctl.conf 文件中:

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

更新系统, 运行:

#sysctl -p

2、修改limits.conf文件

#gedit /etc/security/limits.conf

添加以下行到 /etc/security/limits.conf 文件中:

* soft nproc 2407

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

3、建立软连接:

#ln -s /usr/bin/awk /bin/awk

#ln -s /usr/bin/rpm /bin/rpm

#ln -s /usr/bin/basename /bin/basename

4、通过创建一个新文件/etc/redhat-release并添加以下行,欺骗安装程序让它以为我们

的系统是RedHat:

Red Hat Linux release 4.1

 

1.4设置oracle用户环境变量

加入以下四行到/etc/bash.bashrc文件中:

export ORACLE_HOME="/opt/ora10g/dbms"

export ORACLE_BASE="/opt/ora10g"

export ORACLE_SID="ORCL"

export PATH="$ORACLE_HOME/bin:$PATH"

 

2. 安装

oracle安装文件解压得到database文件夹,然后以oracle用户身份运行该文件夹

中的runInstaller文件(注意执行权限)。注意,你可以使用#su oracle的方式切换用户,

但是这需要设置DISPLAY参数,还要启动XServer服务(算了,麻烦)。我直接用图形界面

切换到oracle用户,打开终端,输入:

$./runInstaller -jreLoc $JAVA_HOME/jre

图形安装界面跳出。注意,-jreLoc选项是为了指定使用我们自己安装的jre环境,否

oracle使用自带的jre,图形界面的中文就会变小方块。使用该选项的前提是我们已经将

jre的中文环境配置好,否则也会乱码(jre中文环境很好配,在$JRE_HOME/lib/fonts文件

夹下新建fallback文件夹,再复制进去一个中文字体文件即可)。之后一路next安装即可,

最后还需要以root身份执行两个脚本:

/opt/ora10g/oraInventory/orainstRoot.sh

/opt/ora10g/DBMS/root.sh

 

 

OK,安装完成

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值