CentOS5.6下安装Oracle10G
********************************************************************************
*目标:在Centos系统下,安装Oracle10g软件
*步骤:
* 1、安装包
* 2、域名解析设置及网络配置
* 3、创建用户、组
* 4、配置内核参数、修改环境变量
* 5、设置shell限制
* 6、创建相关目录、赋权
* 7、远程图形化安装Oracle软件
*******************************************************************************
1、安装包
--挂载光盘
[root@localhost CentOS]#mount /dev/hdb /media --通过df -h查看到相关目录,依实际情况挂载
--配置yum
[root@localhost CentOS]# cd /etc/yum.repos.d/ --进入到该目录下生成一个配置文件
[root@localhost CentOS]# ls
[root@localhost CentOS]# cp CentOS-Debuginfo.repo yum.repo --做一个拷贝
[root@localhost CentOS]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
[root@localhost CentOS]#cp * /hylbak --将yum.repos.d下文件做一个备份
[root@localhost CentOS]#rm -rf Centos* --将无关文件删除
[root@localhost CentOS]#vi yum.repo
[debug]
name=CentOS-6 - Debuginfo
baseurl=file:///media --此处光盘挂载到了media目录下
enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-6
~
~
[root@localhost CentOS]#yum install -y binutils-2.17.50.0.6 --举例:使用yum安装格式
[root@localhost CentOS]#rpm -q binutils-2.17.50.0.6 --举例:使用rpm查看软件包安装情况
--修改:不要按下面参考文档提示安装,第一次按其安装出错
--安装时需要使用下文修改的“黄色”标记安装方案
--保留第一次缺失安装包参考,引以为戒
--安装包缺失时参考如下文档所致
--下表为第一次安装,安装后续发现出现包不全状况,对其包进行更正和补充,若实际安装采用之后的安装包方案,此处不做删除以示反例
| 安装包参考(提醒:不要按此安装,实际安装见后文) |
| 参考文档提示安装包 |
实际通过光盘安装包 |
| binutils-2.17.50.0.6 |
binutils-2.17.50.0.6 |
| compat-libstdc++-33-3.2.3 |
compat-libstdc++-33-3.2.3-61 |
| elfutils-libelf-0.125 |
elfutils-libelf-0.137 |
| elfutils-libelf-devel-0.125 |
elfutils-libelf-devel-0.137 |
| elfutils-libelf-devel-static-0.125 |
elfutils-libelf-devel-static-0.137 |
| gcc-4.1.2 |
gcc-4.1.2 |
| gcc-c++-4.1.2 |
gcc-c++-4.1.2 |
| glibc-common-2.5 |
glibc-common-2.5 |
| glibc-devel-2.5 |
glibc-devel-2.5 |
| glibc-headers-2.5 |
glibc-headers-2.5 |
| kernel-headers-2.6.18 |
kernel-headers-2.6.18 |
| ksh-20060214 |
ksh-20100202-1.el5_5.1 |
| libaio-0.3.106 |
libaio-0.3.106 |
| libaio-devel-0.3.106 |
libaio-devel-0.3.106 |
| libgcc-4.1.2 |
libgcc-4.1.2 |
| libgomp-4.1.2 |
libgomp-4.4.4-13.el5.x86_64 |
| libstdc++-4.1.2 |
libstdc++-4.1.2 |
| libstdc++-devel-4.1.2 |
libstdc++-devel-4.1.2 |
| make-3.81 |
make-3.81 |
| sysstat-7.0.2 |
sysstat-7.0.2 |
| unixODBC-2.2.11(32 bit) |
unixODBC-2.2.11-7.1 |
| unixODBC-devel |
unixODBC-devel-2.2.11-7.1.x86_64 |
| pdksh-5.2.14 |
pdksh-5.2.14-36.el5 |
| numactl-0.9.8 |
numactl-0.9.8 |
| libXp-1.0.0 |
libXp-1.0.0 |
| libXp-devel-1.0.0 |
libXp-devel-1.0.0-8.1.el5.x86_64、libXp-devel-1.0.0-8.1.el5.i386.rpm |
| libXau-devel-1.0.1 |
libXau-devel-1.0.1 |
| |
|
--按错误参考安装包指令
yuminstall -y binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3-61elfutils-libelf-0.137 elfutils-libelf-devel-0.137elfutils-libelf-devel-static-0.137 gcc-4.1.2 gcc-c++-4.1.2 glibc-common-2.5glibc-devel-2.5 glibc-headers-2.5 kernel-headers-2.6.18 ksh-20100202-1.el5_5.1libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.2 libgomp-4.4.4-13.el5.x86_64libstdc++-4.1.2 libstdc++-devel-4.1.2 make-3.81 sysstat-7.0.2unixODBC-2.2.11-7.1 unixODBC-devel-2.2.11-7.1.x86_64 pdksh-5.2.14-36.el5numactl-0.9.8 libXp-1.0.0 libXp-devel-1.0.0-8.1.el5.x86_64libXp-devel-1.0.0-8.1.el5.i386.rpm libXau-devel-1.0.1
正确安装包方案(使用以下安装包流程,经过二次验证成功)
--使用以下安装包方案
--根据多