Linux环境配置
- OS:OpenSuse12.2(事实证明适合CentOS,Redat,fedora等linux操作系统,ubuntu不适用)
- DB:Oracle 11gR2
- 将Oracle安装到home/oracle_11目录
配置过程:本文来自Oracle官方文档+网上资料+自己总结
Oracle官方文档:http://www.oracle.com/pls/db112/homepage
1. 以root用户登录到OpenSUSE
2. 检查机器硬件要求
2.1 内存要求
- 至少需要1GB的内存
- 查看机器内存大小
- # grep MemTotal /proc/meminfo
2.2 swap空间要求
- 内存大小 swap空间大小
- 1 GB ~ 2 GB 内存大小*1.5
- 2 GB ~ 16 GB 内存大小
- > 16 GB 16 GB
- 查看swap空间大小
- # grep SwapTotal /proc/meminfo
2.3 空闲硬盘要求
- /tmp目录需要1 GB的空闲空间
- 查看/tmp目录的空闲空间
- # df -h /tmp
- 安装Oracle软件需要的硬盘空间
- Enterprise Edition 3.95(software files)+1.7(data files)
- Standard Edition 3.88(software files)+1.5(data files)
- 查看机器中每个磁盘的空闲空间
- # df -h
3. 检查操作系统软件要求
Oracle官方文档中包含了多个Linux系统的要求,详细请参考官方文档
官方对OpenSuse 的软件要求列表如下:
-
The following or later version of packages for SUSE Linux Enterprise Server 10 should be installed:
binutils-2.16.91.0.5 compat-libstdc++-5.0.7 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.4-31.63 glibc-devel-2.4-31.63 ksh-93r-12.9 libaio-0.3.104 libaio-devel-0.3.104 libelf-0.8.5 libgcc-4.1.2 libstdc++-4.1.2 libstdc++-devel-4.1.2 make-3.80 sysstat-8.0.4
-
The following or later version of packages for Asianux Server 3, Oracle Linux 5, and Red Hat Enterprise Linux 5 should be installed:
binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 elfutils-libelf-0.125 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-common-2.5 glibc-devel-2.5 glibc-headers-2.5 kernel-headers-2.6.18 ksh-20060214 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.2 libgomp-4.1.2 libstdc++-4.1.2 libstdc++-devel-4.1.2 make-3.81 sysstat-7.0.2
4. 创建安装Oracle需要的系统组和用户
- 创建Oracle Inventory 组
- # groupadd oinstall
- 创建OSDBA 组
- # groupadd dba
- 创建Oracle软件创建者