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

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.hqwc.cn/news/681248.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ansible-inventory和playbook

文章目录 一、inventory 主机清单1、列表表示2、inventory 中的变量3、变量3.1 主机变量3.2 组变量3.3 组嵌套 二、playbook剧本1、playbook的组成2、编写剧本2.1 剧本制作2.2 准备nginx.conf2.3 运行剧本2.4 查看webservers服务器2.5 补充参数 3、剧本定义、引用变量3.1 剧本制…

mysql中varchar与bigint直接比较会导致精度丢失以至于匹配到多行数据

在mysql中&#xff0c;我们都知道如果一个索引字段使用了函数或者计算那么查询的时候索引会失效&#xff0c;可是我相信在联表的时候我们只会关注两个表关联字段是否都创建了索引&#xff0c;却没有关注过这两个字段的类型是否一致&#xff0c;如果不一致的话索引是会失效的&am…

解决html2canvas生成图片慢的问题

// 主要看那个点击事件就行 <divclass"textBox-right-board-group"v-for"item in screenList":key"item.id"><!-- 获取不同分辨率下的屏幕的展示的文字大小DPI&#xff1a; fontSize: getFontSize(item.resolutionRatio), --><di…

NTP网络时间服务器如何实现煤矿智能化管理?

随着煤矿行业的不断发展&#xff0c;安全生产和效率是煤矿企业始终关注的重点。NTP网络时间服务器作为一种高精度的时间同步技术&#xff0c;其应用在煤矿领域也逐渐得到广泛推广。 ZRBG1000 NTP网络时间服务器是对煤矿等行业对网络时间同步应用需求设计的高准确度、高性能NTP网…

买入期权是什么意思?

今天期权懂带你了解买入期权是什么意思&#xff1f;买入期权&#xff1a;也称看涨期权。一种赋予其持有者以特定的价格、在特定的到期日当天或之前买入某种资产的权力的金融工具。 买入期权是什么意思&#xff1f; 买入期权也称看涨期权。即赋予其持有者在到期日或到期日之前按…

OpenAI 发布 AI 生成图片检测器;Meta 推出 AI 广告创意工具;Google 正式发布 Pixel 8a,主打 AI

OpenAI 发布 AI 生成图片检测器 OpenAI 昨日官宣推出专用的 AI 监测工具&#xff0c;用于监测图片是否由其旗下 AI 图片生成工具 DALL-E 生成&#xff0c;准确率高达 98.8%。 不过该公司表示&#xff0c;这个检测工具并非旨在检测 Midjourney 和 Stability 等其他流行生成器生…

roofline model加速模型部署最后一公里

文章目录 模型部署教程来啦:)什么是Roofline Model&#xff1f;算法模型相关指标计算量计算峰值参数量访存量带宽计算密度kernel size对计算密度的影响output size对计算密度的影响channel size对计算密度的影响group convolution对计算密度的影响tensor reshape对计算密度的影…

五张图教你快速掌握设备CPU占用率高相关知识

以下五张图教你快速了解并掌握CPU占用率高的相关知识&#xff0c;包括CPU占用率高造成的影响、引起CPU占用率高的常见原因、如何定位CPU占用率高、如何解决CPU占用率高和如何尽量避免CPU占用率高 点击查看相关内容&#xff1a; 科普&#xff1a;CPU是怎么被制造出来的&#xf…

Linux流程控制

if语句 基本格式 if condition thencommand1 fi 写成一行 if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi if-else语句 格式 if condition thencommand1 command2...commandN elsecommand fi if else- if else if condition1 th…

JAVA版本的ATM编程问题记录

前段时间用C语言写了个银行ATM系统&#xff0c;还写了一篇文章记录了一些&#xff0c;C语言的ATM文章。后来又用IDEA写了一个JAVA版本的银行ATM。有人就会问为啥浪费这个时间写ATM呢&#xff1f;&#x1f9d0;其实是我本科代码没学好&#xff0c;所以现在想利用比较熟悉的ATM系…

网络相关笔记

IPv4地址 IPv4地址通常以“点分十进制”形式书写&#xff0c;即四个0-255之间的十进制数&#xff0c;各数之间用英文句点&#xff08;.&#xff09;分隔&#xff0c;例如&#xff1a;192.0.2.1。总共32位的地址空间可以表示大约42亿个不同的地址。 IPv4地址结构包括&#xff…

【python数据分析基础】—pandas透视表和交叉表

目录 前言一、pivot_table 透视表二、crosstab 交叉表三、实际应用 前言 透视表是excel和其他数据分析软件中一种常见的数据汇总工具。它是根据一个或多个键对数据进行聚合&#xff0c;并根据行和列上的分组键将数据分配到各个矩形区域中。 一、pivot_table 透视表 pivot_tabl…