如何简化 Oracle Linux 6 上的 Oracle 数据库安装

 我来答
龙氏风采
2017-01-16 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
  在 Oracle Linux 上,我发现有一种非常轻松的办法可以让系统满足这些安装先决条件:首先安装一个名为 oracle-rdbms-server-11gR2-preinstall 的 RPM 软件包。此 RPM 执行一些预配置步骤,包括:
  自动下载并安装 Oracle Grid Infrastructure 和 Oracle Database 11g 第 2 版 (11.2.0.3) 安装过程所需的任何额外的软件包和特定软件版本,并通过 yum 或 up2date 功能处理软件包依赖关系。
  创建用户 oracle 和组 oinstall(针对 OraInventory)、dba(针对 OSDBA),供数据库安装期间使用。(出于安全目的,该用户没有默认口令,且不能远程登录)。要启用远程登录,请使用 passwd 工具设置一个口令。)
  修改 /etc/sysctl.conf 中的内核参数以更改共享内存、信号、最大文件描述符数量等设置。
  设置 /etc/security/limits.conf 中的软硬 shell 资源限制,如锁定内存地址空间、打开的文件数量、进程数和核心文件大小。
  对于 x86_64 计算机,在内核中设置 numa=off。
  请注意,oracle-rdbms-server-11gR2-preinstall 只是根据数据库安装的需要来分析现有的 /etc/sysctl.conf 和 /etc/security/limits.conf 文件并更新值。所有与数据库安装无关的预自定义设置保持不变。
  oracle-rdbms-server-11gR2-preinstall RPM 软件包可通过 Oracle Unbreakable Linux Network(ULN,需要支持合同)、Oracle Linux 分发媒体或 Oracle 公共 yum 信息库获取。因此,无论系统是否在 ULN 注册访问 Oracle 补丁和支持,您均可使用 oracle-rdbms-server-11gR2-preinstall 来简化 Oracle Linux 上的数据库安装。此外,Oracle 公共 yum 信息库现在还包括了所有安全和错误勘误表,从而通过最新的安全更新和错误修复来确保系统的安全和稳定。
  安装 oracle-rdbms-server-11gR2-preinstall RPM
  本文其余部分将逐步介绍通过 Oracle 公共 yum 信息库在 Oracle Linux 上安装 oracle-rdbms-server-11gR2-preinstall 的过程。我首先从一个运行适用于 x86_64 的 Oracle Linux 第 6 版 Update 3 的系统开始,这个 64 位版本的 Oracle Linux 是我从 Oracle 软件交付云(需要注册或登录)下载的。首先,设置一个 yum 配置文件,让其指向正确的信息库,然后从该信息库安装 oracle-rdbms-server-11gR2-preinstall RPM。
  以下是针对 Oracle 数据库安装使用 oracle-rdbms-server-11gR2-preinstall 对系统进行预配置的步骤:
  作为一个授权用户(如 root)检索配置信息库位置的文件:
  # cd /etc/yum.repos.d
  # wget http //public-yum.oracle.com/public-yum-ol6.repo
  使用文本编辑器修改该文件,将字段 enabled=0 更改为 enabled=1 以反映对应于该计算机操作系统版本的信息库。
  下面是 public-yum-old6.repo 的部分内容,以粗体显示更改过的行。
  [ol6_latest]
  name=Oracle Linux $releasever Latest ($basearch)
  baseurl=http //public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/
  gpgkey=http //public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
  gpgcheck=1
  enabled=1
  [ol6_UEK_latest]
  name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
  baseurl=http //public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/$basearch/
  gpgkey=http //public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
  gpgcheck=1
  enabled=1
  因为目标系统运行的是适用于 x86_64 的 Oracle Linux 第 6 版 Update 6,所以要启用 [ol6_latest] 和 [ol6_UEK_latest] 信息库。
  接下来,使用 yum install 命令安装 oracle-rdbms-server-11gR2-preinstall RPM。
  清单 1 中的输出显示了安装过程如何检查依赖关系,然后下载和安装所需软件包。
  # yum install oracle-rdbms-server-11gR2-preinstall
  Loaded plugins:refresh-packagekit, rhnplugin, security
  Setting up Install Process
  Resolving Dependencies
  --> Running transaction check
  ---> Package oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-6.el6 will be installed
  --> Processing Dependency:gcc-c++ for package:oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
  --> Processing Dependency:gcc for package:oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
  --> Processing Dependency:libaio-devel for package:
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
  --> Processing Dependency:libstdc++-devel for package:
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
  --> Processing Dependency:glibc-devel for package:
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
  --> Processing Dependency:compat-libstdc++-33 for package:
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
  --> Processing Dependency:ksh for package:oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
  --> Processing Dependency:compat-libcap1 for package:
  oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
  --> Running transaction check
  ---> Package compat-libcap1.x86_64 0:1.10-1 will be installed
  ---> Package compat-libstdc++-33.x86_64 0:3.2.3-69.el6 will be installed
  ---> Package gcc.x86_64 0:4.4.6-4.el6 will be installed
  --> Processing Dependency:cpp = 4.4.6-4.el6 for package:gcc-4.4.6-4.el6.x86_64
  --> Processing Dependency:cloog-ppl >= 0.15 for package:gcc-4.4.6-4.el6.x86_64
  ---> Package gcc-c++.x86_64 0:4.4.6-4.el6 will be installed
  --> Processing Dependency:libmpfr.so.1()(64bit) for package:gcc-c++-4.4.6-4.el6.x86_64
  ---> Package glibc-devel.x86_64 0:2.12-1.80.el6_3.4 will be installed
  --> Processing Dependency:glibc-headers = 2.12-1.80.el6_3.4 for package:
  glibc-devel-2.12-1.80.el6_3.4.x86_64
  --> Processing Dependency:glibc-headers for package:glibc-devel-2.12-1.80.el6_3.4.x86_64
  ---> Package ksh.x86_64 0:20100621-16.el6 will be installed
  ---> Package libaio-devel.x86_64 0:0.3.107-10.el6 will be installed
  ---> Package libstdc++-devel.x86_64 0:4.4.6-4.el6 will be installed
  --> Running transaction check
  ---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
  --> Processing Dependency:libppl_c.so.2()(64bit) for package:cloog-ppl-0.15.7-1.2.el6.x86_64
  --> Processing Dependency:libppl.so.7()(64bit) for package:cloog-ppl-0.15.7-1.2.el6.x86_64
  ---> Package cpp.x86_64 0:4.4.6-4.el6 will be installed
  ---> Package glibc-headers.x86_64 0:2.12-1.80.el6_3.4 will be installed
  --> Processing Dependency:kernel-headers >= 2.2.1 for package:
  glibc-headers-2.12-1.80.el6_3.4.x86_64
  --> Processing Dependency:kernel-headers for package:glibc-headers-2.12-1.80.el6_3.4.x86_64
  ---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
  --> Running transaction check
  ---> Package kernel-uek-headers.x86_64 0:2.6.32-300.32.1.el6uek will be installed
  ---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
  --> Finished Dependency Resolution
  Dependencies Resolved
  ================================================================================
  Package Arch Version Repository Size
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
米粒遇上小麦
2017-01-18 · TA获得超过119个赞
知道小有建树答主
回答量:911
采纳率:0%
帮助的人:333万
展开全部
使用yum 完成Oracle数据库依赖包、系统参数、用户的安装。 切换oracle用户直接安装就行了。 下面是yum配置方法: 如果可以联网,资料库列举如下 Oracle Linux 5 # cd /etc/yum.repos.d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨丝滂沱3101
2017-01-20 · 超过195用户采纳过TA的回答
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:207万
展开全部
按安装文档都需要进行:修改系统参数,建立用户,设置权限,存储规划等等; 如果要说最简单,就是找一个已经安装好的服务器,进行镜像软件制作,然后直接在另一个机器上用镜像软件进行安装,最后再改ip地址什么的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式