<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>出家如初，成佛有余&#187; oracle，x86_64，10R2，Redhat，as4，安装，linux</title>
	<atom:link href="http://www.yeeach.com/tag/oracle%ef%bc%8cx86_64%ef%bc%8c10r2%ef%bc%8credhat%ef%bc%8cas4%ef%bc%8c%e5%ae%89%e8%a3%85%ef%bc%8clinux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yeeach.com</link>
	<description>专注电子商务领域，关注无线互联网，关注新媒体；Yeeach.com用于记录我技术生涯的点滴</description>
	<lastBuildDate>Sun, 25 Jul 2010 10:30:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Oracle 10.2.0.1 在x86-64 的Redhat AS4 Update 2安装杂记</title>
		<link>http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/</link>
		<comments>http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 01:26:02 +0000</pubDate>
		<dc:creator>chuanliang</dc:creator>
				<category><![CDATA[技术相关]]></category>
		<category><![CDATA[oracle，x86_64，10R2，Redhat，as4，安装，linux]]></category>

		<guid isPermaLink="false">http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/</guid>
		<description><![CDATA[&#160;&#160; 需要在一台Dell 1950 的Redhat AS4 Update 2上安装Oracle，原本打算重装操作系统升级到AS5，安装到分区时候，无法识别硬盘，没有Dell openManage Assistant光盘，也没有软驱，只好在原有的AS4 Update 2上安装Oracle。 &#160;&#160; 以前在电信项目中使用Oracle都是64位的Solaris及HP-Unix，因此很少考虑CPU兼容性问题。做互联网后很少再使用Oracle了，被AMD、INTEL们宣扬的x86_64与i386向下的兼容性所迷惑，因此也没细看服务器的系统配置，习惯性地上传了以前下载的Oracle 10.1.0.2 for Linux，按照Oracle安装的标准步骤配置好相关环境变量及内核参数后，启动安装界面运行到安装数据库（Installing Oracle Database ）阶段，进度条始终停在2%就停止不动了。百思不得其解，找了半天原因，后来查看了一下机器配置（uname -a），发现Dell 1950的CPU是Intel XEON x86_64位的服务器，因此怀疑是x86_64机器的问题。 &#160;&#160; 只好又花了半天下载了一个Oracle 10201 linux x86_64版本 的安装包，下载完成后，解压后（gunzip 10201_database_linux_x86_64.cpio.gz;cpio -idmv &#60; 10201_database_linux_x86_64.cpio），重新开始过程，在安装数据库阶段倒是顺利过了，但是到编译链接阶段（Linking ‘Oracle Database’），报错： Error in invoking target ‘install’ of makefile ‘/opt/oracle/product/10.2/ctx/lib/ins_ctx.mk’ 忽略错误继续安装，仍然报一堆类似的错误，看来继续安装已经没有价值了。 从现象来看，应该是libstdc、gcc的问题，按照这篇文章，检查了Linux的rpm包 rpm -q &#8211;qf &#8216;%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n&#8217; binutils compat-db control-center gcc gcc-c++ [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;&#160; 需要在一台Dell 1950 的Redhat AS4 Update 2上安装Oracle，原本打算重装操作系统升级到AS5，安装到分区时候，无法识别硬盘，没有Dell openManage Assistant光盘，也没有软驱，只好在原有的AS4 Update 2上安装Oracle。</p>
<p>&#160;&#160; 以前在电信项目中使用Oracle都是64位的Solaris及HP-Unix，因此很少考虑CPU兼容性问题。做互联网后很少再使用Oracle了，被AMD、INTEL们宣扬的x86_64与i386向下的兼容性所迷惑，因此也没细看服务器的系统配置，习惯性地上传了以前下载的Oracle 10.1.0.2 for Linux，按照Oracle安装的标准步骤配置好相关环境变量及内核参数后，启动安装界面运行到安装数据库（Installing Oracle Database ）阶段，进度条始终停在2%就停止不动了。百思不得其解，找了半天原因，后来查看了一下机器配置（uname -a），发现Dell 1950的CPU是Intel XEON x86_64位的服务器，因此怀疑是x86_64机器的问题。</p>
<p>&#160;&#160; 只好又花了半天下载了一个<a href="http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux_x86_64.cpio.gz" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux_x86_64.cpio.gz');">Oracle 10201 linux x86_64版本</a> 的安装包，下载完成后，解压后（gunzip 10201_database_linux_x86_64.cpio.gz;cpio -idmv &lt; 10201_database_linux_x86_64.cpio），重新开始过程，在安装数据库阶段倒是顺利过了，但是到编译链接阶段（Linking ‘Oracle Database’），报错：</p>
<p>Error in invoking target ‘install’ of makefile ‘/opt/oracle/product/10.2/ctx/lib/ins_ctx.mk’</p>
<p>忽略错误继续安装，仍然报一堆类似的错误，看来继续安装已经没有价值了。</p>
<p><a href="http://www.yeeach.com/wp-content/uploads/2009/06/screenshot1.png" ><img title="Screenshot1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="480" alt="Screenshot1" src="http://www.yeeach.com/wp-content/uploads/2009/06/screenshot1-thumb.png" width="639" border="0" /></a> </p>
<p>从现象来看，应该是libstdc、gcc的问题，按照<a href="http://www.puschitz.com/InstallingOracle10g.shtml" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.puschitz.com/InstallingOracle10g.shtml');">这篇文章</a>，检查了Linux的rpm包 </p>
<p>rpm -q &#8211;qf &#8216;%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n&#8217; binutils compat-db control-center gcc gcc-c++ glibc glibc-common&#160; gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio libaio-devel</p>
<pre>结果如下：</pre>
<pre>compat-db-4.1.25-9 (i386)compat-db-4.1.25-9 (x86_64)control-center-2.8.0-12.rhel4.2 (x86_64)gcc-3.4.4-2 (x86_64)gcc-c++-3.4.4-2 (x86_64)glibc-2.3.4-2.13 (x86_64)glibc-2.3.4-2.13 (i686)glibc-common-2.3.4-2.13 (x86_64)gnome-libs-1.4.1.2.90-44.1 (x86_64)libstdc++-3.4.4-2 (x86_64)libstdc++-3.4.4-2 (i386)libstdc++-devel-3.4.4-2 (x86_64)libstdc++-devel-3.4.4-2 (i386)make-3.80-5 (x86_64)pdksh-5.2.14-30.3 (x86_64)sysstat-5.0.5-1 (x86_64)xscreensaver-4.18-5.rhel4.9 (x86_64)</pre>
<pre>发现缺少了binutils、libstdc++-devel 、libaio、libaio-devel几个重要的包，下载了这几个包安装</pre>
<p>wget <a title="ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/os/x86_64/WhiteBox/RPMS/libaio-0.3.103-3.x86_64.rpm" href="ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/os/x86_64/WhiteBox/RPMS/libaio-0.3.103-3.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/os/x86_64/WhiteBox/RPMS/libaio-0.3.103-3.x86_64.rpm');">ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/os/x86_64/WhiteBox/RPMS/libaio-0.3.103-3.x86_64.rpm</a> </p>
<p>wget <a href="ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/os/i386/WhiteBox/RPMS/libaio-0.3.103-3.i386.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/os/i386/WhiteBox/RPMS/libaio-0.3.103-3.i386.rpm');">ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/os/i386/WhiteBox/RPMS/libaio-0.3.103-3.i386.rpm</a> </p>
<p>wget <a title="http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm" href="http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm');">http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm</a></p>
<p>rpm –Uvh &#8211;force libaio-0.3.103-3.x86_64.rpm libaio-0.3.103-3.i386.rpm binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm</p>
<p>下载binutils时候有<a href="http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm');">binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm</a>和<a href="http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm');">binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm</a>两个包可供选择，按照<a href="http://oss.oracle.com/projects/compat-oracle/files/RedHat/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/files/RedHat/');">Oracle的说明</a>，在AS4 Update2上应当安装<a href="http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm');">binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm</a></p>
<p>安装完上述包，重新Oracle安装过程，进行到Linking Stage仍然报类似的错误。</p>
<p>按照<a href="http://forums.oracle.com/forums/thread.jspa?threadID=336440&amp;start=15&amp;tstart=0" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://forums.oracle.com/forums/thread.jspa?threadID=336440&amp;start=15&amp;tstart=0');">这篇文章</a>的说法，在x86_64上安装10G R2应当使用<a href="http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm');">binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm</a>包，而不应当使用<a href="http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm');">binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm</a></p>
<p>卸载<a href="http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm');">binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm</a>重新安装<a href="http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm');">binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm</a></p>
<p>rpm -e &#8211;force binutils-2.15.92.0.2-15.0.0.0.2 ;rpm -Uvh &#8211;force binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm</p>
<p>安装进行到Linking Stage仍然报类似错误。</p>
<p>按照<a href="http://forums.oracle.com/forums/thread.jspa?messageID=1254866" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://forums.oracle.com/forums/thread.jspa?messageID=1254866');">这篇文章</a>的说法，还应当安装gcc、gcc-c++-、glibc-devel、glibc-headers、glibc-kernheaders的32位及64位的相关开发包</p>
<p>wget <a title="http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-devel-2.3.4-2.13.i386.rpm" href="http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-devel-2.3.4-2.13.i386.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-devel-2.3.4-2.13.i386.rpm');">http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-devel-2.3.4-2.13.i386.rpm</a> </p>
<p>wget <a href="http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-devel-2.3.4-2.13.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-devel-2.3.4-2.13.x86_64.rpm');">http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-devel-2.3.4-2.13.x86_64.rpm</a> </p>
<p>wget <a title="http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-headers-2.3.4-2.13.x86_64.rpm" href="http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-headers-2.3.4-2.13.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-headers-2.3.4-2.13.x86_64.rpm');">http://linuxsoft.cern.ch/cern/slc4X/x86_64/yum/updates/glibc-headers-2.3.4-2.13.x86_64.rpm</a> </p>
<p>wget <a title="http://linuxsoft.cern.ch/cern/slc44/x86_64/yum/os/glibc-kernheaders-2.4-9.1.98.EL.x86_64.rpm" href="http://linuxsoft.cern.ch/cern/slc44/x86_64/yum/os/glibc-kernheaders-2.4-9.1.98.EL.x86_64.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://linuxsoft.cern.ch/cern/slc44/x86_64/yum/os/glibc-kernheaders-2.4-9.1.98.EL.x86_64.rpm');">http://linuxsoft.cern.ch/cern/slc44/x86_64/yum/os/glibc-kernheaders-2.4-9.1.98.EL.x86_64.rpm</a> </p>
<p>rpm –Uvh glibc-devel-2.3.4-2.13.i386.rpm glibc-devel-2.3.4-2.13.x86_64.rpm&#160; glibc-headers-2.3.4-2.13.x86_64.rpm glibc-kernheaders-2.4-9.1.98.EL.x86_64.rpm </p>
<p>安装进行到Linking Stage仍然报错，查看日志oracle/oraInventory/logs/installActions2009-06-08_12-12-04PM.log，报/usr/lib64/libstdc++.so.5: No such file or directory 错误：</p>
<p><em>INFO: </em></p>
<p><em>INFO:&#160; &#8211; Linking liborasdkbase </em></p>
<p><em>INFO: /coias/oracle/product/10.2/bin/genorasdksh -base </em></p>
<p><em>INFO: $Id: genorasdksh.sh 02-mar-2005.16:22:46 mchengjr Exp $ </em></p>
<p><em>INFO: Generating BASE ORASDK library&#8230; </em></p>
<p><em>INFO: Creating /coias/oracle/product/10.2/lib/liborasdkbase.so.10.2 </em></p>
<p><em>INFO: gcc:<br />
    <br />INFO: /usr/lib64/libstdc++.so.5: No such file or directory </em></p>
<p><em>INFO: /coias/oracle/product/10.2/bin/genorasdksh: Failed to link liborasdkbase.so.10.2 </em></p>
<p><em>INFO: make: *** [liborasdkbase] Error 1 </em></p>
<p><em>INFO: End output from spawned process.<br />
    <br />INFO: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- </p>
<p>INFO: Exception thrown from action: make </p>
<p>Exception Name: MakefileException </p>
<p>Exception String: Error in invoking target &#8216;all_no_orcl&#8217; of makefile &#8216;/coias/oracle/product/10.2/rdbms/lib/ins_rdbms.mk&#8217;. See &#8216;/coias/oracle/oraInventory/logs/installActions2009-06-08_12-12-04PM.log&#8217; for details. </p>
<p>Exception Severity: 1 </p>
<p>INFO: The output of this make operation is also available at: &#8216;/coias/oracle/product/10.2/install/make.log&#8217;</em></p>
<p>下载glibc-devel-2.3.4-2.13.i386.rpm、compat-gcc-32-c++-3.2.3-47.3.i386.rpm 、compat-gcc-32-3.2.3-47.3.i386.rpm</p>
<p>wget <a title="http://whiteboxlinux.osmirror.nl/4/en/obsolete-updates/glibc-devel-2.3.4-2.13.i386.rpm" href="http://whiteboxlinux.osmirror.nl/4/en/obsolete-updates/glibc-devel-2.3.4-2.13.i386.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://whiteboxlinux.osmirror.nl/4/en/obsolete-updates/glibc-devel-2.3.4-2.13.i386.rpm');">http://whiteboxlinux.osmirror.nl/4/en/obsolete-updates/glibc-devel-2.3.4-2.13.i386.rpm</a></p>
<p>wget <a href="ftp://ftp.chg.ru/pub/Linux/CentOS/4.7/os/i386/CentOS/RPMS/compat-gcc-32-c++-3.2.3-47.3.i386.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/ftp://ftp.chg.ru/pub/Linux/CentOS/4.7/os/i386/CentOS/RPMS/compat-gcc-32-c++-3.2.3-47.3.i386.rpm');">ftp://ftp.chg.ru/pub/Linux/CentOS/4.7/os/i386/CentOS/RPMS/compat-gcc-32-c++-3.2.3-47.3.i386.rpm</a> </p>
<p>wget <a href="ftp://ftp.chg.ru/pub/Linux/CentOS/4.7/os/i386/CentOS/RPMS/compat-gcc-32-3.2.3-47.3.i386.rpm" onclick="javascript:pageTracker._trackPageview('/outbound/article/ftp://ftp.chg.ru/pub/Linux/CentOS/4.7/os/i386/CentOS/RPMS/compat-gcc-32-3.2.3-47.3.i386.rpm');">ftp://ftp.chg.ru/pub/Linux/CentOS/4.7/os/i386/CentOS/RPMS/compat-gcc-32-3.2.3-47.3.i386.rpm</a> </p>
<p>安装这几个包后，重新安装Oracle，在邻近崩溃边缘终于顺利完成Oracle安装。</p>
<p>真不容易，整整浪费了一天多的时间。</p>
<p>总结如下：</p>
<p>&#160; 1、x86_64并没有想CPU厂商宣扬的那样对32位CPU应用向下的兼容性，尤其是Intel的</p>
<p>&#160; 2、Oracle 10.2.0.1在AS4 Update2上安装，需要依赖libaio、libaio-devel、binutils、libstdc、glibc-devel、compat-gcc-32-c++、compat-gcc-32等几个重要的包，尤其是32位(i386或i686)、64位（X86_64）对应的包</p>
<p>rpm -q &#8211;qf &#8216;%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n&#8217; binutils compat-db control-center gcc gcc-c++ glibc glibc-common&#160; gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio libaio-devel glibc-devel glibc-headers glibc-kernheaders compat-gcc-32-c++ compat-gcc-32</p>
<p>
  <br />binutils-2.15.92.0.2-13.0.0.0.2 (x86_64) </p>
<p>compat-db-4.1.25-9 (i386) </p>
<p>compat-db-4.1.25-9 (x86_64) </p>
<p>control-center-2.8.0-12.rhel4.2 (x86_64) </p>
<p>gcc-3.4.4-2 (x86_64) </p>
<p>gcc-c++-3.4.4-2 (x86_64) </p>
<p>gcc-c++-3.4.4-2 (i386) </p>
<p>glibc-2.3.4-2.13 (i686) </p>
<p>glibc-2.3.4-2.13 (x86_64) </p>
<p>glibc-common-2.3.4-2.13 (x86_64) </p>
<p>gnome-libs-1.4.1.2.90-44.1 (x86_64) </p>
<p>libstdc++-3.4.4-2 (i386) </p>
<p>libstdc++-3.4.4-2 (x86_64) </p>
<p>libstdc++-devel-3.4.4-2 (x86_64) </p>
<p>make-3.80-5 (x86_64) </p>
<p>pdksh-5.2.14-30.3 (x86_64) </p>
<p>sysstat-5.0.5-11.rhel4 (i386) </p>
<p>xscreensaver-4.18-5.rhel4.9 (x86_64) </p>
<p>libaio-0.3.103-3 (x86_64) </p>
<p>libaio-0.3.103-3 (i386) </p>
<p>libaio-devel-0.3.103-3 (x86_64) </p>
<p>glibc-devel-2.3.4-2.13 (x86_64) </p>
<p>glibc-devel-2.3.4-2.13 (i386) </p>
<p>glibc-headers-2.3.4-2.13 (x86_64) </p>
<p>glibc-kernheaders-2.4-9.1.98.EL (x86_64) </p>
<p>compat-gcc-32-c++-3.2.3-47.3 (i386) </p>
<p>compat-gcc-32-3.2.3-47.3 (i386)</p>
<p>&#160; 3、<a href="http://www.puschitz.com/InstallingOracle10g.shtml" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.puschitz.com/InstallingOracle10g.shtml');">这篇文档</a>及<a href="http://forums.oracle.com/forums/thread.jspa?threadID=336440" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://forums.oracle.com/forums/thread.jspa?threadID=336440');">这个帖子</a>对于Oracle 10R2在x86_64下安装过程总结得很不错，只不过刚开始时候没有耐心看完，怀着侥幸的心理看了前面一部分就开始安装，白白浪费了很多时间。</p>
<p>参考资料：</p>
<p><a href="http://www.puschitz.com/InstallingOracle10g.shtml" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.puschitz.com/InstallingOracle10g.shtml');">http://www.puschitz.com/InstallingOracle10g.shtml</a>&#160;</p>
<p><a title="http://oss.oracle.com/projects/compat-oracle/files/RedHat/" href="http://oss.oracle.com/projects/compat-oracle/files/RedHat/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://oss.oracle.com/projects/compat-oracle/files/RedHat/');">http://oss.oracle.com/projects/compat-oracle/files/RedHat/</a>&#160;</p>
<p><a title="http://forums.oracle.com/forums/thread.jspa?threadID=336440" href="http://forums.oracle.com/forums/thread.jspa?threadID=336440" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://forums.oracle.com/forums/thread.jspa?threadID=336440');">http://forums.oracle.com/forums/thread.jspa?threadID=336440</a></p>
<p><a title="http://www.freelists.org/post/oracle-l/Oracle-92-on-RH-ES-4-x86-64,5" href="http://www.freelists.org/post/oracle-l/Oracle-92-on-RH-ES-4-x86-64,5" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.freelists.org/post/oracle-l/Oracle-92-on-RH-ES-4-x86-64,5');">http://www.freelists.org/post/oracle-l/Oracle-92-on-RH-ES-4-x86-64,5</a></p>
<p><a title="http://forums.oracle.com/forums/thread.jspa?threadID=336440" href="http://forums.oracle.com/forums/thread.jspa?threadID=336440" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://forums.oracle.com/forums/thread.jspa?threadID=336440');">http://forums.oracle.com/forums/thread.jspa?threadID=336440</a></p>
<p><a title="http://space.itpub.net/4227/viewspace-69540" href="http://space.itpub.net/4227/viewspace-69540" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://space.itpub.net/4227/viewspace-69540');">http://space.itpub.net/4227/viewspace-69540</a></p>
<p><a title="http://www.xxlinux.com/linux/article/development/database/20060709/2611.html" href="http://www.xxlinux.com/linux/article/development/database/20060709/2611.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.xxlinux.com/linux/article/development/database/20060709/2611.html');">http://www.xxlinux.com/linux/article/development/database/20060709/2611.html</a></p>
<p>&#160;</p>
<p>&#160;</p>
<p>记录一下Oracle 自启动脚本配置方法，免得每一次都要写一遍</p>
<p>1）、vi /etc/rc.d/init.d/oracle 内容如下：<br />
  <br />#!/bin/bash </p>
<p># </p>
<p>#################FUNCTION############# </p>
<p># </p>
<p># AutoStart Oracle and listener </p>
<p># AutoStop Oracle and listener </p>
<p># </p>
<p># </p>
<p>case &quot;$1&quot; in </p>
<p>start) </p>
<p>echo &quot;Starting Oracle Databases &#8230; &quot; </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>date +&quot; %T %a %D : Starting Oracle Databasee as part of system up.&quot; &gt;&gt; /var/log/oracle </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>su &#8211; oracle -c &quot;dbstart&quot; &gt;&gt; /var/log/oracle </p>
<p>echo &quot;Done.&quot; </p>
<p>echo &quot;Starting Oracle Listeners &#8230; &quot; </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>date +&quot; %T %a %D : Starting Oracle Listeners as part of system up.&quot; &gt;&gt; /var/log/oracle </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>su &#8211; oracle -c &quot;lsnrctl start&quot; &gt;&gt; /var/log/oracle </p>
<p>echo &quot;Done.&quot; </p>
<p>echo &quot;&quot; </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>date +&quot; %T %a %D : Finished.&quot; &gt;&gt; /var/log/oracle </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>touch /var/lock/subsys/oracle </p>
<p>;; </p>
<p>stop) </p>
<p>echo &quot;Stoping Oracle Listeners &#8230; &quot; </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>date +&quot; %T %a %D : Stoping Oracle Listener as part of system down.&quot; &gt;&gt; /var/log/oracle </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>su &#8211; oracle -c &quot;lsnrctl stop&quot; &gt;&gt; /var/log/oracle </p>
<p>echo &quot;Done.&quot; </p>
<p>rm -f /var/lock/subsys/oracle </p>
<p>echo &quot;Stoping Oracle Databases &#8230; &quot; </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>date +&quot; %T %a %D : Stoping Oracle Databases as part of system down.&quot; &gt;&gt; /var/log/oracle </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>su &#8211; oracle -c &quot;dbshut&quot; &gt;&gt;/var/log/oracle </p>
<p>echo &quot;Done.&quot; </p>
<p>echo &quot;&quot; </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>date +&quot; %T %a %D : Finished.&quot; &gt;&gt; /var/log/oracle </p>
<p>echo &quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&quot; &gt;&gt; /var/log/oracle </p>
<p>;; </p>
<p>restart) </p>
<p>$0 stop </p>
<p>$0 start </p>
<p>;; </p>
<p>*) </p>
<p>echo &quot;Usage: oracle {start|stop|restart}&quot; </p>
<p>exit 1 </p>
<p>esac </p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; </p>
<p>2）、chmod 755 /etc/rc.d/init.d/oracle </p>
<p>3）、vi /etc/oratab </p>
<p>&#160; demo:/coias/oracle/product/10.2:Y</p>
<p>确认$ORACLE_HOME/bin/dbstart及$ORACLE_HOME/bin/dbshut中的ORATAB=/etc/oratab，如果不是，修改为</p>
<p>ORATAB=/etc/oratab</p>
<p>4)、chown oracle:dba /etc/oratab;chmod 755 /etc/oratab</p>
<p>5)、增加rc2.d、rc3.d、rc5.d启动、关闭脚本</p>
<p>&#160; ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc2.d/S99oracle</p>
<p>&#160; ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc3.d/S99oracle</p>
<p>&#160; ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc5.d/S99oracle</p>
<p>&#160; ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc0.d/K01oracle</p>
<p>&#160; ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc6.d/K01oracle</p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d8d1f342-57d5-45a9-8ebe-de5516659fbc" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati 标签: <a href="http://technorati.com/tags/oracle" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://technorati.com/tags/oracle');" rel="tag">oracle</a>,<a href="http://technorati.com/tags/x86_64" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://technorati.com/tags/x86_64');" rel="tag">x86_64</a>,<a href="http://technorati.com/tags/10R2" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://technorati.com/tags/10R2');" rel="tag">10R2</a>,<a href="http://technorati.com/tags/Redhat" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://technorati.com/tags/Redhat');" rel="tag">Redhat</a>,<a href="http://technorati.com/tags/as4" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://technorati.com/tags/as4');" rel="tag">as4</a>,<a href="http://technorati.com/tags/%e5%ae%89%e8%a3%85" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://technorati.com/tags/%e5%ae%89%e8%a3%85');" rel="tag">安装</a>,<a href="http://technorati.com/tags/linux" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://technorati.com/tags/linux');" rel="tag">linux</a></div>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>&copy; chuanliang for <a href="http://www.yeeach.com" >出家如初，成佛有余</a>, 2009. |
	  <a href="http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/" >Permalink</a> |
	  <a href="http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/#comments" >One comment</a></p>
	<p>Add to <a href="http://del.icio.us/post?url=http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/&amp;title=Oracle 10.2.0.1 在x86-64 的Redhat AS4 Update 2安装杂记" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://del.icio.us/post?url=http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/&amp;title=Oracle 10.2.0.1 在x86-64 的Redhat AS4 Update 2安装杂记');">del.icio.us</a></p>
	<p>Search blogs linking this post with <a href="http://www.technorati.com/search/http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.technorati.com/search/http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/');" title="Search on Technorati">Technorati</a></p>
	<p>Want more on these topics ? Browse the archive of posts filed under <a href="http://www.yeeach.com/category/%e6%8a%80%e6%9c%af-%e8%bd%af%e4%bb%b6/"  title="查看 技术相关 的全部文章" rel="category tag">技术相关</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.yeeach.com/2009/06/13/oracle-10201-%e5%9c%a8x86-64-%e7%9a%84redhat-as4-update%e5%ae%89%e8%a3%85%e6%9d%82%e8%ae%b0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
