RHEL5 上安装 oracle10g 过程和步骤
RedHat enterprise linux 5下安装 oracle 10g

查看文章RedHat enterprise linux 5下安装 oracle 10g(一)默认情况下,oracle 10g 是不能安装在RedHat enterprise linux 5平台的,我们可以通过修改配置文件来达到安装的要求。
我把自己安装的过程总结下来,供大家参考。
1. 安装Oracle前的系统准备工作1.1. 检查内存、硬盘容量、交换空间等检查项目命令/方法建议值内存 #grep MemTotal /proc/meminfo 512MB交换分区 #grep SwapTotal /proc/meminfo 1GB/tmp目录空闲区 #df –k /tmp 400MB硬盘空闲空间 #df -k 4GB1.2. 检查需要的软件包继续往下,检查软件需求。
可以使用rpm -q 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:From RedHat AS5 Disk 1(32 Bit)# rpm -q setarch-2*# rpm -q make-3*# rpm -q glibc-2*# rpm -q libaio-0*From RedHat AS5 Disk 2(32 Bit)# rpm -q compat-libstdc-33-3*# rpm -q compat-gcc-34-3*# rpm -q compat-gcc-34-c-3*# rpm -q gcc-4*# rpm -q libXp-1*From RedHat AS5 Disk 3(32 Bit)# rpm -q openmotif-2*# rpm -q compat-db-4*如果使用DVD安装介质的话,会很方便。
1.3. 修改系统内核参数# vi /etc/sysctl.confkernel.shmall = 2097152 // 该参数表示系统一次可以使用的共享内存总量(以页为单位)。
缺省值就是2097152,通常不需要修改kernel.shmmax = 2147483648 // 该参数定义了共享内存段的最大尺寸(以字节为单位)。
Red Hat Enterprise Linux 5(32Bit64Bit)安装Oracle(10g11g)

Red Hat Enterprise Linux 5(32Bit/64Bit)安装Oracle(10g/11g)一、安装系统首先安装Linux系统,根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。
其实Linux系统的swap分区大小设置是很有讲究的,如果哪位读者有兴趣,可以参考我的另外一篇文章——《如何合理设置Linux系统的swap分区大小》。
在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,否则会出现一些莫名其妙的问题。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作二、安装Oracle前的系统准备工作1.检查需要的软件包可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:From RedHat AS5 Disk 1(32 Bit)# rpm -Uvh setarch-2*# rpm -Uvh make-3*# rpm -Uvh glibc-2*# rpm -Uvh libaio-0*From RedHat AS5 Disk 2(32 Bit)# rpm -Uvh compat-libstdc -33-3*# rpm -Uvh compat-gcc-34-3*# rpm -Uvh compat-gcc-34-c -3*# rpm -Uvh gcc-4*# rpm -Uvh libXp-1*From RedHat AS5 Disk 3(32 Bit)# rpm -Uvh openmotif-2*# rpm -Uvh compat-db-4*如果使用DVD安装介质的话,会很方便。
2.修改Linux发行版本信息由于Oracle 10g发行的时候,RedHat Enterprise Linux 5没有发行,所以Oracle 10g并没有对RedHat Enterprise Linux 5确认支持,我们有两种方法可以让Oracle 10g支持RedHat Enterprise Linux 5。
Oracle 10g Release 2 (10.2) for RHEL 5.2安装教程 (good)

