快速搭建oracle11g测试环境的.docx_第1页
快速搭建oracle11g测试环境的.docx_第2页
快速搭建oracle11g测试环境的.docx_第3页
快速搭建oracle11g测试环境的.docx_第4页
快速搭建oracle11g测试环境的.docx_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

简化 Oracle Linux 5 上 Oracle Database11g 的安装目录1 介绍适用于 Oracle Linux 的oracle-validated 的RPM2. 安装 oracle-validated RPM3. 配置目录,及设置目录的所有者所属组和权限4 安装 Oracle Database 说明:鉴于本人能力有限,接触oracle没多久,在学习安装oracle时,发现安装oracle的测试环境时,很多问题是由于没有把oracle要求的rpm装完备,而导致后续的安装失败,我在学习了一些资料后发现试用本方法可以很快安装rpm包,也不会遗漏,特整理出来分享给大家,在编辑过程中不免存在一些问题,希望大家发现后不吝予以指出,我的邮箱是 : , 本人非常愿意和那些对oracle感兴趣的同学交朋友,如果学习上有什么问题的话,非常愿意交流。Version:2.0Made by:lixora Date:07.20.20121. 介绍适用于 Oracle Linux 的oracle-validated 的RPM(这一部分可跳过不看,供感兴趣的朋友参考)由于数据库需要某些软件包、软件包版本以及内核参数微调,在系统上安装 Oracle Database 10g 或 11g之前,需要预先配置操作环境。(一定要阅读相应的 Oracle Database 安装指南以便熟悉硬件、软件和操作系统要求。)在 Oracle Linux 上,我发现有一种非常轻松的办法可以让系统满足这些安装先决条件:首先安装一个名为 oracle-validated 的 RPM 软件包。此 RPM 执行一些预配置步骤,包括: 促使下载和安装数据库安装所需的各种软件包和特定版本,通过 yum 或 up2date功能来解析软件包依赖项 创建用户 oracle 和组 oinstall 及 dba,这些将在数据库安装期间使用 修改 /etc/sysctl.conf 中的内核参数以更改共享内存、信号、最大文件描述符数量等设置 设置 /etc/security/limits.conf 中的软硬 shell 资源限制,如锁定内存地址空间、打开的文件数量、进程数和核心文件大小 针对 x86_64 计算机,在内核中设置 numa=off请注意,oracle-validated 只是根据数据库安装的需要来分析现有的 /etc/sysctl.conf 和 /etc/security/limits.conf文件并更新值。所有与数据库安装无关的预自定义设置保持不变。oracle-validated RPM 软件包可通过 Oracle Unbreakable Linux Network(ULN,它需要支持合同)、Oracle Linux 发行介质或 Oracle 公共 yum 信息库获取。因此,无论系统是否在 ULN 注册访问 Oracle 补丁和支持,您均可使用 oracle-validated 来简化 Oracle Linux 上的数据库安装。不过要记住,Oracle 公共 yum 信息库不会更新安全更新和错误修补,因此保持最新和安全的系统的最佳方式是使用 ULN 订阅。!备注:以 # 开头的为root用户,$ 为oracle用户 2.安装 oracle-validated RPM本文其余部分将逐步介绍我通过 Oracle 公共 yum 信息库在 Oracle Linux 上安装 oracle-validated 的过程。我首先从一个运行适用于 x86_64 的 Oracle Linux 第 5 版 Update 7 的系统开始,这个 64 位版本的 Oracle Linux 是我从 Oracle 软件交付云(需要注册或登录)下载的。首先,设置一个 yum 配置文件,让其指向正确的信息库,然后从该信息库安装 oracle-validated RPM。以下是针对 Oracle Database 安装使用 oracle-validated 对系统进行预配置的步骤:1、挂载本地光盘到系统:把rhel6.2安装光盘放入光驱,在终端命令行下操作 #mkdir /media/oel #新建挂载目录 #mount /dev/cdrom /media/oel #挂载光盘到/media/rhel目录下 #cd /media/oel #进入挂载目录 #ls #查看挂载目录,光盘挂载成功 2、配置本地yum源 #cd /etc/yum.repos.d/ #进入yum配置目录 #touch oel-media.repo #建立yum配置文件 #vi oel-media.repo #编辑配置文件,添加以下内容 #oel-medianame= oel5.8 #自定义名称baseurl=file:/media/oel/Server #本地光盘挂载路径enabled=1 #启用yum源,0为不启用,1为启用gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查#gpgkey=file:/media/rhel/RPM-GPG-KEY-redhat-release #GPG-KEY路,#3.接下来,使用 yum install 命令安装 oracle-validated RPM。 清单 1 中的输出显示了安装过程如何检查依赖项,然后下载和安装所需软件包。清单 1:安装 oracle-validated RPM 说明:安装过程中如遇停顿可以一直回车,全部选择默认设置# yum install oracle-validated Loaded plugins: rhnplugin, securityThis system is not registered with ULN.ULN support will be disabled.Setting up Install ProcessResolving Dependencies- Running transaction check- Package oracle-validated.x86_64 0:1.1.0-14.el5 set to be updatedComplete!yum 安装过程在 /var/log/oracle-validated/results/orakernel.log 文件中记录有关内核更改的消息,并在 /var/log/oracle-validated/backup 目录中备份当前系统设置。3. 配置目录,及设置目录的所有者所属组和权限这里需注意虽然oracle-vaildate 已经帮我们做好以下工作: 创建用户 oracle 和组 oinstall 及 dba,这些将在数据库安装期间使用 修改 /etc/sysctl.conf 中的内核参数以更改共享内存、信号、最大文件描述符数量等设置 设置 /etc/security/limits.conf 中的软硬 shell 资源限制,如锁定内存地址空间、打开的文件数量、进程数和核心文件大小但是并没有帮我们设置用户oracle的环境变量及相应的目录,为了避免麻烦,我们还是先手工配置下。a.配置目录,及设置目录的所有者所属组和权限 ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 oracle_base=/u01/app/oracle oracle_home / oracle_base 可根据自己的实际环境做相应的调整#mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 #mkdir -p /u01/app/oracle/oraInventory #mkdir -p /u01/app/oracle/oradata #mkdir -p /var/u01/app/oracleb.设置目录的所有者所属组和权限#chown -R oracle.oinstall /u01/app/oracle #chown -R oracle.oinstall /u01/app/oracle/product/11.2.0/dbhome_1#chown -R oracle.dba /u01/app/oraInventory #chmod -R 775 /u01/app/oracle #chmod -R 755 /var/u01/app/oraclec. 设置用户oracle的环境变量#su oracle $vim /home/oracle/.bash_profile在文件中添加如下:export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/OraHome export ORACLE_SID=orcl export ORACLE_OWNER=oracle export ORACLE_TERM=vt100 export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATH PATH=$PATH:/usr/sbin; export PATH PATH=$PATH:/usr/bin; export PATH注意:11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data 10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 9i: ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data保存退出4.至此,系统已准备好,可以安装 Oracle Database a. 以 root 身份在一个具有足够空间的文件系统中创建一个父目录作为下载文件的目标位置: # mkdir /home/OraDB11g# cd /home/OraDB11g 该文件系统中所需的磁盘空间量随具体的安装类型而变化,但大概 zip 文件大小两倍的空间(即 5 GB)就足以容纳相应软件和数据文件。b.从 Oracle 技术网上的“Oracle Database 软件下载”页将安装介质文件下载到此目标目录中 。c.解压缩文件: # unzip linux.x64_11gR2_database_1of2.zip# unzip linux.x64_11gR2_database_2of2.zip d.以 oracle 用户身份登录。转到 database 目录并输入以下命令运行 Oracle Universal Installer: 首先执行:#xhost local:oracle non-network local connections being added to access control list#su - oracle $ cd /home/OraDB11g/database$ ./runInstaller 随后按照默认的选择,或者你自己的需求来选择某些特定选项。 Oracle Universal Installer 执行一些检查,验证是否已经安装必要的操作系统软件包和版本。此外,它还检查通过 oracle-validated安装设置的内核参数。在内核设置检查期间,安装程序可能将一些设置标志为“failed”,您应对这些失败进行分析。在有些情况下,您仍可以继续数据库安装。如果您检查 /etc/sysctl.conf 中的内核设置,将发现 oracle-validated 为 Oracle Database 10g 推荐的设置不同于 Oracle Database 11g。如果需要,您可以(以 root 身份)编辑 /etc/sysctl.conf 文件来手动指定设置,例如:# vi /etc/sysctl.conf # /sbin/sysctl -p Oracle Universal Installer 还会执行其他检查,如验证 glibc版本、磁盘空间是否足够、环境变量和路径设置,以及物理内存和交换空间是否足够。一般来说,安装 oracle-validated可解决先决条件,因此您可以直接继续安装数据库。数据库安装完毕,进行一些简单的测试:以下是相关命令 A.#dbstart /启动数据库 #dbshut /关闭数

温馨提示

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

评论

0/150

提交评论