暂无图片
Oracle 21c RPM 安装缺少oracle-database-preinstall-21c
我来答
分享
章芋文
2021-08-14
Oracle 21c RPM 安装缺少oracle-database-preinstall-21c
暂无图片 100M

计划使用RPM方式安装最新的21c数据库,报错缺少oracle-database-preinstall-21c

[root@modb-o tmp]# yum -y localinstall oracle-database-ee-21c-1.0-1.ol8.x86_64.rpm Last metadata expiration check: 2:12:57 ago on Sat 14 Aug 2021 01:36:02 PM CST. Error: Problem: conflicting requests - nothing provides oracle-database-preinstall-21c needed by oracle-database-ee-21c-1.0-1.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
复制
  • 尝试使用19c的preinstall包不行
  • 尝试跳过报错失败
  • 在官方YUM源没找到https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/index.html
  • 在MOS中也没找到相关脚本

不知道有没有人用RPM安装成功,分享下经验。

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
章芋文

更新:目前Oracle已经将21c的perinstall RPM包上传到镜像中,可以直接dnf安装。


有同学用rpm -ivh --nodeps --force强制安装成功了:Oracle Database 21c RPM安装体验

另外tim hall给出了一个方法:

dnf -y localinstall oracle-database-ee-21c-1.0-1.ol8.x86_64.rpm
复制

image.png

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
薛晓刚

刚出来,没人估计比你快。还指望您写呢。

暂无图片 评论
暂无图片 有用 0
打赏 0
Quanwen Zhao

在https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html 或 https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/index.html 的页面中 搜索 关键字 preinstall,会直接找到 “19c 21c” 的 preinstall RPM 安装包 (ol7和ol8)。需要首先安装 preinstall 的 RPM 安装包。

暂无图片 评论
暂无图片 有用 0
打赏 0
李辉

根本原因是这个RPM的检查依赖项目会检查是否是UEK内核。本质解决方法是重庆编译RPM文件,去除依赖项那行即可

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
请问,这个sql是慢在哪里?
回答 8
搞定了吗?如果需要优化这条sql,可以加我qq532323122
oracle 里创建的多个用户, 应用数据源配置的是各自的用户, 程序是一样的, 发现有串库的情况发生, A程序应该写到A用户 , 现在写到B用户下面了,怎么解决?
回答 2
已采纳
检查A用户的权限,如果权限正常,不会写到B用户的。1、查询用户有哪些角色:selectfromdbaroleprivswheregrantee'&username';2、查询角色包含哪些权限:
oracle 日期
回答 1
第一句根本就没法执行啊,你确认你贴对了?date’text’这种,叫dateliteral,理解为字符串直接表达的日期就ok
客户端jdbc连接oracle 12c 报错重置的连接
回答 2
我记得低版本的客户端访问12c环境,需要修改sqlnet参数,兼容低版本的客户端。不知道是不是这个原因。
oracle 两个节点用ctss同步时间,系统时间,时区,硬件时间等都检查过了一致的,但是ctss一直认为有很大误差
回答 1
已采纳
建议先将操作系统的ntp和chrony服务关闭了,再通过crsctlcheckctss命令观察下ctss时间同步时否正常;时间同步好像是毫秒级别缩短时间差异的,正常等几天后时间就同步了;
Oracle: insert into .. with A as (查询),B as (查询) 这种 插入数据语句, 想改成一个查询语句 ,应该怎么修改?
回答 1
要将"insertinto...withAas(查询),Bas(查询)"这样的插入数据语句改为查询语句,您需要使用SELECT语句来执行相应的查询操作。假设您的原始插入语句如下:sql复制代码INSE
AWR分析报告问题求助:version_count超过500,存在严重的高版本问题,请确认SQL是否使用过多绑定变量或者遇到BUG
回答 7
开始不知道可以下载AWR,没看到SQL
报了ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段,以后过了 8个小时又正常,是oracle 自动扩展了 temp空间 还是释放了部分 temp 空间?
回答 8
临时表用完,临时表空间就释放了撒。
RMAN备份问题
回答 1
已采纳
0级增量备份相当于full备份,可以不用再定期做full备份。
Oracle官网有11g吗?
回答 2
https://edelivery.oracle.com/osdc/faces/SoftwareDelivery;jsessionidNE2ygnV4DpaHX7ToEW0MiAm8qCxr02HTf