Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3049100
  • 博文数量: 535
  • 博客积分: 15788
  • 博客等级: 上将
  • 技术积分: 6507
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 09:11
文章分类

全部博文(535)

文章存档

2016年(1)

2015年(1)

2014年(10)

2013年(26)

2012年(43)

2011年(86)

2010年(76)

2009年(136)

2008年(97)

2007年(59)

分类: Oracle

2007-12-26 16:01:01

最小安装时,需要保留以下的软件包:
1 desktop environments:
gnome desktop environment

2 applications:
editer

3 development:
development libraries
development tools
gnome software development

4 servers:
不安装

5 base system:
base
x windows system

6 cluster storage:
不安装

7 clustering:
不安装

8 virtualization:
不安装



关ipv6
1 打开/etc/modprobe.conf
在文档中加入如下的两条:
alias net-pf-10 off
alias ipv6 off
2 /etc/sysconfig/network
NETWORKING_IPV6=no


关闭服务
apmd:高级电源管理,是否需要启动:如果我们使用的是台式电脑或一直开机的机型,就不需要使用这个守护程序。
cups:公共UNIX打印支持,为Linux提供打印功能
bluetooth, hcid, hidd, sdpd, dund, pand:有关蓝牙的。
isdn:提供对isdn设备的支持
pcscd:如果你没有读卡器设备,就关闭它。
pcmcia:Pcmcia卡,支持笔记本电脑的PCMCIA 设备,如调制解调器, 网络适配器, SCSI卡等等。
rhnsd:Red Hat 网络服务。通知你有关官方的安全信息以及为你的系统打补丁。
yum-updatesd :下载补丁更新的。
portmap:与nfs有关,不使用nfs服务的话应该关闭
nfslock:与nfs有关,不使用nfs服务的话应该关闭
avahi-daemon:avahi-dameon服务网上说是于zeroconf协议有关,Avahi 是 zeroconf 协议的实现。它可以在没有 DNS 服务的局域网里发现基于 zeroconf 协议的设备和服务。它跟 mDNS 一样。除非你有兼容的设备或使用 zeroconf 协议的服务,否则应该关闭它。我把它关闭。
ip6tables:如果你不知道你是否在使用 IPv6,大部分情况下说明你没有使用。该服务是用于 IPv6 的软件防火墙。大多数用户都应该关闭它


安装oracle
安装前运行脚本:
#!/bin/bash

if [ -d /oracle ];then
echo "oralce dir ok!"
else
echo "oracle dir not exits,now creat it!"
mkdir /oracle
fi
groupadd dba
echo "group dba creat ok !"
useradd -g dba -d /oracle -m oracle
echo "user oracle creat ok"
cp '/etc/skel/.bash_profile' '/etc/skel/.bashrc' '/etc/skel/.bash_logout' /oracle
chown oracle /oracle
echo "oracle dir owner is user oracle"
chgrp dba /oracle
echo "oracle dir group owner is dba"


# set enviremnet


echo "export DISPLAY=:0.0" >>/oracle/.bashrc
echo "export ORACLE_BASE=/oracle" >>/oracle/.bashrc
echo "export ORACLE_HOME=/oracle/product/10g" >>/oracle/.bashrc
echo "export ORACLE_SID=orcl" >>/oracle/.bashrc
echo "export NLS_LANG=american_america.ZHS16GBK" >>/oracle/.bashrc
echo 'export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data' >>/oracle/.bashrc
echo 'export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH' >>/oracle/.bashrc
echo 'export PATH=$PATH:/usr/sbin:/etc:$ORACLE_HOME/bin' >>/oracle/.bashrc
echo "export LANG=en_US" >>/oracle/.bashrc
echo "export THREADS_FLAG=native" >>/oracle/.bashrc

##set the kernel for 10g
echo "Now,set the kernel"
echo "kernel.shmall = 2097152" >>/etc/sysctl.conf
echo "kernel.shmmax = 2147483648" >>/etc/sysctl.conf
echo "kernel.shmmni = 4096" >>/etc/sysctl.conf
echo "kernel.sem = 250 32000 100 128" >>/etc/sysctl.conf
echo "fs.file-max = 65536" >>/etc/sysctl.conf
echo "net.ipv4.ip_local_port_range = 1024 65000" >>/etc/sysctl.conf
echo "net.core.rmem_default = 262144" >>/etc/sysctl.conf
echo "net.core.rmem_max = 262144" >>/etc/sysctl.conf
echo "net.core.wmem_default = 262144" >>/etc/sysctl.conf
echo "net.core.wmem_max = 262144" >>/etc/sysctl.conf

/sbin/sysctl -p

echo "set oracle password and please reboot!!!!"
echo "next login use oracle to lonin"
passwd oracle


安装以下rpm包,可以从rhel5的安装包中获得
compat-db-4.2.52-5.1.i386.rpm
compat-libstdc++-296-2.96-138.i386.rpm
compat-gcc-34-3.4.6-4.i386.rpm
compat-gcc-34-c++-3.4.6-4.i386.rpm
compat-libgcc-296-2.96-138.i386.rpm
compat-libstdc++-33-3.2.3-61.i386.rpm
libaio-0.3.106-3.2.i386.rpm
libaio-devel-0.3.106-3.2.i386.rpm
fontconfig-devel-2.4.1-6.el5.i386.rpm
libXp-1.0.0-8.i386.rpm
freetype-devel-2.2.1-16.el5.i386.rpm
openmotif22-2.2.3-18.i386.rpm

开始安装

由于orcale10不支持 RHEL5 所以需要修改/etc/redhat_realease 将 Red Hat Enterprise Linux Server release 5 (Tikanga) 中的5改为 4
安装结束后再改回去。

产品安装检查时会有一个关于网络的条件不能通过,修改/etc/hosts 文件将127.0.0.1改为你的ip就可以了,也可以不修改。

阅读(2979) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~