Oracle 10g Release 2 (10.2) for RHEL 5.2安装教程(转载说明:RHEL 5.2 是最新的版本,在部署Oracle 10g 数据库测试环境的过程中,发现了几个问题值得关注,虽然顺利解决了,也想分享一下,顺便搜索了一下,发现这篇文章已经写得很详细了。
问题1、linux版本问题导致Oracle 10g 做系统版本检查时未通过。
Oracle 10g 所支持的操作系统和版本号在Oracle压缩包中的文件/database/install/oraparam.ini 可以查看到。
问题2、RHEL 5.2 安装过程中,软件包的选择不再有像 RHEL 4.5 版本里的everything 这个选项,如果有几个包未选择会导致在检查 Oracle 10g 所依赖的软件包时,提示未通过。
笔者在安装Oracle 10g 提示,libXp.so 链接错误,64位机器上报 compat-db、libXp、openmotif 链接错误,这些错误都是由于未安装相应的rpm 造成的。
解决方法:(当然不用重装操作系统了)将光盘或者iso镜像中对应的rpm包及其关联包拷贝到某个目录下,如/mnt/rpm_pkg下,rpm_pkg为新建立的文件夹。
以root执行命令:rpm -ivh 包名.rpm (如:rpm -ivh libXp*.rpm)libXp 在32位的RHEL 5.2 下有两个文件libXp和libXp-devel,在64位的RHEL 5.2有3个相应的文件。
如果有相关的rpm包未安装,都可以通过此种方法解决。
直到依赖的软件包检查通过。
3、静态IP的问题,修改/etc/hosts文件,修改后重新启动一下network服务。
安装RHEL 5.2 过程中如果选了支持IPv6,可以登录系统后,将IPv6取消。
IPv4配置静态地址,并且在系统启动时进行激活。
4、安装过程的配置在Oracle官方网站和这篇转载的文章中都有说明。
oracle 10g在rhel-5.2-server字符安装步骤和开机自启动及多个例程安装

oracle 10g在rhel-5.2-server字符安装步骤和开机自启动及多个例程安装参考:/topic/381947/u/20070702/10/e813e1f0-eeff-4201-a2c1-9e2f941b5f24.html把oracle 10g的实例名命名为oracle10g,且上下文保持一致ORACLE_BASE:/db/oracleORACLE_SID:oracle10gORACLE_HOME:/db/oracle/product/101.安装所需包binutilscompat-libstdc++elfutils-libelfelfutils-libelf-develgccgcc-c++glibcglibc-commonglibc-devellibaiolibaio-devellibgcclibstdc++libstdc++-develmakesysstatvixie-cron2、创建用户和群组#groupadd oinstall#groupadd dba#groupadd asadmin#useradd -g oinstall -G dba,asadmin oracle#passwd oracle3、设置oracle用户的环境变量和shell限制#vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536#vi /home/oracle/.bashrcumask 022if [ $USER = "oracle" ]; thenulimit -u 16384 -n 65536fiexport TMP=/tmpexport TMPDIR=/tmpexport ORACLE_BASE=/db/oracleexport ORACLE_SID=oracle10gexport ORACLE_HOME=/db/oracle/product/10export PATH=$PATH:$ORACLE_HOME/bin4、创建目录结构#mkdir -p /db/oracle/product/10#chown -R oracle.oinstall /db5、设置oraInst.loc文件#vi /etc/oraInst.locinventory_loc=/db/oracle/inventoryinst_group=oinstall6、只安装数据软件复制附件中的enterprise.rsp文件到某一目录,比如/home/oracle/enterprise.rsp,并保证可读。
redhat5.4下安装oracle10g

Redhat5.4下安装Oracle 10g一.检查安装所需要的系统依赖性包make-3.81-3.el5gcc-4.1.2-42.el5glibc-2.5-24glibc-devel-2.5-24glibc-headers-2.5-24compat-db-4.2.52-5.1compat-gcc compat-gcc-c++ compat-libstdc++ compat-libsetc++-devel libXp binutils openmotif setarch由于缺失的包之间有严格的依赖关系,所以必须按照如下顺序安装所缺失的包(实验过)rpm -Uvh compat-db-4*rpm -Uvh libaio_0*rpm -Uvh compat-libstdc++-33-3*rpm -Uvh glibc-headers-2.5-12.i386.rpmrpm -Uvh glibc-devel-2.5-12.i386.rpmrpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-c++-3*rpm -Uvh libXp-l*rpm -Uvh openmotif-2*rpm -Uvh gcc-4*rpm -Uvh glibc-2.5-12.i686.rpmrpm -Uvh libgomp-4.1.1-52.e15.i386.rpmrpm -Uvh gcc-4.1.1-52.e15.i386.rpm注意:安装完成后仍然会显示部分包没有安装,不过不会影响使用,所以但这里,系统依赖包就安装完毕了做这个步骤之前,请将系统光盘插入光驱,然后进行挂载,进入挂载目录的Server目录中,进行安装即可。
二.修改配置文件1、配置内核参数文件/etc/f在该文件行末添加以下内容,如果对应的项目有,则只需修改原有的值即可kernel.mall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=250 32000 100 128fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144修改完成之后,保存退出。
Red+Hat+Linux5.5下安装Oracle10g

Red+Hat+Linux5.5下安装Oracle10gRed Hat Linux5.5企业服务器版下安装Oracle10g条件:内存1g以上,IP地址必须为静态linux下oracle10g安装顺序:1 oracle软件;2 oracle数据库(dbca);3 创建监听(netca)准备工作一:1修改版本号由于orcale10不支持RHEL5 所以需要修改/etc/redhat-release 将Red Hat Enterprise Linux Server release 5 (Tikanga) 改为Red Hat Enterprise Linux Server release 4 (Tikanga)2依次安装下面的包大部分都在sever文件夹(最后一张盘)里。
rpm –ivh libXp-1.0.0-8.i386.rpmopenmotif22-2.2.3-18.i386.rpmcompat-db-4.2.52-5.1.i386.rpmcompat-gcc-34-3.4.6-4.i386.rpm (要先安装rpm -ivh glibc-devel-2.5-12.i386.rpm)compat-gcc-34-c++-3.4.6-4.i386.rpmcompat-libstdc++-33-3.2.3-61.i386.rpmlibaio-0.3.106-3.2.i386.rpm在安装compat-gcc-34-3.4.6-4.i386.rpmcompat-gcc-34-c++-3.4.6-4.i386.rpm 包时要先安装rpm -ivh glibc-devel* 等包装glibc-devel* 时又要先装glibc-headers*包,有启示信息3修改内核参数增加下面的内容到文件/etc/sysctl.conf中kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144不一定要全部复制,里面没有的再复制运行下面的命令使得内核参数生效:/sbin/sysctl –p检查您的/etc/host.conf 是否含有下面的条目127.0.0.1 localhost如果没有的话, oracle 的监听器无法启动为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。
redhat oracle 安装

RedHat 5.5 安装Oracle 10g 详细步骤2010-10-08 11:43:12| 分类:oracle | 标签:linux redhat oracle 安装|字号大中小订阅一.RHEL5安装前须知1.RHEL5不支持串口硬盘(SATA硬盘),shit,居然不支持SATA2.为了能够顺畅的运行oracle10g,要求物理内存2G以上,swap>2G。
/tmp设置1G以上。
3.由上可知,分区需要采用自定义方式。
交换空间(swap)一般设置为物理内存容量的1~2倍,物理内存越大相应的swap一般设置倍数就较小,例如1G内存设置swap为2G,4G内存设置swap为6G。
swap(相当于windows的虚拟内存)并不是越大越好,太大了,也用不了,建议封顶8G。
二.RHEL5的安装和配置的注意事项桌面环境→GNOME桌面环境应用程序→图形化互联网、基于文本的互联网、编辑器开发→开发工具、开发库、老的软件开发服务器→服务器配置工具基本系统→X窗口系统、基本、管理工具、系统工具、老的软件支持,一般这里全选防火墙:关闭SELinux:关闭三.安装补丁rpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0*rpm -Uvh libaio-devel-0.3.106-5.i386.rpmrpm -Uvh compat-libstdc++-33-3*rpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-c++-3*rpm -Uvh gcc-4*rpm -Uvh libXp-1*rpm -Uvh openmotif-2*rpm -Uvh compat-db-4*rpm -ivh openmotif-2.3.0-0.3.el5.x86_64.rpm四.安装步骤1. 修改系统版本:修改/etc/redhat-release文件的版本号为42. 修改静态IP:Root身份下修改/etc/hosts文件里的127.0.0.1修改为你机器的静态IP3. 修改/etc/sysctl.conf文件:kernel.shmmni=4096kernel.sem=250 32000 100 128fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000net.core.rmem_default=4194304net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=262144保存后使用/sbin/sysctl -p命令使设置生效。
RHE5.4下oracle10g安装手册

RHE5.4安装Oracle 10g过程图解1.准备工作:1.1下载10201_database_linux_x86_64.cpio.gz1.2检查需要安装的rpm# rpm -q gcc make binutils openmotifgcc-4.1.2-46.el5make-3.81-3.el5binutils-2.17.50.0.6-12.el5package openmotif is not installed※安装openmotif时提示缺少libXp.so.6# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm# rpm -ivh openmotif22-2.2.3-18.i386.rpm1.3检查其他需要的rpm# rpm -q setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++compat-libstdc++-develpackage compat-db is not installedpackage compat-gcc is not installed (实际系统安装的是compat-gcc-34-3.4.6-4)package compat-gcc-c++ is not installed(实际系统安装的是compat-gcc-34-c++-3.4.6-4) package compat-libstdc++ is not installed(实际系统安装的是compat-libstdc++-2.96-2.138) package compat-libstdc++-devel is not installed(不需要了)# rpm -i compat-db-4.2.52-5.1.i386.rpm2.安装前设置:2.1建立oinstall、dba两个组# groupadd oinstall# groupadd dba2.2将oinstall、dba赋权给用户oracle# useradd -g oinstall -G dba oracle# passwd oracle(设置用户oracle的登录密码,若不设置则可不运行该命令)2.3建立安装目录跟数据库文件存放路径# mkdir -p /opt/oracle/(oracle10g的安装目录)# mkdir –p /opt/oradata/(oracle10g数据库文件的存放路径)# chown -R oracle:oinstall /opt/oracle/ /opt/oradata/# chmod -R 775 /opt/oracle/ /opt/oradata/2.4配置内核参数2.4.1配置sysctl.conf# vi /etc/sysctl.conf在这里redhat会存在kernel.shmmax、kernel.shmall。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
查看文章
RHEL5 上安装 oracle10g 过程和步骤
2008年04月06日 星期日 20:17
安装配置系统环境:
(1)安装linux ,所由服务都不选择,只是选择安装开发工具,不要安装防火墙(当
然也可以在后面关闭)
(2)打开终端,执行如下命令,检查安装包,没有的都要安装(一般在dis2 和dis3
上)
# RedHat AS5 1 -- make, glibc, libaio
# RedHat AS5 2 -- compat-libstdc++, compat-gcc-34, compat-gcc-34-c++,
gcc, libxp
# RedHat AS5 3 -- openmotif, compat-db
(3)修改内核参数
增加下面的内容到文件 /etc/sysctl.conf 中:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
运行下面的命令使得内核参数生效:
/sbin/sysctl -p
(4) vi /etc/security/limits.conf 行末添加以下内容
#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
(5) vi /etc/pam.d/login 行末添加以下内容
session required pam_limits.so
(6) 关闭防火墙,vi /etc/selinux/config 确保以下内容
SELINUX=disabled
关闭SELIINUX
安装Oracle
(1)新增组和用户:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
(2)创建Oracle的安装目录,并把权限付给oracle用户:
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle
(3)因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文
件 /etc/redhat-release 把Red Hat Enterprise Linux Server release 5
(Tikanga) 改成版本4:
redhat-4
另外一个方法是:
修改安装文件
# vi /10201_database_linux32/database/install/oraparam.ini
### #[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asi
anux-2]
再添加
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
---我用的方法(简单方便):安装的时候加忽略操作系统判断的参
数 ./runInstaller -ignoresysprereqs
(4)oracle 用户的环境变量(因为安装的时候系统有乱码,将环境设置成了英文,
在安装过程中将数据库语言选择中文,字符集GBK)
以 oracle 身份登录,并通过在 .bash_profile 或 .profile(bash 或 ksh)
中添加以下行,将 ORACLE_BASE 添加到登录配置文件(直接gedit
/home/oracle/.bash_profile)
增加下列内容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
(5)解压缩oracle 10g安装盘,然后新建终端,运行 ./runInstaller
-ignoresysprereqs (注意大小写)
-------------
执行两个脚本后,将oracle软件安装好。
接下来执行DBCA,按需求建立DB