Oracle 23ai rpm安装配置及问题处理

news2024/11/16 22:47:16

1.安装介质下载 

Oracle 23ai 免费版本已经正式发布,Oracle官网提供免费的下载试用(无需账号)地址如下

官网下载和试用地址 Oracle Database 23ai Free:

https://www.oracle.com/database/free/get-started  

  三种安装方式可选 docker,vm和rpm安装包

图片

rpm安装包仅支持linux8/9

图片

rpm安装包大概1.3GB,可以官网下载,如果官网下载较慢可以选择关注我公众号:潇湘秦,然后点:发消息->23ai-rpm 获得网盘链接

图片

2.Oracle 23ai rpm安装

 本文使用Redhat8.5安装oracle23ai

2.1 将安装包上传到主机

oracle-database-free-23ai-1.0-1.el8.x86_64.rpmoracle-database-preinstall-23ai-1.0-2.el8.x86_64.rpm

图片

2.2执行preinstall 安装依赖包(root用户)

[root]#  dnf install -y oracle-database-preinstall*Last metadata expiration check: 0:37:48 ago on Wed 08 May 2024 09:56:29 AM CST.Dependencies resolved.============================================================================================================================================================= Package                                        Architecture          Version                                         Repository                        Size=============================================================================================================================================================Installing: oracle-database-preinstall-23ai                x86_64                1.0-2.el8                                       @commandline                      30 kInstalling dependencies: compat-openssl10                               x86_64                1:1.0.2o-4.el8_6                                ol8_appstream                    1.1 M glibc-devel                                    x86_64                2.28-164.0.1.el8                                ol8_baseos_latest                1.0 M ksh                                            x86_64                20120801-259.0.1.el8                            ol8_appstream                    923 k libxcrypt-devel                                x86_64                4.1.1-6.el8                                     ol8_baseos_latest                 25 k lm_sensors-libs                                x86_64                3.4.0-23.20180522git70f7e08.el8                 ol8_baseos_latest                 59 k make                                           x86_64                1:4.2.1-11.el8                                  ol8_baseos_latest                498 k sysstat                                        x86_64                11.7.3-11.0.1.el8                               ol8_appstream                    427 k
Transaction Summary=============================================================================================================================================================Install  8 Packages
Total size: 4.1 MTotal download size: 4.0 MInstalled size: 10 MDownloading Packages:(1/7): libxcrypt-devel-4.1.1-6.el8.x86_64.rpm                                                                                 30 kB/s |  25 kB     00:00(2/7): lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x86_64.rpm                                                             49 kB/s |  59 kB     00:01(3/7): make-4.2.1-11.el8.x86_64.rpm                                                                                          304 kB/s | 498 kB     00:01(4/7): glibc-devel-2.28-164.0.1.el8.x86_64.rpm                                                                               385 kB/s | 1.0 MB     00:02(5/7): compat-openssl10-1.0.2o-4.el8_6.x86_64.rpm                                                                            645 kB/s | 1.1 MB     00:01(6/7): ksh-20120801-259.0.1.el8.x86_64.rpm                                                                                   1.3 MB/s | 923 kB     00:00(7/7): sysstat-11.7.3-11.0.1.el8.x86_64.rpm                                                                                  611 kB/s | 427 kB     00:00-------------------------------------------------------------------------------------------------------------------------------------------------------------Total                                                                                                                        1.2 MB/s | 4.0 MB     00:03Running transaction checkTransaction check succeeded.Running transaction testTransaction test succeeded.Running transaction  Preparing        :                                                                                                                                     1/1  Installing       : libxcrypt-devel-4.1.1-6.el8.x86_64                                                                                                  1/8  Installing       : glibc-devel-2.28-164.0.1.el8.x86_64                                                                                                 2/8  Running scriptlet: glibc-devel-2.28-164.0.1.el8.x86_64                                                                                                 2/8  Installing       : make-1:4.2.1-11.el8.x86_64                                                                                                          3/8  Running scriptlet: make-1:4.2.1-11.el8.x86_64                                                                                                          3/8  Installing       : compat-openssl10-1:1.0.2o-4.el8_6.x86_64                                                                                            4/8  Running scriptlet: compat-openssl10-1:1.0.2o-4.el8_6.x86_64                                                                                            4/8  Installing       : ksh-20120801-259.0.1.el8.x86_64                                                                                                     5/8  Running scriptlet: ksh-20120801-259.0.1.el8.x86_64                                                                                                     5/8  Installing       : lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x86_64                                                                              6/8  Running scriptlet: lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x86_64                                                                              6/8  Installing       : sysstat-11.7.3-11.0.1.el8.x86_64                                                                                                    7/8  Running scriptlet: sysstat-11.7.3-11.0.1.el8.x86_64                                                                                                    7/8  Installing       : oracle-database-preinstall-23ai-1.0-2.el8.x86_64                                                                                    8/8  Running scriptlet: oracle-database-preinstall-23ai-1.0-2.el8.x86_64                                                                                    8/8  Verifying        : glibc-devel-2.28-164.0.1.el8.x86_64                                                                                                 1/8  Verifying        : libxcrypt-devel-4.1.1-6.el8.x86_64                                                                                                  2/8  Verifying        : lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x86_64                                                                              3/8  Verifying        : make-1:4.2.1-11.el8.x86_64                                                                                                          4/8  Verifying        : compat-openssl10-1:1.0.2o-4.el8_6.x86_64                                                                                            5/8  Verifying        : ksh-20120801-259.0.1.el8.x86_64                                                                                                     6/8  Verifying        : sysstat-11.7.3-11.0.1.el8.x86_64                                                                                                    7/8  Verifying        : oracle-database-preinstall-23ai-1.0-2.el8.x86_64                                                                                    8/8
Installed:  compat-openssl10-1:1.0.2o-4.el8_6.x86_64               glibc-devel-2.28-164.0.1.el8.x86_64                          ksh-20120801-259.0.1.el8.x86_64  libxcrypt-devel-4.1.1-6.el8.x86_64                     lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x86_64       make-1:4.2.1-11.el8.x86_64  oracle-database-preinstall-23ai-1.0-2.el8.x86_64       sysstat-11.7.3-11.0.1.el8.x86_64
Complete!

