Linux环境下Oracle的安装与配置_第1页
Linux环境下Oracle的安装与配置_第2页
Linux环境下Oracle的安装与配置_第3页
Linux环境下Oracle的安装与配置_第4页
Linux环境下Oracle的安装与配置_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;Linux环境下Oracle的安装与配置 随着Oracle for Linux 8.0.5版本的推出,Linux环境下的高端数据库运用也到达了一个新高度。但由于Oracle本身的复杂性,在Linux环境下安装涉及很多方面的要素。我们将分三个方面来讨论在Linux RedHat 6.0环境下Oracle 8.0.5的安装。 一、Linux中心与环境的调整 在安装Oracle之前,要对RedHat 6.0的Linux内核与环境进展调整。 1.在完成RedHat 6.0 Linux的缺省安装后,需求安装以下软件包: kernelsource2.2.515.i386.rpm Linux 2.2

2、.5内核源码,主要用于修正中心参数后重生成内核。 tcl8.0.429.i386.rpm 该软件包是安装Oracle Intelligent Agent包所必需的。 Compatbinutils5.23.1.i386.rpm Compatglibc5.2.i386.rpm Compategcsa.1.i381.rpm CompategcsC5.21/0/3a.1.i386.rpm Compatlibs5.21.i386.rpm 2.调整Linux中心参数 根据Oracle 8.0.5对Linux中心内存参数的要求,可对Linux中心参数进展调整。编辑修正/usr/src/lin

3、ux/include/asm/shmparam.h文件,修正SHMMAX选项。Oracle 引荐运用4294967295,这意味着系统的共享内存到达4G,这是不适宜的。普通,SHMMAX的设置可略大于本机内存配置。 现实上,缺省安装的RedHat 6.0中心运转Oracle 8.0.5是没有问题的。普通情况下可不对这些参数作出调整。 如确需调整,在完成修正后,要按文档要求重生成中心,并用lilo命令指定用新的中心进展引导。 3.添加用户、创建安装目录 Oracle安装与运转需求创建一个属于dba组的Oracle用户,同时要创建一个属主为Oracle用户的安装点目录,例如/u0/oracle ,

4、并指定该目录为Oracle用户的缺省主目录。 为了设置Oracle用户的运转环境,在Oracle用户的主目录下要建立一个脚本文件,用于在以Oracle用户登录时自动设置环境变量。该脚本文件的命名与用户所运用的shell有关在/etc/passwd文件中定义。如采用bash,那么脚本文件是.bash_profile;如采用sh,那么脚本文件名为.profile。以bash为例,在脚本文件.bash_profile中输入以下内容: ORACLE_HOME指定Oracle的安装目录 ORACLE_HOME=/u0/oracle; export ORACLE_HOME LD_LIBRARY_PATH指

5、定Oracle的共享库目录 LD_LIBRARY_PATH= ORACLE_HOME /lib; export LD_LIBRARY_PATH ORACLE_BASE=ORACLE_HOME; export ORACLE_BASE ORACLE_SID指定Oracle数据库实例名,Oracle建议小于或等于4个字符 ORACLE_SID=BROS; export ORACLE_SID ORACLE_TERM Oracle用户的终端类型 ORACLE_TERM=ansi; export ORACLE_TERM PATH=PATH: ORACLE_HOME /bin; export PATH TM

6、PDIR指定暂时目录,Oracle要求至少20M的空间 TMPDIR=/var/tmp; export TMPDIR umask 022 退出登录后,再以Oracle用户登录,测试环境变量能否符合要求。 二、 Oracle安装 Oracle的安装可采用光盘或指定原始安装途径的方式。 对用Oracle for linux光盘来安装的,应执行以下命令: mount t iso9660 /dev/CDROM /home/Oracle 安装光盘介质。正常情况下,CDROM应安装在/home/CDROM目录下。 对指定原始安装途径安装的,应事先将紧缩档案文件805ship.tgz解紧缩到一个暂时目录,如

7、/home/Oracle ,运用命令: gunzipc 805ship.tgz| tar xvf 假设运用指定原始安装途径/home/Oracle。在该目录执行: cd orainst sh oratab.sh oratab.sh命令的主要目的是创建 /etc/oratab。 由于RedHat 6.0运用的是glibc 2.0,因此在RedHat 6.0环境下安装Oracle 8.0.5需打补丁。方法是:卸载位于ftp.Oracle站点的/pub/www/otn/linux/glibcpatch.tgz文件,在完成Oracle根本系统安装后,对ORACLE_HOME/bin目录下的执行程序进展

8、修正。 做完上述任务后,即可以开场Oracle根本系统的安装: 1.进入/home/Oracle目录 2.执行./orainst /c 3.选择Custom安装 根据提示进展以下选择: Install, Upgrade or Deinstall software Install new product DO NOT CREAT DB Objects。 这一步非常重要。由于原安装包中的执行程序与glibc2.0不兼容,因此,在打补丁前,无法启动Oracle引擎来创建数据库对象。 按照上述步骤执行完退出后,系统应提示: Result:Success. 4.对Oracle执行程序进展glibc修正。

9、步骤如下: 建立ORACLE_HOME/orapatch目录 将glibcpatch.tgz拷贝至主目录 执行tar xvzf glibcpatch.tgz 执行sh glibcpatch.sh 完成补丁程序安装后,要重新运转Oracle的安装程序,步骤如下: cd orainst 执行 orainst /c 进展custom安装 根据提示进展以下选择: Create /upgrade Database objects Create Database objects Oracle 8 Standard RDBMS .0 Create product DB Objects Filesystemb

10、ases Database 直至提示:Rusult:Success 5.执行后安装处置: 以Oracle用户登录 执行 su p root , 输入root用户密码 cd orainst 执行sh root.sh 编辑修正 /etc/oratab文件: 找到OracleSID指示行如: BROS:/u0/Oracle:N 修正为: BROS:/u0/Oracle:Y 以允许Oracle效力器自启动。 修正TNS相关的文件权限: chown oracle.dba ORACLE_HOME/bin/tnslsnr chmod 750 ORACLE_HOME/bin/tnslsnr chown oracle.dba ORACLE_HOME/network/log chmod 775 ORACLE_HOME/network/log chown root.dba ORACLE_HOME/network/log/listener.log chmod 664 ORACLE_HOME/network/log/listener.log 至此,安装根本完成。 三、 测试与调整 以Oracle用户登

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论