建设京东商城网站,网站做强制解析,wordpress仿论坛,做网站用什么开发好oracle23c安装部署centos8.3
目前Oracle已经更新到23c的版本#xff0c;又是一个长期支持的版本。
Oracle 数据库的最新版本 Oracle Database 23c 现已在基于 OCI 的 Oracle Base Database Service 中正式发布。该版本具有许多增强功能#xff0c;可为开发人员提供强大支持…oracle23c安装部署centos8.3
目前Oracle已经更新到23c的版本又是一个长期支持的版本。
Oracle 数据库的最新版本 Oracle Database 23c 现已在基于 OCI 的 Oracle Base Database Service 中正式发布。该版本具有许多增强功能可为开发人员提供强大支持并简化 AI 技术在以提供超高的高可用性、性能和安全性而闻名的数据库中的使用。此外新版本还增强了 Oracle Database 适用于任何工作负载的融合数据库方法支持 JSON、XML、图形、空间、文本和关系数据同时允许开发人员选择任何开发风格。了解新功能并查看更多资源帮助您探索激动人心的新版本。
目前本地版本可以安装FREE版本。以下通过案例学习一下。
部署本地yum源 环境介绍 操作系统:centos8.3 Oracle23.1 Oracle23c的一些关键特性 https://www.oracle.com/cn/database/23c/ Oracle23c相关软件包 https://www.oracle.com/database/free/get-started/
Oracle23c 安装参考 chrome-extension://jkhojcaggkaojlhfddocjkkphfdkejeg/pdf/viewer.html?filehttps%3A%2F%2Fdocs.oracle.com%2Fen%2Fdatabase%2Foracle%2F%2F%2Foracle-database%2F23%2Fxeinl%2Fdatabase-free-installation-guide-linux.pdf https://docs.oracle.com/en/database/oracle/oracle-database/23/xeinl/licensing-restrictions.html#GUID-A3BF7927-EC58-40FC-96B6-1A5E135D19BA https://www.oracle.com/database/free/get-started/
创建用户
groupadd -g 54321 oinstall
groupadd -g 54322 dba useradd -u 54321 -g oinstall -G dba oracle echo oracle | passwd --stdin oracle
环境变量配置/etc/security/limits.conforacle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768/etc/sysctl.confvm.swappiness 1
vm.dirty_background_ratio 3
vm.dirty_ratio 80
vm.dirty_expire_centisecs 500
vm.dirty_writeback_centisecs 100
kernel.shmmni 4096
kernel.shmall 1073741824
kernel.shmmax 4398046511104
kernel.sem 250 32000 100 128
net.ipv4.ip_local_port_range 9000 65500
net.core.rmem_default 262144
net.core.rmem_max 4194304
net.core.wmem_default 262144
net.core.wmem_max 1048576
fs.aio-max-nr 1048576
fs.file-max 6815744
kernel.panic_on_oops 1
CentOS8.3本地yum源配置[local]
namelocal repo
baseurlfile:///mnt/BaseOS
enable1
gpgcheck0
gpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[rootITSMoracle-220-137 soft]# dnf -y localinstall oracle-database-preinstall-23c-1.0-1.el8.x86_64.rpm
上次元数据过期检查0:00:32 前执行于 2024年01月04日 星期四 09时25分25秒。
错误问题: conflicting requests- nothing provides sysstat needed by oracle-database-preinstall-23c-1.0-1.el8.x86_64- nothing provides ksh needed by oracle-database-preinstall-23c-1.0-1.el8.x86_64- nothing provides compat-openssl10 needed by oracle-database-preinstall-23c-1.0-1.el8.x86_64
(尝试添加 --skip-broken 来跳过无法安装的软件包 或 --nobest 来不只使用最佳选择的软件包)
[rootITSMoracle-220-137 soft]#
[rootITSMoracle-220-137 soft]#
[rootITSMoracle-220-137 soft]#
[rootITSMoracle-220-137 soft]# yum list |grep sysstat
[rootITSMoracle-220-137 soft]# yum list |grep ksh
mksh.x86_64 56c-5.el8 local
[rootITSMoracle-220-137 soft]# yum list |grep compat-openssl [rootITSMoracle-220-137 soft]# yum install -y make.x86_64
上次元数据过期检查1:06:25 前执行于 2024年01月04日 星期四 16时13分43秒。
依赖关系解决。
软件包 架构 版本 仓库 大小安装:make x86_64 1:4.2.1-10.el8 local 498 k事务概要安装 1 软件包总计498 k
安装大小1.4 M
下载软件包
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1 安装 : make-1:4.2.1-10.el8.x86_64 1/1 运行脚本: make-1:4.2.1-10.el8.x86_64 1/1 验证 : make-1:4.2.1-10.el8.x86_64 1/1
Installed products updated.已安装:make-1:4.2.1-10.el8.x86_64 完毕
[rootITSMoracle-220-137 soft]# rpm -ivh compat-openssl10-1.0.2o-3.el8.x86_64.rpm
警告compat-openssl10-1.0.2o-3.el8.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY
Verifying... ################################# [100%]
准备中... ################################# [100%]
正在升级/安装...1:compat-openssl10-1:1.0.2o-3.el8 ################################# [100%][rootITSMoracle-220-137 soft]# rpm -ivh ksh-20120801-254.el8.x86_64.rpm
警告ksh-20120801-254.el8.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY
Verifying... ################################# [100%]
准备中... ################################# [100%]
正在升级/安装...1:ksh-20120801-254.el8 ################################# [100%][rootITSMoracle-220-137 soft]# yum install -y lm_sensors.x86_64
上次元数据过期检查1:10:27 前执行于 2024年01月04日 星期四 16时13分43秒。
依赖关系解决。
软件包 架构 版本 仓库 大小安装:lm_sensors x86_64 3.4.0-21.20180522git70f7e08.el8 local 151 k
安装依赖关系:lm_sensors-libs x86_64 3.4.0-21.20180522git70f7e08.el8 local 59 k事务概要安装 2 软件包总计210 k
安装大小527 k
下载软件包
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1 安装 : lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64 1/2 运行脚本: lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64 1/2 安装 : lm_sensors-3.4.0-21.20180522git70f7e08.el8.x86_64 2/2 运行脚本: lm_sensors-3.4.0-21.20180522git70f7e08.el8.x86_64 2/2 验证 : lm_sensors-3.4.0-21.20180522git70f7e08.el8.x86_64 1/2 验证 : lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64 2/2
Installed products updated.已安装:lm_sensors-3.4.0-21.20180522git70f7e08.el8.x86_64 lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64 [rootITSMoracle-220-137 soft]# rpm -ivh sysstat-11.7.3-5.el8.x86_64.rpm
警告sysstat-11.7.3-5.el8.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY
Verifying... ################################# [100%]
准备中... ################################# [100%]
正在升级/安装...1:sysstat-11.7.3-5.el8 ################################# [100%]
[rootITSMoracle-220-137 soft]#
再次执行安装
dnf -y localinstall oracle-database-preinstall-23c-1.0-1.el8.x86_64.rpm [rootITSMoracle-220-137 soft]# dnf -y localinstall oracle-database-preinstall-23c-1.0-1.el8.x86_64.rpm
上次元数据过期检查1:11:37 前执行于 2024年01月04日 星期四 16时13分43秒。
依赖关系解决。
软件包 架构 版本 仓库 大小安装:oracle-database-preinstall-23c x86_64 1.0-1.el8 commandline 30 k
安装依赖关系:glibc-devel x86_64 2.28-127.el8 local 1.0 Mglibc-headers x86_64 2.28-127.el8 local 475 kkernel-headers x86_64 4.18.0-240.el8 local 5.5 Mlibxcrypt-devel x86_64 4.1.1-4.el8 local 25 k事务概要安装 5 软件包总计7.1 M
安装大小8.1 M
下载软件包
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1 安装 : kernel-headers-4.18.0-240.el8.x86_64 1/5 运行脚本: glibc-headers-2.28-127.el8.x86_64 2/5 安装 : glibc-headers-2.28-127.el8.x86_64 2/5 安装 : libxcrypt-devel-4.1.1-4.el8.x86_64 3/5 安装 : glibc-devel-2.28-127.el8.x86_64 4/5 运行脚本: glibc-devel-2.28-127.el8.x86_64 4/5 安装 : oracle-database-preinstall-23c-1.0-1.el8.x86_64 5/5 运行脚本: oracle-database-preinstall-23c-1.0-1.el8.x86_64 5/5 验证 : glibc-devel-2.28-127.el8.x86_64 1/5 验证 : glibc-headers-2.28-127.el8.x86_64 2/5 验证 : kernel-headers-4.18.0-240.el8.x86_64 3/5 验证 : libxcrypt-devel-4.1.1-4.el8.x86_64 4/5 验证 : oracle-database-preinstall-23c-1.0-1.el8.x86_64 5/5
Installed products updated.已安装:glibc-devel-2.28-127.el8.x86_64 glibc-headers-2.28-127.el8.x86_64 kernel-headers-4.18.0-240.el8.x86_64 libxcrypt-devel-4.1.1-4.el8.x86_64 oracle-database-preinstall-23c-1.0-1.el8.x86_64 完毕
[rootITSMoracle-220-137 soft]#
[rootITSMoracle-220-137 soft]# dnf -y localinstall oracle-database-free-23c-1.0-1.el8.x86_64.rpm
上次元数据过期检查1:14:22 前执行于 2024年01月04日 星期四 16时13分43秒。
依赖关系解决。
软件包 架构 版本 仓库 大小安装:oracle-database-free-23c x86_64 1.0-1 commandline 1.6 G事务概要安装 1 软件包总计1.6 G
安装大小4.0 G
下载软件包
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1 运行脚本: oracle-database-free-23c-1.0-1.x86_64 1/1 安装 : oracle-database-free-23c-1.0-1.x86_64 1/1 运行脚本: oracle-database-free-23c-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-23c.conf and then run /etc/init.d/oracle-free-23c configure as root.验证 : oracle-database-free-23c-1.0-1.x86_64 1/1
Installed products updated.已安装:oracle-database-free-23c-1.0-1.x86_64 完毕
[rootITSMoracle-220-137 soft]# 至此数据库软件安装完成。
开始创建和配置数据库
The configuration script creates a container database (FREE) with one pluggable database
(FREEPDB1 ) and configures the listener at the default port (1521).
You can modify the configuration parameters by editing the /etc/sysconfig/oracle-free–23c.conf file.[rootITSMoracle-220-137 soft]# ls -l /etc/sysconfig/oracle-free-23c.conf
-rwxrwxr-x 1 root root 473 9月 1 23:09 /etc/sysconfig/oracle-free-23c.conf[rootITSMoracle-220-137 oradata]# vi /opt/oracle/product/23c/dbhomeFree/cv/admin/cvu_config
# CV_ASSUME_DISTIDOL7
修改为
CV_ASSUME_DISTIDOL7
/etc/init.d/oracle-free-23c configure [rootITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c configure
Specify 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:
The password you entered contains invalid characters. Enter password:
Confirm the password:
Configuring Oracle Listener.
Listener configuration succeeded.
Configuring Oracle Database FREE.
输入 SYS 用户口令:
**********
输入 SYSTEM 用户口令:
**********
输入 PDBADMIN 用户口令:
**********
准备执行数据库操作
已完成 7%
复制数据库文件
已完成 29%
正在创建并启动 Oracle 实例
已完成 30%
已完成 33%
已完成 36%
已完成 39%
已完成 43%
正在进行数据库创建
已完成 47%
已完成 49%
已完成 50%
正在创建插接式数据库
已完成 54%
已完成 71%
执行配置后操作
已完成 93%
正在运行定制脚本
已完成 100%
数据库创建完成。有关详细信息, 请查看以下位置的日志文件:/opt/oracle/cfgtoollogs/dbca/FREE。
数据库信息:
全局数据库名:FREE
系统标识符 (SID):FREE
有关详细信息, 请参阅日志文件 /opt/oracle/cfgtoollogs/dbca/FREE/FREE.log。Connect to Oracle Database using one of the connect strings:Pluggable database: ITSMoracle-220-137/FREEPDB1Multitenant container database: ITSMoracle-220-137
[rootITSMoracle-220-137 oradata]# 编辑Oracle环境变量 [oracleITSMoracle-220-137 ~]$ vi .bash_profile
[oracleITSMoracle-220-137 ~]$ . .bash_profile
[oracleITSMoracle-220-137 ~]$ cd $ORACLE_HOME/bin
[oracleITSMoracle-220-137 bin]$ ./sqlplus / as sysdbaSQL*Plus: Release 23.0.0.0.0 - Production on Fri Jan 5 06:42:35 2024
Version 23.3.0.23.09Copyright (c) 1982, 2023, Oracle. All rights reserved.???:
Oracle Database 23c Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
Version 23.3.0.23.09SQL show pdbs;CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 FREEPDB1 READ WRITE NO
SQL [oracleITSMoracle-220-137 bin]$ lsnrctl statusLSNRCTL for Linux: Version 23.0.0.0.0 - Production on 05-JAN-2024 06:43:26Copyright (c) 1991, 2023, Oracle. All rights reserved.Connecting to (DESCRIPTION(ADDRESS(PROTOCOLTCP)(HOSTitsmoradb)(PORT1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 23.0.0.0.0 - Production
Start Date 04-JAN-2024 18:35:18
Uptime 0 days 12 hr. 8 min. 8 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Default Service FREE
Listener Parameter File /opt/oracle/product/23c/dbhomeFree/network/admin/listener.ora
Listener Log File /opt/oracle/diag/tnslsnr/ITSMoracle-220-137/listener/alert/log.xml
Listening Endpoints Summary...(DESCRIPTION(ADDRESS(PROTOCOLtcp)(HOSTITSMoracle-220-137)(PORT1521)))(DESCRIPTION(ADDRESS(PROTOCOLipc)(KEYEXTPROC1521)))
Services Summary...
Service 0e284258f6286368e065e8c587c0d15a has 1 instance(s).Instance FREE, status READY, has 1 handler(s) for this service...
Service FREE has 1 instance(s).Instance FREE, status READY, has 1 handler(s) for this service...
Service FREEXDB has 1 instance(s).Instance FREE, status READY, has 1 handler(s) for this service...
Service freepdb1 has 1 instance(s).Instance FREE, status READY, has 1 handler(s) for this service...
The command completed successfully[rootITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c status
Status of the Oracle FREE 23c service:LISTENER status: RUNNING
FREE Database status: RUNNING[rootITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c stop
Shutting down Oracle Database instance FREE.
Oracle Database instance FREE shut down.
Stopping Oracle Net Listener.
Oracle Net Listener stopped.[rootITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c status
Status of the Oracle FREE 23c service:LISTENER status: STOPPED
FREE Database status: STOPPED
[rootITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c start
Starting Oracle Net Listener.
Oracle Net Listener started.
Starting Oracle Database instance FREE.
Oracle Database instance FREE started.[rootITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c status
Status of the Oracle FREE 23c service:LISTENER status: RUNNING
FREE Database status: RUNNING至此完成Oracle23c的安装部署。将会在下一篇文章中介绍怎么卸载oracle 23c free版本的数据库以及软件。