图片

图片

2.3 执行安装包(root)

[root@tmp]#dnf install -y oracle-database-free-23ai-1.0-1.el8.x86_64.rpmLast metadata expiration check: 0:38:37 ago on Wed 08 May 2024 09:56:29 AM CST.Dependencies resolved.============================================================================================================================================================= Package                                           Architecture                   Version                         Repository                            Size=============================================================================================================================================================Installing: oracle-database-free-23ai                         x86_64                         1.0-1                           @commandline                         1.3 G
Transaction Summary=============================================================================================================================================================Install  1 Package
Total size: 1.3 GInstalled size: 3.6 GDownloading Packages:Running transaction checkTransaction check succeeded.Running transaction testTransaction test succeeded.Running transaction  Preparing        :                                                                                                                                     1/1  Running scriptlet: oracle-database-free-23ai-1.0-1.x86_64                                                                                              1/1  Installing       : oracle-database-free-23ai-1.0-1.x86_64                                                                                              1/1  Running scriptlet: oracle-database-free-23ai-1.0-1.x86_64                                                                                              1/1[INFO] Executing post installation scripts...[INFO] Oracle home installed successfully and ready to be configured.To configure Oracle Database Free, optionally modify the parameters in '/etc/sysconfig/oracle-free-23ai.conf' and then run '/etc/init.d/oracle-free-23ai configure' as root.
  Verifying        : oracle-database-free-23ai-1.0-1.x86_64                                                                                              1/1
