Heim  >  Artikel  >  Datenbank  >  在Ubuntu 11.04 32bit环境下安装Oracle 11g

在Ubuntu 11.04 32bit环境下安装Oracle 11g

WBOY
WBOYOriginal
2016-06-07 17:28:521073Durchsuche

在Ubuntu 11.04 32bit环境下安装Oracle 11g

在自己的Ubuntu环境里安装好了Oracle 11g, 特此把安装过程纪录下来,留作备忘录。

事前准备:

1.系统更新sudo

sudo apt-get update 
sudo apt-get upgrade

2.安装系统所需要的packagesudo

sudo su -
apt-get install build-essential
apt-get install libaio1
apt-get install libaio-dev
apt-get install unixODBC
apt-get install unixODBC-dev
apt-get install pdksh
apt-get install expat
apt-get install sysstat
apt-get install libelf-dev
apt-get install elfutils
apt-get install lsb-cxx
apt-get install ksh
apt-get install libmotif3
apt-get install alien
apt-get install libtool
apt-get install lsb-rpm

3.为避免linking ctx/lib/ins_ctx.mk的编译错误,下载libstdc++5_3.3.6-25ubuntu1_i386.deb,并进行安装。

4. 为避免编译中link错误,执行下面命令

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

sudo ln -s /usr/lib/i386-linux-gnu/libc_nonshared.a /usr/lib
sudo ln -s /usr/lib/i386-linux-gnu/libpthread_nonshared.a /usr/lib
sudo ln -s /usr/lib/i386-linux-gnu/libstdc++.so.5 /usr/lib
sudo ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6 /usr/lib
sudo ln -s /lib/i386-linux-gnu/libgcc_s.so.1 /lib

5. 修改系统参数

sudo su -
#backup
cp /etc/sysctl.conf /etc/sysctl.original

vi /etc/sysctl.conf, 添加以下内容
    # Oracle 11gR2 entries
    fs.aio-max-nr=1048576
    fs.file-max=6815744
    kernel.shmall=2097152
    kernel.shmmni=4096
    kernel.sem=250 32000 100 128
    net.ipv4.ip_local_port_range=9000 65500
    net.core.rmem_default=262144
    net.core.rmem_max=4194304
    net.core.wmem_default=262144
    net.core.wmem_max=1048586
    kernel.shmmax=2147483648

Note: kernel.shmmax = max possible value, e.g. size of physical memory in bytes

#启动新的系统参数 Load new kernel parameters
sysctl -p

6.创建用户和组

sudo groupadd oinstall
sudo groupadd dba
sudo groupadd nobody
sudo usermod -g nobody nobody
sudo useradd -g oinstall -G dba -d /home/oracle -s /bin/bash oracle
sudo password oracle
mkdir /home/oracle
chown -R oracle:dba /home/oracle

7.修改/etc/security/limits.conf,添加以下内容

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

8.创建oracle安装目录

mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
mkdir -p /u01/app/oraInventory
chown -R oracle:oinstall /u01/app/oraInventory
chmod -R 775 /u01/app/oraInventory

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn