(1) 把Ubuntu 10.04 LTS系统更新到最新,安装如下包
sudo apt-get install alien binutils gcc ia32-libs lesstif2 lesstif2-dev lib32stdc++6 lib32z1 libaio1 libc6 libc6-dev libc6-dev-i386 libc6-i386 libmotif3 make libstdc++5 rpm
(2) 创建用户
$ sudo adduser Oracle
(3) 创建安装目录
$ sudo mkdir -p /opt/oracle/db $ sudo chown -R oracle:oracle /opt/oracle
(4) 修改/etc/sysctl.conf 添加如下几行到/etc/sysctl.conf 中
kernel.shmmax = 3147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
修改/etc/security/limits.conf 添加如下几行到/etc/security/limits.conf
* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
让修改后的参数生效
$ sudo sysctl -p
创建链接:
$ sudo ln -s /usr/bin/awk /bin/awk
$ sudo ln -s /usr/bin/rpm /bin/rpm
$ sudo ln -s /usr/bin/basename /bin/basename
(5) 设置用户环境
切换到oracle 用户
$ su oracle
编辑 /home/oracle/.bashrc
#增加如下内容
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
(6) 开始做安装准备
需要在/etc/ 目录下创建一个文件RedHat-release , 需要权限进行创建,创建好后添加如下内容
$ sudo vim /etc/redhat-release
#添加
Red Hat Linux release 3.1 (drupal)
然后在本机(windows) 下载一个xmanager ,安装后xstart 连接到Ubuntu 上,
xmanager 下载地址:http://wx.onlinedown.net/down/xme30.zip
安装后进行配置,protocol 配置成SSH,Execution Command 选择:xterm(Linux: Type 2)
(7) 安装 oracle
到 http://www.oracle.com/technology/software/products/database/index.html下载相应的版本,注意查看自己的机器是 32 位的还是 64 位的
需要注册一个用户名和密码,是免费的哦。
然后登录到 xmanager ,进行如下的操作
# 前面提到过需要 oracle 进行安装,现在注销下系统改成 oracle 进行登录
$ unzip 10201_database_linux32.zip( 如果下载的是 .cpio 文件,就用 cpio -idmv < 10201_database_linux_x86_64.cpio 来解压)
$ cd database
为了后面安装的时候界面不显示中文乱码,可以安装一下 jdk ,但是我直接选择使用英文显示,这样就不用安装 jdk ,直接在命令行输入如下命令就行了
$ export LANG=en_US 然后运行如下命令 , 就进入 oracle 的安装界面了
$ ./runInstaller