开发进行时...

crazy coder

Avatar

在Ubuntu上安装oracle10g

参考http://help.ubuntu.org.cn/Ubuntu%E4%B8%8AOracle10g%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97

apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio libstdc++5
2、创建用户

安装Oracle需要在你机器上新建一个系统用户和三个组。

# addgroup oinstall
# addgroup dba
# addgroup nobody
# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
# passwd oracle
# usermod -g nobody nobody
3、创建目录并设置权限

# mkdir -p /opt/oracle
# mkdir /opt/oradata
# chown -R oracle:oinstall /opt/ora*
# chmod -R 775 /opt/ora*
4、更改系统配置

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

然後在/etc/security/limits.conf中添加下面几行:

* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

创建如下符号链接:

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

安装ORACLE还需要创建如下几个链接:

#mkdir /etc/rc.d
# ln -s /etc/rc0.d /etc/rc.d/rc0.d
# ln -s /etc/rc2.d /etc/rc.d/rc2.d
# ln -s /etc/rc3.d /etc/rc.d/rc3.d
# ln -s /etc/rc4.d /etc/rc.d/rc4.d
# ln -s /etc/rc5.d /etc/rc.d/rc5.d
# ln -s /etc/rc6.d /etc/rc.d/rc6.d
# ln -s /etc/init.d /etc/rc.d/init.d

在/etc/redhat-release中添加以下语句,以使安装程序认为我们正在一个RedHat的系统上安装:

Red Hat Linux release 4.1

4、配置ORACLE用户环境

以oracle用户登录,进入主目录,配置.profile文件,我的配置如下:

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=shen
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8

5、安装ORACLE

选将ORACLE 10.2.0 Ftp到安装临时目录,我是放在/home/oracle/src/database下,配置相关权限,除runInstaller,我在安装时出现install/.oui文件权限的问题:

chmod 755 runInstaller
cd install
chmod 755 unzip
chmod 755 .oui

配置XServer:由于Ubuntu Server没有图形界面,因此需要配置外部XWindows,我很久以前就在使用的一个叫X-Win32的很小的程序,可以作XWin的,之前在 RHAS/Solaris上安装都没问题,结果这次用Ubuntu安装一直出现不了Java界面,折腾了很长时间,本想在Ubuntu Server上安装Desktop的,但看包太大,于是放弃,从网上下了一个最新版本的Xmanager,结果成功安装。

export DISPLAY=10.0.0.9:0.0

最新更新(08-01-27):图形界面的原因不在X-Win32,而是Ubuntu要将图形输出到外部的XWin,自身必须有XWin的核心:

$ sudo apt-get install x-window-system-core

执行安装程序,安装过程非常顺利,甚至在wiki里提到的在执行root.sh时要配置的几个内容,我都没有配置,创建数据库成功。

5、http://127.0.0.1:5500/em 进行管理

apt-get install libaio1 libaio-dev
apt-get install alien

评论已关闭