Installed:  oracle-database-free-23ai-1.0-1.x86_64
Complete!

2.4 初始化数据库

[root@tmp]# /etc/init.d/oracle-free-23ai configureSpecify a password to be used for database accounts. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. Note that the same password will be used for SYS, SYSTEM and PDBADMIN accounts:Confirm the password: --输入sys/system的密码Configuring Oracle Listener.Listener configuration succeeded.Configuring Oracle Database FREE.Enter SYS user password:***********Enter SYSTEM user password:*************Enter PDBADMIN User Password:***********Prepare for db operation7% completeCopying database files29% completeCreating and starting Oracle instance30% complete33% complete36% complete39% complete43% completeCompleting Database Creation47% complete49% complete50% completeCreating Pluggable Databases54% complete71% completeExecuting Post Configuration Actions93% completeRunning Custom Scripts100% completeDatabase creation complete. For details check the logfiles at: /opt/oracle/cfgtoollogs/dbca/FREE.Database Information:Global Database Name:FREESystem Identifier(SID):FREELook at the log file "/opt/oracle/cfgtoollogs/dbca/FREE/FREE.log" for further details.
Connect to Oracle Database using one of the connect strings:     Pluggable database: ORACLE01T/FREEPDB1     Multitenant container database: ORACLE01T[root@ORACLE01T tmp]#

2.5 环境变量配置

   数据库配置后su 到oracle 用户下 发现无法登陆进数据库,

ps -ef|grep smon  看到实例已经在运行,提示没有配置环境变量

[root@ORACLE01T tmp]# su - oracle[oracle@ORACLE01T ~]$ cd /opt/oracle/product/23ai/dbhomeFree/bin/[oracle@ORACLE01T bin]$[oracle@ORACLE01T bin]$ ./sqlplus / as sysdbaError 6 initializing SQL*PlusSP2-0667: Message file sp1<lang>.msb not foundSP2-0750: You may need to set ORACLE_HOME to your Oracle software directory[oracle@SZSPLORACLE01T ~]$ ps -ef|grep smonoracle     42755       1  0 10:49 ?        00:00:00 db_smon_FREEoracle     43387   43294  0 10:56 pts/0    00:00:00 grep --color=auto smon-----------------------------------------------

配置环境变量

vi /home/oracle/.bash_profileexport PATHexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_SID=FREEexport ORACLE_BASE=/opt/oracle/export ORACLE_HOME=$ORACLE_BASE/product/23ai/dbhomeFreeexport TNS_ADMIN=$ORACLE_HOME/network/adminexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATH# User specific environment and startup programs

配置好环境变量后,sqlplus登入提示idle instance,但是确认oracle_sid配置无误

图片

PS:Oracle23ai新特性-报错信息更详细,提供报错信息的官网链接,但是个人认为作用不大,官网只是提供了报错的官方定义,对于解决问题并没有太大的作用

图片


Solution:我这里的处理方法比较粗暴,直接kill掉smon 相当于强制关库,然后重新启动即可

图片

这样Oracle 23ai rpm报的安装方式就完成了,相较于之前的版本安装确实简洁了非常非常多,关注博主,后续更新更多23ai新特性

------------历史文章推荐----------------
关于Oracle 23ai 你要知道的几件事情
All In ai,Oracle 23C没了,等来了Oracle 23ai
Oracle Database 23ai已发布!如何下载?安装?有哪些新功能?
MOS(My Oracle Support)怎么用?Oracle DBA必备技能!
面试官:正在运行的Oracle数据库删除当前redo会影响新事物提交吗?大多数人都回答错了!
前人挖坑后人填(sqlplus / as sysdba登陆失败)
数据库如何预防勒索病毒
数据库中了勒索病毒怎么办?(数据库恢复的终极大招DUL)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1656275.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Cheetah3D for Mac - 轻松打造专业级3D作品

