转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> ORACLE >> 正文
在redhat上安裝oracle 10g         ★★★★

在redhat上安裝oracle 10g

作者:闵涛 文章来源:闵涛的学习笔记 点击数:686 更新时间:2009/4/22 21:58:52


 

本文將指導大家安裝以下內容:
- Oracle 10g (10.1.0) on Red Hat Enterprise Linux Advanced Server 3 (RHELAS3)
- Oracle 10g (10.1.0) on Red Hat Enterprise Linux Advanced Server 2.1 (RHELAS2.1)
- Oracle 10g (10.1.0) on Red Hat 9 (RH9)
- Oracle 10g (10.1.0) on Red Hat Fedora Core 1 (FC1)

從OTN上下載Oracle10g for Linux 版
http://otn.oracle.com/software/products/database/oracle10g/index.html

下載的文件ship.db.cpio.gz作如下處理:

如果你是在windows os下載的文件,可以通過linux的samba功能直接拷貝ship.db.cpio.gz至你的linux目錄下.

做一下CRC (cyclic redundancy check)檢查:

$cksum ship.db.cpio.gz

將ship.db.cpio.gz放在/tmp下,解壓ship.db.cpio.gz

$gunzip ship.db.cpio.gz

得到Disk1這樣的目錄,這就是oracle10g For Linux的安裝文件

===========

再做以下檢查:

$grep MemTotal /proc/meminfo

檢查swap空間的大小,

$grep SwapTotal /proc/meminfo

請確保你的swap大小為內存的2倍左右,這樣對於oracle的安裝和使用有好處,否則在建立資料庫時會出問題,我的內存為1.5g , 我的swap設為2.9G

如果你安裝linux時預先沒有設定swap至足夠大請照如下設定執行

$su - root

#dd if=/dev/zero of=tmpswap bs=1k count=900000

#chmod 600 tmpswap

#mkswap tmpswap

#swapon tmpswap

=======

安裝Oracle Universal Installer 需要在/tmp下至少400 MB 的自由空間.
檢查/tmp:

$df /tmp

如果你在/tmp下沒有足夠空間, 你可以在另一個分區中臨時的建立一個tmp目錄請看如下做法:

$su - root

#mkdir /<AnotherFilesystem>/tmp

#chown root.root /<AnotherFilesystem>/tmp

#chmod 1777 /<AnotherFilesystem>/tmp

#export TEMP=/<AnotherFilesystem> # 被oracle使用

#export TMPDIR=/<AnotherFilesystem> # 用於linux應用程序

當你安裝完Oracle10g, 關閉Oracle並移除臨時性的tmp目錄,如下作法:

$su - root

#rmdir /<AnotherFilesystem>/tmp

#unset TEMP

#unset TMPDIR

=====
檢查linux上的安裝包(RPMS),主要檢查與compat-gcc, compat-libstdc++等等兼容性,因為在X-WINDOWS下安裝ORACLE10g需要用到窗口api函數接口.

檢查linux核心RPMS

$uname –a

結果應該是2.4.9以上的版本才行.

檢查glibc RPMs

對於RedHat ELAS 2.1需要如下變更

$su – root

#rpm -Uvh glibc-2.2.4-32.11.i686.rpm glibc-common-2.2.4-32.11.i386.rpm

檢查gcc, make, and binutils RPMs

#rpm -q gcc make binutils

查出以下RPMs是否被安裝:
- 對於RHELAS3 和RHELAS2.1: make-3.79 或以上版本
- 對於RHELAS3 and RHELAS2.1: binutils-2.11.90.0.8-12 或以上版本
- 對於RHELAS3: gcc-3.2.3-2或以上版本
- 對於RHELAS2.1: gcc-2.96-108.1或以上版本

RHELAS3 系統中, make和binutils RPMs 已經被安裝.然而, 還有以下一些RPMs 需要安裝,你能在RHELAS3安裝碟中的第3個找到這些RPMs,當然也可以下載新版的來裝.

$su - root

#rpm -Uvh gcc-3.2.3-20.i386.rpm \

glibc-devel-2.3.2-95.3.i386.rpm \

glibc-headers-2.3.2-95.3.i386.rpm \

glibc-kernheaders-2.4-8.34.i386.rpm

RHELAS2.1系統中, 在"RedHat 2.1 Advanced Server"安裝中,如果你沒有选擇"Software Development" ,將不會安裝binutils 和gcc的RPMs,為了滿足oracle安裝對於x-windows的需要相依性,需要執行以下指令

$su - root

#rpm -ivh gcc-2.96-108.1.i386.rpm \

binutils-2.11.90.0.8-12.i386.rpm \

cpp-2.96-108.1.i386.rpm \

glibc-devel-2.2.4-32.11.i386.rpm \

kernel-headers-2.4.9-e.3.i386.rpm

RH9系統中, make RPM 已經被安裝. 還有以下包需要再裝,請注意oracle不支持在RH9上安裝,你應該努力去找到一些合適的RPM , 以下需安裝的包請先在你的RH9的CD中找找,如沒有可以在google.com中搜索到.

$su - root

#rpm -Uvh gcc-3.2.2-5.i386.rpm \

glibc-devel-2.3.2-5.i386.rpm \

cpp-3.2.2-5.i386.rpm \

glibc-kernheaders-2.4-8.10.i386.rpm \

binutils-2.13.90.0.18-9.i386.rpm


FC1系統中, make RPM 已經被安裝. 還有以下包需要再裝. 注意FC1的情況與RH9類似都不被ORACLE支持, 你應該努力去找到一些合適的RPM , 以下需安裝的包請先在你的RH9的CD中找找,如沒有可以在google.com中搜索到.

$su - root

#rpm -Uvh gcc-3.3.2-1.i386.rpm \

glibc-devel-2.3.2-101.i386.rpm \





[系统软件]EXP-00008: ORACLE error 904 encountered的解决方…  [常用软件]PB7 连接 Oracle 的配置方法
[Web开发]oracle Export and Import 简介  [Web开发]ADO访问Oracle结果集的心得
[JAVA开发]JDBC+Hibernate将Blob数据写入Oracle  [JAVA开发]J2EE应用中与Oracle数据库的连接
[JAVA开发]Oracle Application Serve_  [其他]HP-UXrx2600B.11.22Uia64安装oracle9i9.2foria64手…
[其他]在RedhatEnterpriseserver3上安装oracle9iR2的注意…  [其他]PROC++批量导入导出ORACLE数据库表
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台