RHEL5 上安装 oracle10g 过程和步骤

合集下载

RedHat enterprise linux 5下安装 oracle 10g

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(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安装教程 (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字符安装步骤和开机自启动及多个例程安装

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下安装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下安装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 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下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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档