教你怎么在Linux系统中安装Oracle 11G(一)

日期: 2008-06-15 来源:TechTarget中国

  由于公司ERP系统的平台为RedHat Linux ES4+Oracle10g,暂时交由我进行维护,所以想借此机会学习一下Linux,对自己的要求不高,就是能在Linux上安装成功Oracle,然后会备份和恢复数据库.首先就在当当网上买了一本《基于Linux平台的Oracel Database 10g管理》的书,由清华出版社翻译的,经过一段时间的阅读,可以说对我的学习没有任何实质性的帮助,建议初学者不要买这本书。


  我首先尝试的是在红帽Linux ES4安装Oracle10g,经过若干天的尝试,同时也下载了许多的资料一步一步的做,最后都是不成功,最主要的是在进入Oracle安装的时候,老是检查出来安装的一些RPM包版本不对,人搞得很烦燥,并且本人对Linux也是一菜鸟,因此在这之后的好长一段时间都没再去尝试了。


  最后在Oracle.com.cn的论坛上看到了小布老师专门给菜鸟制作的视频讲座,才又开始新的学习.终于按照视频里的一步一步,安装成功了 11g.其实我的文章就是根据视频里的步骤再复述了一遍,我的最大目的是温习一下安装的过程,让自己更熟练一些.,同时也给同级别的菜鸟一些学习的信心。


  操作平台:VMWARE6.0+CentOS4.5.(可在www.centos.org下载).大家注意,Linux版本的不同会给菜鸟带来很多纳闷的困扰,我建议如果想按照这篇文章安装,就一定要下载这个Linux版本,它是免费的,不会像红帽一样涉及到版权的问题.可以说等于红帽的ES4版本。


  数据库版本:Oracle11G R1(我是在emule上下载的)


  辅助软件:SecureCRT Filezella AdobeAcrobatReader


  硬件:内存 1GB 硬盘空间>18GB


  我下载的是DVD版本的OS,在虚拟机软件中先将OS载入到了光驱中。


  在Linux中,一定要注意大小写.特别是命令。


  首先在虚拟机软件中安装CentOS,在安装时,


  1 SWAP分区我设置了2048MB即内存的2倍,其它空间都装载到了”/”根目录,共计两个分区


  2 配置好静态IP地址


  3 选择”自定义安装”,安装必需的软件包”GNOME图形界面” ,Developments Tools和Legacy Softeare Development, Editors.其它可以不必安装,节省资源.


  安装完成OS后


  1 利用SecreCRT利用SSH登录至Linux,我大部分的操作都在这上面进行,因为VMWARE中OS切换很不方便 .并且 在实际环境中,管理中也都是通过SSH远程登录维护Linux,非常方便.


  2 利有开源的FileZella FTP工具SSH连接至Linux,传入下载的Oracle文件,我下载的为.ZIP格式.


  3 首先修改/etc/inittab文件,将其中的id:5:initdefault:中数字5改成3.就是将启动后进入图形界面改成进入字符界面,以节省资源.这个操作我以前一直想学习到,没想到在这里知道了,当时非常的开心.所以说,会安装Oracle后,一些常见的Linux命令操作也都学习到了. 改完后输入reboot重启一下OS
 
  4 打开Oracle.ZIP中的b32002.pdf文档,从第2节开始就是讲的怎样安装Oracle.用来做参考,同时一些代码可以直接从PDF中COPY,非常方便.


  5 检查PDF文档中要求的必需RPM包是否已安装 . 命令:rpm -qa | grep 包名称.


  一般都是有6个包未安装,打开OS的映像文件,打开其中的RPMS目录,将6个包提取出来,再FTP到Linux目录下.同时,在其目录下输入rpm -ivh *.rpm安装所有包.OK


  binutils-2.15.92.0.2-18


  compat-libstdc++-33.2.3-47.3


  elfutils-libelf-0.97-5


  elfutils-libelf-devel-0.97-5


  glibc-2.3.9.4-2.19


  glibc-common-2.3.9.4-2.19


  glibc-devel-2.3.9.4-2.19


  gcc-3.4.5-2


  gcc-c++-3.4.5-2


  libaio-devel-0.3.105-2


  libaio-0.3.105-2


  libgcc-3.4.5


  libstdc++-3.4.5-2


  libstdc++-devel-3.4.5-2


  make-3.80-5


  sysstat-5.0.5


  unixODBC-2.2.11


  unixODBC-devel-2.2.11

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • SQL Server 2012 RTM 安装手记

    2012年3月7日,微软终于如约发布了内部版本号为11.0.2100.60的新一代数据库平台:SQL Server 2012。

  • DBA在使用SQL语句时需要注意的问题

    Michael McLaughlin是Oracle 11g和MySQL 5.6开发者指南的作者,他在书中为Oracle数据库开发者提供了一些建议与帮助。

  • Oracle数据库不同版本的硬件需求

    每个企业的IT环境都是不同的,这些环境中可能会包含虚拟服务器、各种网络操作系统、基于云计算的服务、SAN等等,根据应用场景选择硬件是基本的准则。

  • Oracle 11g SQL性能分析器技术指南

    当今信息时代要求企业的IT系统能够始终保证系统的性能并且提供更高的服务质量,我们的IT系统经常要面对应用程序升级、硬件更新、数据库升级、对象结构变更等导致SQL性能下降的问题。