Oracle 11g R1 for Linux(RHEL5)安装
1 、安装前的准备
1.1 检查硬件
物理内存: # grep MemTotal /proc/meminfo
交换空间: # grep SwapTotal /proc/meminfo
交换空间的大小是根据物理内存的大小来设置的,物理内存少于 2G 的则交换空间设为物理内存的两倍,物理内存大于 2G 的则交换空间和物理内存大小一样。如果不符合上述规定,那么就需要重新设置交换空间的大小。重新设置交换空间的大小有两种方法:一种是使用 fdisk 删除交换分区重新划分大小;另一种是创建一个新文件,分配大小然后格式化成交换分区。本手册使用第二种方法。
创建文件: # touch /home/swap
分配空间: # dd if=/dev/zero of=/home/swap bs=1024 count=4100000
格式化文件: # mkswap /home/swap
停止 swap : # swapoff –a
使用 swap : # swapon /home/swap
自动挂载: # 在 etc/fstab 里加入以下一行:
/home/swap swap swap default 0 0
磁盘空间: # df –ah
Oracle 11g 安装所需的磁盘空间为 1.7G ,如果不够的话得另外添加。
1.2 软件包检查
检查下列包是否安装,如果未安装则要先安装。 # rpm -qa | grep make gcc glibc 等等
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
1.3 下载软件
这里需要注意的有两点:一是弄清楚服务器是 32 位的还是 64 位;二是不要下载 Oracle 11gR2 , R2 不能够在 RHEL5 上安装。不要辛辛苦苦的下载下来,却发现版本不对,那就做了很多无用功了。 Oracle Database Software Downloads :
http://www.oracle.com/technology/software/products/database/index.html
2 、安装环境设置
2.1 核心参数设置
在 /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 650
相关文档:
我的安装过程
1、编辑 /etc/apt/sources.list :
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份
sudo gedit /etc/apt/sources.list
加入下面这个源:
deb http://oss.oracle.com/debian unst ......
今天安装了db2,忙了好一阵子,上网找资料等,终于装好了,下面就把我的步骤跟大家分享一下。
第一步:检查程序包及其版本
compat-libstdc++-7.3-2.96.118.i386.rpm
在linux的安装盘上,找到后使用rpm -i compat-libstdc++-7.3-2.96.118.i386.rpm 安装即可
第 ......
概而言之,virtio
是半虚拟化 hypervisor 中位于设备之上的抽象层。virtio
由 Rusty Russell 开发,他当时的目的是支持自己的虚拟化解决方案 lguest
。本文在开篇时介绍半虚拟化和模拟设备,然后探索 virtio
的细节。本文的重点是来自 2.6.30 内核发行版的 virtio
框架。
Linux 是 hypervisor 展台。如我的 剖析 ......