如何简化 oracle linux 6 上的 oracle 数据库安装

涛哥正传 2024-05-29 03:28:19
最佳回答
在 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 enterpr**e 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  --> fin**hed dependency resolution  dependencies resolved  ================================================================================  package arch version repository size 20210311
汇率兑换计算器

类似问答
  • 如何linux上安装 cp210x bin 安装文件
    • 2024-05-29 12:22:42
    • 提问者: 未知
    假设文件名是a.bin先用chmod +x a.bin使这个bin文件有可执行属性然后直接输入整个文件名(包括后缀)即可运行
  • oracle 是什么
    • 2024-05-29 09:08:02
    • 提问者: 未知
    oracle的来源  oracle是殷墟(yin xu)出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词,在英语里是“神谕”的意思。 数据库厂商oracle  oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 redwood shore。2000财年(99年6月到2000年5月)营业额达101亿美元,再创oracle公司...
  • 谁有oracle 10g 数据库啊 发我个。。。。谢谢了。。。。chen1565444419@163.com
    • 2024-05-29 12:45:23
    • 提问者: 未知
    oracle官网自己下吧,注意系统位数
  • 现在招聘oracle dba的越来越少了,以后oracle会不会完全被取代?
    • 2024-05-29 02:50:30
    • 提问者: 未知
    看看日常开发就知道了,很多场景全部nosql了,还在大谈关系型数据库。随着使用量的降低,mysql都是大型数据库!清朝快灭亡了,太监们不能死抱着清朝不放啊!
  • oracle数据库有哪些岗位?
    • 2024-05-29 15:56:13
    • 提问者: 未知
    oracle数据库最常见的岗位有数据库管理员、数据库开发员、数据维护员、数据库系统监控员等。数据库管理员:一般负责日常管理维护数据库,进行数据库安装、升级、迁移、调优、备份、恢复及解决...
  • j**a基础、linux基础、数据库基础
    • 2024-05-29 22:45:11
    • 提问者: 未知
    第一题 写个web 程序 这个题对性能有要求 所以肯定要用缓存 这些数据都是不变的 至于实现缓存的方法 如果用了hibernate 就直接对表设置缓存 如果没有 就在查询的方法里做些手脚 先查看缓存(比如xml)如果没有 就去查 然后 生成缓存 如果有 就直接在缓存中查找 第二题 写个线程 做个定时任务 用timertask 就搞定了 假如不用j**a实现,仅仅使用shell和awk,该如...
  • oracle 移动平均杂项入库可以指定成本吗
    • 2024-05-29 03:12:15
    • 提问者: 未知
    oracle在crm市场 oracle公司在crm和中小企业应用产品市场已经建立了无与伦比的领先地位。oracle在世界各地拥有500多万个有效最终用户和1 亿多个自助服务注册用户。gartner的数据表明,oracle以37%的市场份额领先**crm市场。oracle crm应用产品的**客户包括著名的长安汽车、**民生银行、北京电信和中欧国际工商学院等。 oracle公司大中华区客户关系管理总...
  • oracle有哪些备份方式?
    • 2024-05-29 13:19:39
    • 提问者: 未知
    1冷备份 冷备份是oracle最简单的一种备份;执行冷备份前必须关闭库;然后使用操作系统实用工具或者第三方工具备份所有相关的数据库文件。 优点:能简单快速地备份。能简单快速地恢复。执行简单。 缺点:必须关闭数据库,不能进行点恢复。2热备份 热备份是当数据库正在运行时进行数据备份的过程。执行热备份的前提是:数据库运行在可归档日志模式。适用于24x7不间断运行的关键应用...
  • 如何建立一个名为myorc的oracle数据库?要代码!
    • 2024-05-29 17:02:34
    • 提问者: 未知
    安装oracle 软件;然后运行 dbca 按步骤创建即可
  • 如何在linux上安装招商银行软件
    • 2024-05-29 19:22:05
    • 提问者: 未知
    是安全控件么?那么装不了。招商银行的安全控件只有windows下的。现在完美支持linux系统的估计就浦发银行,渣打银行~
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。