Ubuntu 10.10 安装 Oracle 10g 手记

2014-11-24 17:56:21 · 作者: · 浏览: 0

硬件配置:酷睿双核7200CPU,2GB内存,4GB交换分区,500GB硬盘


1. 安装准备


512 MB 内存


1 GB 交换分区


确认你已经安装了gcc, make, binutils, lesstif2, libc6, libc6-dev, libstdc+


+5, libaio1, mawk 和 rpm 包。千万注意:ubuntu 10.10中默认安装的是libstdc+


+6,而不是libstdc++5,所以需要sudo apt-get libstdc++5(奇怪,9.10里就没有libstdc++5了,10.10又回来了)


可以用一下命令验证系统内存、交换分区和磁盘情况:


#grep MemTotal /proc/meminfo


#grep SwapTotal /proc/meminfo


#df -h


1.1. 设置用户


$grep oinstall /etc/group


$grep dba /etc/group


$grep nobody /etc/group


如果它们还不在系统中,那么创建它们。


$sudo su


#addgroup oinstall


#addgroup dba


#addgroup nobody


#useradd -g oinstall -G dba oracle


#passwd oracle


#usermod -g nobody nobody


注意:用useradd -p选项给出的密码不好用,所以我用单独的命令passwd来指定oracle用户密码。


1.2. 创建目录和设置权限


注意: oracle缺省目录在/home/oracle里,出于管理上的考虑,建议将oracle安装到一个独立的分区上,这里更改为 /opt/ora10g 和 /opt/oradata:


#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