对于追求专业级3D作品的设计师来说&#xff0c;Cheetah3D for Mac无疑是一款不可多得的工具。 这款软件拥有强大的建模、渲染和动画功能&#xff0c;能够满足您在3D设计方面的各种需求。通过简单的操作&#xff0c;您可以轻松构建出复杂的3D模型&#xff0c;并为其添加逼真的材…

js自定义实现类似锚点(内容部分滚动)

场景&#xff1a; 效果图如上&#xff0c;类似锚点&#xff0c;但是屏幕不滚动。高度计算我不是很熟练。for循环写的比较麻烦。element plus 和Ant Design有类似组件效果。 html&#xff1a; <template><div><div style"height: 400px;" class&q…

新手如何便捷使用HTTP代理

便捷地使用HTTP代理主要涉及到设置和使用两个步骤。下面是在不同环境和使用场景下如何设置和使用HTTP代理的详细介绍: 1.浏览器设置: 打开浏览器的设置菜单&#xff0c;找到网络设置或代理设置的选项。在代理设置中&#xff0c;填写代理服务器的地址和端口号。不同的浏览器设…

Springboot+vue项目影城管理系统

摘 要 本论文主要论述了如何使用JAVA语言开发一个影城管理系统&#xff0c;本系统将严格按照软件开发流程进行各个阶段的工作&#xff0c;采用B/S架构&#xff0c;面向对象编程思想进行项目开发。在引言中&#xff0c;作者将论述影城管理系统的当前背景以及系统开发的目的&…

vue3+ant design实现表格数据导出Excel

提示:实现表格数据导出Excel 文章目录 前言 一、安装ant design? 二、引用ant design 1.搭建框架 2.获取表格数据 三、封装导出表格的代码 四、导出 1.获取导出地址 2.在下载导出事件中添加导出代码 五、全部代码 前言 今天终于有时间来更新文章了,最近公司项目比较紧…

图:广度优先遍历(BFS)和深度优先遍历(DFS)

1.工具类&#xff1a;队列和字典 export class DictionNary {// 字典的封装constructor() {this.items {}}set(key, value) {// 添加键this.items[key] value}has(key){// 判断键是否存在return this.items.hasOwnProperty(key)}get(key){// 获取键的valuereturn this.has(k…

民航电子数据库:数据库的备份与恢复

目录 前言备份库级逻辑备份示例 恢复库级的逻辑恢复示例 前言 民航电子数据库的备份与恢复 备份 库级逻辑备份 备份目标库下所有的对象 。 因此 &#xff0c;库级逻辑备份需要由备份库的管理员&#xff08;SYSDBA&#xff09;登录至备份目标库进行操作。 语法格式 &#xff1…

粤港澳青少年信息学创新大赛 Python 编程竞赛(初中部分知识点整理)

一、考试大纲梳理 知识内容 知识目标 计算机基础与编程环境&#xff0c;历史&#xff0c;存储与网络变量定义和使用基本数据类型&#xff08;整型&#xff0c;浮点型&#xff0c;字符型&#xff0c;布尔型&#xff09;&#xff0c;数据类型的转换控制语句结构&#xff08;顺序…

微服务架构与Spring Cloud

1 微服务架构 1.1 微服务架构概述 微服务架构&#xff08;Microservice Architecture, MSA&#xff09;是一种新型的服务端架构设计方案&#xff0c;通过将应用程序拆分成多个小型、自治的服务&#xff0c;实现了服务的松耦合和快速迭代。 微服务架构特征主要包括以下几个方面…

✯ ✯ ✯ 绍兴ISO27001认证:信息安全新征程✯ ✯ ✯

&#x1f308;&#x1f308;绍兴ISO27001认证&#xff1a;&#x1f353;信息安全新征程&#x1f4af; &#x1f604;大家好&#xff01;今天&#xff0c;&#x1f601;我无比激动地想要和大家分享&#x1f352;一个关于我们⭐绍兴的大新闻&#xff01;&#x1f389;&#x1f38…

