问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle数据库 怎样安装

发布网友 发布时间:2022-04-21 07:59

我来回答

1个回答

热心网友 时间:2022-04-07 18:18

  应该怎么样安装数据库,从安装软件到创建数据库?对于这个问题,或许有的人不屑一顾,因为他们觉得这没有丝毫问题;同时有另一部分人,觉得这是个大问题。
  在安装Oracle上,通常会有几种类型的人:
  完全抓不着头脑,不知道怎么安装,这通常是初学者,连Linux/Unix都不太熟悉。
  很少安装Oracle的人,但是知道对照文档一步一步操作,出了错也知道上google、和metalink查找解决方案。
  Oracle老手,安装数据库不需要任何文档,对每个步骤也很熟悉。
  对Oracle的安装非常熟悉,但是在安装时仍然按文档一步一步操作。
  对我个人来说,我是最后一种类型的人。我也自认为安装了不少的数据库,覆盖了大部分的平台和操作系统。但我安装的时候,仍然会不嫌麻烦的一步一步操作按文档操作。在安装数据库软件包括建库,基本上没有遇到过什么问题。因为我也见过
  很多朋友,被安装这一问题折腾得焦头烂额,特别是在安装RAC的时候,这里只是写一写我自己的一些做法,仅供参考,毕竟每个人都有自己的习惯和做法。
  本文主要描述Linux/Unix下的Oracle安装,不涉及Windows系统下的安装。
  我的习惯做法:
  平时注意收集安装文档,包括oracle online document(所谓的官方文档),metalink上的,还有IBM、HP这些公司与Oracle合作部门提供的文档。oracle online document中安装部分没事看一遍就可以了,但是metalink上很多文档详细地记录了版本的兼容性,安装时可能出现的问题以及解决办法等等,比如很实用的文档:《Oracle Database on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2) [ID 169706.1]》、《Linux OS Requirements Reference List for Database Server [ID 851598.1]》、《Status of Certification of Oracle Clusterware with HACMP [ID 404474.1]》。而其他厂商的文档包括:《CookBook_V3.2_Oracle_9i_RAC_AIX5L》、《COOKBOOK_Oracle CTC RAC10g R2 on HP-UX》、《COOKBOOK-V2.0-10gRAC R2 - ASM - AIX5L - SAN Storage》如此等等,还包括网上一些朋友自己撰写的安装文档。在参考这些文档时,需要注意的是,一定要明白每一个步骤其目的,有什么作用。
  根据以上提到的文档,进行整理,形成自己的文档。我在前面说到,我安装时一步一步按文档操作,是指的按我自己的文档,而不是去参考前面提到的若干文档。在自己的文档中,甚至提供了详细的命令,这样在安装的时候对某些不熟悉的命令不至于现查资料。
  深入理解文档中提到的各个参数、各个命令的作用。这不光是对安装,而对于Oracle数据库的更深入理解也是大有好处的。
  安装Oracle数据库时,在安装软件之前,通常有下面的操作:
  检查操作系统版本、相应组件是否安装,是否有安装好文档中指定的补丁,也包括c编译器或c语行环境,这些对Linux下的安装来说犹为重要。
  检查文件系统空间,特别是/tmp临时文件系统
  检查memory大小,特别是swap的大小。特别是在HP-UX下,swap的管理方式与其他系统有些不一样(此处不再细述),最
  好能够达到物理内存大小,对于特别大的物理内存,至少也要达到一半。
  检查主机时区,时间设置。这一步通常被很多人忽略。
  检查主机名设置,有的安装系统相当不负责任,直接将主机取名localhost。
  检查异步IO设置。
  检查网络设置,包括/etc/hosts文件的设置,特别是对RAC数据库犹为重要。
  检查内核参数,特别是共享内存、信号量、用户最多可运行进程数这些参数。
  oracle用户创建后,注意编辑profile文件,设置相应的环境变量,注意不同的平台,相同意义的环境变量却有不同的名字,比如linux下的LD_LIBRARY_PATH和AIX下的LIBPATH。经常见到有的系统,oracle的PATH都没有设置,这样登录后操作相当不方便。
  对Oracle用户设置limit,通常是直接编辑/etc/security/limits.conf文件。
  给Oracle用户一些特定的权限,比如HP-UX下修改/etc/privgroup文件,10.2.0.4 for AIX下给用户CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, CAP_PROPAGATE 这样的权限等等。
  对于RAC,还需要设置rsh或ssh
  至于安装的其他步骤,不是本文所要讲的主要内容,在此略过。
  还要提及一点,安装的时候对于目录的选择,可以按照OFA的标准做法,也可以按照使用部门的习惯,建议使用OFA。经常有见到一些乱七八糟的目录,让人好找,这种做法不太好。
  说到安装,不能不提到打补丁。在安装完成后,最好是打上较新的补丁包以及metlink上提到的一些建议打的补丁。而等到系统正式使用,发现问题再打补丁,其代价就昂贵得多。
  由于安装Oracle软件以及升级版本和打补丁,比较耗时,有的朋友就喜欢下面的做法:安装好软件,打上补丁,然后tar成一个包,保存在自己的存储介质上,下次在其他主机上安装时,直接用这个tar包解开。这种做法可以省一些安装软件的时间,但是需要tar包的环境是否一致。我曾遇到过下面的问题:
  某套新装9208的库,报ORA-600[504]错误,通过在metalink上搜索发现其最符合的一个BUG对应的补丁已经打上。其他类似环境下,包括有同样的补丁,却没有这样的错误。我找了一台操作系统完全一样的测试主机,安装与有问题库的版本完全一样的版本和补丁,却也没有这样的错误;接下来我将出问题的Oracle home 复制到测试主机上,结果问题重现了,看起来问题在Oracle软件上。我尝试执行relink操作,居然失败。发现这份Oracle在relink包括有HA代码,实际上这是一个单机的环境,也没有安装HACMP。最后,使用rac_off选项,再重新relink,新生成的oracle,不再出现这样的问题。在有问题的生产主机上重新relink后,问题解决。
  出现问题的Oracle,就是通过解tar文件来安装的,在主机上我们也发现了以前安装时保留的tar文件。因此通过这种方式安装的,建议进行relink。
  下面再谈谈创建数据库的一些个人经验:
  尽量使用new database(9i)或者custom database(10g)这样的选项来创建库,建库时只安装必须的组件,这种做法有3个主要好处:更安全、更稳定、以后升级时所花的时间更少。
  创建数据库时注意选择正确的字符集。
  如果是选用模板创建数据库,注意模板有可能不与Oracle软件软件版本相匹配。同时在建库完成后需要运行相应的脚本,比如在安装了PSU的情况下,那么使用模板建库,得需要运行PSU带的脚本(具体参考PSU的README)。
  在打完补丁之后,在创建数据库,避免在升级软件之后还要升级数据库。
  建完库后,建议设置一下大体上合理的数据库参数。
  希望本文能够对Oracle数据库的安装不太熟悉的朋友一些帮助。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中支黄金叶什么价 怎么在整个PPT中加入背景音乐,而不是在一张幻灯片中插入,我要的是从... 构造柱有哪些构造措施 中国风的女式花裤配什么鞋 留抵抵税额是什么意思 留抵税抵什么意思 ...里发现很多门店装修和华为一样的,但是官网查不到,这种店铺购买... 墙布贴了关窗多久 墙布贴了要关窗多久 墙布贴好要多久密闭多久 梅毒需要治疗多久才能痊愈? 如何安装oracle数据库服务器 梅毒最快多久治愈啊 梅毒打了青霉素多久能好 如何安装和使用oracle数据库 男性治愈好梅毒需要多少时间 oracle数据库到底要怎么安装 梅毒多长时间能治好? oracle数据库安装在什么地方 梅毒治好要多长时间啊? 梅毒最快多久能治好 win10如何安装oracle数据库 梅毒初期治疗需要多少时间? oracle数据库10g安装步骤 如果患上梅毒,需要多长时间才能彻底治愈? oracle数据库安装步骤 梦见喜欢的男人在笑 梦见自己喜欢的人和自己说话的预兆 我老是梦见我暗恋的那个男生对我微笑,这意味着什么? 梦见喜欢的人站在我面前笑笑 我梦见我爱的人对我微笑 梦到过好几次 说明什么 梅毒治疗需要几天 Oracle数据库的安装过程 一期梅毒多久能治愈 我们应该怎样安装Oracle数据库? 梅毒阳性治疗多久转阴? 如何安装oracle本地数据库 感染一期梅毒要多久能治愈? 怎样安装oracle数据库服务器 梅毒要多久治愈 如何安装oracle11g数据库 梅毒怎么治疗需要多少时间 如何在windows系统上安装Oracle数据库 梅毒最快多久能治好求解 oracle12数据库怎么安装 梅毒能不能完全治愈 Warning: mysql_connect() [function.mysql-connect] 梅毒治愈后多长时间 梅毒能治愈吗? 梅毒多久治愈 求初中语文知识竞赛题、越多越好~!