Red Hat Linux下安装Oracle 10g中先决条件检测中遇到的问题:警告:内存的交换空间不够,有提示需要到少m,已经有多少m。需求待验
在Red Hat Linux下安装Oracle 10g中先决条件检测中遇到的问题是:
1.警告:内存的交换空间不够,有提示需要到少m,已经有多少m。
参照以下办法:(增加交换分区)
1)增加2G的交换分区
[root@localhost ~]#mkdir /root/swap
2)添加交换文件并设置其大小为2G,使用如下命令
[root@localhost ~]# dd if=/dev/zero of=/root/swap/swap bs=1024 count=2048000
读入了 2048000+0 个块
输出了 2048000+0 个块
3)创建(设置)交换空间,使用命令mkswap
[root@localhost ~]# mkswap /root/swap/swap
Setting up swapspace version 1, size = 2097147 kB
4)检查现有的交换空间大小,使用命令free
[root@localhost ~]# free -m
或者
[root@localhost ~]#grep SwapTotal /proc/meminfo
5)启动新增加的2G的交换空间,使用命令swapon
[root@localhost ~]#swapon /root/swap/swap
6)确认新增加的2G交换空间已经生效,使用命令free
[root@localhost ~]# free -m
7)修改/etc/fstab文件,,使得新加的2G交换空间在系统重新启动后自动生效
在文件最后加入:
/root/swap/swap swap swap defaults 0 0
2.需求待验证,提示如下:
正在检查网络配置需求...
检查完成。此次检查的总体结果为: 未执行 <<<<
建议方案: Oracle 支持在具有 DHCP 分配的公共 IP 地址的系统上进行安装。但应使用静态 IP 地址来配置系统的主网络接口, 以便 Oracle 软件正常工作。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。
解决办法:
1)手动设置静态IP地址(其实就是把DHCP服务器分配给你的IP地址在这里写一下)
2)编辑hosts文件(没错Linux下同样也有hosts文件,跟Windows下hosts文件的作用一样,谁模仿的谁不太清楚)
# vi /etc/hosts hosts文件里通常情况下已经有了一行(hosts文件内格式:IP 主机名 别名):
“127.0.0.1
localhost.localdomain
localhost”
将其改成:60.176.38.13 localhost.localdomain localhost
其中的60.176.38.13是你的ip,可以通过
查看得到(DEVICE=eth0
OnBOOT=yes
BOOTPROTO=static
IPADDR=60.176.38.13
NETMASK=255.0.0.0
GATEWAY=60.255.255.254)
然后依次按:esc——shift+:——w——q——回车这个修改是即时生效的,这时再重新安装Oracle试一下,应该就不会再报DHCP的问题了。
Linux下查看机器的主机名命令:
# hostname
之后重新测试就功德圆满了~~~