Oracle-一次TX行锁堵塞事件

问题背景&#xff1a; 接用户问题报障&#xff0c;应用服务出现大量会话堆积现象&#xff0c;数据库锁堵塞严重&#xff0c;需要协助进行问题定位和排除。 问题分析&#xff1a; 登录到数据库服务器上&#xff0c;首先查看一下数据库当前的等待事件情况&#xff0c;通过gv$ses…

AI一键换装超强电商生产力工具下载

支持win版本&#xff0c;对电脑硬件有一定的要求。建议固态硬盘留足至少30 G的空间&#xff0c;显卡n卡显存至少4G。一些低端独立显卡可能还不如高配cpu集成。 程序文件比较大&#xff0c;因为涉及到大型模型。 下载链接在后面 下载链接&#xff1a; https://pan.baidu.com…

应聘项目经理,软考证书会是一个加分项吗?

加分项是必需的&#xff0c;特别是IT行业的项目经理职位。您可以在各大招聘网站上搜索项目经理职位&#xff0c;前景好、薪资高、待遇好的项目经理岗位&#xff0c;基本上都有证书的要求。非IT行业项目经理&#xff0c;可以考虑PMP证书或者其他与专业相关的证书&#xff0c;比如…

elementUI表格table文字不换行

在对应不需要换行的列加上属性&#xff1a;:show-overflow-tooltip"true" 即可

uniapp——列表分享当前话题(一个页面多个分享)

案例 分享的时候弹出对应的标题和默认第一张图片 代码 <view v-for"(item,index) in list" :key"index"><button open-type"share" :id"index" click.stop"()>{}"><image src"/static/images/cir…

马化腾用“不负众望”,来评价视为“全村希望”的视频号

我是王路飞。 2023年的视频号&#xff0c;给了腾讯足够的惊喜。 去年一年&#xff0c;视频号电商GMV实现近3倍增长&#xff08;约为1200亿&#xff5e;1500亿&#xff09;。2023年三季度&#xff0c;视频号总播放量同比增长超50%&#xff1b; 2023年视频号供给数量同比增长超…

上班不想用脑子写代码了怎么办?那就试试Baidu Comate啊宝贝

本文目录 前言1、视频编程实战1.1、熟悉代码库中的代码1.2、参考现有代码编写新代码 2、下载使用教程3、使用体验3.1、AutoWork 产品测评3.2、解决有关ajax请求后重定向问题3.3、询问编程相关知识3.3.1、cookie和session的区别与联系3.3.2、数据库中主键外键的相关知识 4、问题…

卡牌——蓝桥杯十三届2022国赛大学B组真题

样例输入 4 5 1 2 3 4 5 5 5 5样例输出 3样例说明 这 5 张空白牌中,拿2张写1,拿1张写2,这样每种牌的牌数就变为了3,3,3,4, 可以凑出 3套牌,剩下2张空白牌不能再帮助小明凑出一套。 评测用例规模与约定 对于30%的数据&#xff0c;保证n ⩽ \leqslant ⩽ 2000; 对于100%的数据…

区块链中的加密算法及其作用

区块链技术以其去中心化、不可篡改、透明公开的特性&#xff0c;在全球范围内引发了广泛的关注和讨论。其中&#xff0c;加密算法作为区块链技术的核心组成部分&#xff0c;对于维护区块链网络的安全、确保数据的完整性和真实性起到了至关重要的作用。本文将详细介绍区块链中常…

手写SpringBoot核心功能流程

本文通过手写模拟实现一个简易版的Spring Boot 程序&#xff0c;让大家能以非常简单的方式知道Spring Boot大概的工作流程。 工程依赖 创建maven工程&#xff0c;并创建两个module springboot模块&#xff1a;手写模拟springboot框架的源码实现 test模块&#xff1a;业务系统…