【2024亲测无坑】Oracle--19C在Centos7上的静默安装(rpm版)

发布于:2024-06-16 ⋅ 阅读:(18) ⋅ 点赞:(0)

一、Oracle 19c Linux安装(Centos 7)

1.查看磁盘可用空间及配置ip地址

[root@localhost /]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 1.4G     0  1.4G    0% /dev
tmpfs                    1.4G     0  1.4G    0% /dev/shm
tmpfs                    1.4G   11M  1.4G    1% /run
tmpfs                    1.4G     0  1.4G    0% /sys/fs/cgroup
/dev/mapper/centos-root   47G   29G   19G   62% /
/dev/sda1               1014M  234M  781M   24% /boot
tmpfs                    283M   36K  283M    1% /run/user/1000
/dev/sr0                 4.2G  4.2G     0  100% /run/media/user/CentOS 7 x86_64
tmpfs                    283M     0  283M    0% /run/user/0
[root@localhost /]# free -m
              total        used        free      shared  buff/cache   available
Mem:           2827        1188         270          23        1368        1455
Swap:          2047           0        2047

2.上传Oracle安装包文件到opt目录下

-rw-r--r-- 1 root root 2694664264 6月   9 22:12 oracle-database-ee-19c-1.0-1.x86_64.rpm
-rw-r--r-- 1 root root      18204 6月  10 23:45 oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

19c的RPM包下载链接,

https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html

3.安装oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

如果不是OEL平台,首先要下载对应平台的RPM,我用的是RedHat 7.4,下载链接地址,

https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html

第一次执行未必可以成功,我的提示少了依赖库

[root@localhost oracle-soft]# rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
警告:oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
错误:依赖检测失败:
	compat-libstdc++-33 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
	ksh 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要

使用本地安装的方式:

先更新yum源:yum update -y

然后 yum localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

[root@localhost opt]# yum localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm 
已加载插件:fastestmirror, langpacks
正在检查 oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm: oracle-database-preinstall-19c-1.0-1.el7.x86_64
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 oracle-database-preinstall-19c.x86_64.0.1.0-1.el7 将被 安装
--> 正在处理依赖关系 compat-libstdc++-33,它被软件包 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.ustc.edu.cn
 * updates: mirrors.ustc.edu.cn
base                                                                                                                                                                  | 3.6 kB  00:00:00     
epel                                                                                                                                                                  | 4.3 kB  00:00:00     
extras                                                                                                                                                                | 2.9 kB  00:00:00     
mysql-8.4-lts-community                                                                                                                                               | 2.6 kB  00:00:00     
mysql-connectors-community                                                                                                                                            | 2.6 kB  00:00:00     
mysql-tools-8.4-lts-community                                                                                                                                         | 2.6 kB  00:00:00     
prel-release-noarch                                                                                                                                                   | 1.5 kB  00:00:00     
tools-release-x86_64                                                                                                                                                  | 2.9 kB  00:00:00     
updates                                                                                                                                                               | 2.9 kB  00:00:00     
(1/4): epel/x86_64/updateinfo                                                                                                                                         | 1.0 MB  00:00:01     
(2/4): tools-release-x86_64/7/primary_db                                                                                                                              | 187 kB  00:00:02     
(3/4): epel/x86_64/primary_db                                                                                                                                         | 8.7 MB  00:00:10     
(4/4): updates/7/x86_64/primary_db                                                                                                                                    |  27 MB  00:00:33     
--> 正在处理依赖关系 ksh,它被软件包 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 compat-libstdc++-33.x86_64.0.3.2.3-72.el7 将被 安装
---> 软件包 ksh.x86_64.0.20120801-144.el7_9 将被 安装
--> 解决依赖关系完成

依赖关系解决

=============================================================================================================================================================================================
 Package                                           架构                      版本                                  源                                                                   大小
=============================================================================================================================================================================================
正在安装:
 oracle-database-preinstall-19c                    x86_64                    1.0-1.el7                             /oracle-database-preinstall-19c-1.0-1.el7.x86_64                     55 k
为依赖而安装:
 compat-libstdc++-33                               x86_64                    3.2.3-72.el7                          base                                                                191 k
 ksh                                               x86_64                    20120801-144.el7_9                    updates                                                             885 k

事务概要
=============================================================================================================================================================================================
安装  1 软件包 (+2 依赖软件包)

总计:1.1 M
总下载量:1.1 M
安装大小:4.0 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm                                                                                                                    | 191 kB  00:00:00     
(2/2): ksh-20120801-144.el7_9.x86_64.rpm                                                                                                                              | 885 kB  00:00:01     
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                         667 kB/s | 1.1 MB  00:00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
** 发现 203 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
akonadi-mysql-1.9.2-4.el7.x86_64 有缺少的需求 mariadb-server
antlr-tool-2.7.7-30.el7.noarch 有缺少的需求 java >= ('1', '1.7.0', None)
antlr-tool-2.7.7-30.el7.noarch 有缺少的需求 jpackage-utils
antlr-tool-2.7.7-30.el7.noarch 有缺少的需求 jpackage-utils
apache-commons-cli-1.2-13.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
apache-commons-cli-1.2-13.el7.noarch 有缺少的需求 jpackage-utils
apache-commons-codec-1.8-7.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
apache-commons-codec-1.8-7.el7.noarch 有缺少的需求 jpackage-utils
apache-commons-collections-3.2.1-22.el7_2.noarch 有缺少的需求 java >= ('0', '1.5', None)
apache-commons-collections-3.2.1-22.el7_2.noarch 有缺少的需求 jpackage-utils
apache-commons-daemon-1.0.13-7.el7.x86_64 有缺少的需求 java >= ('0', '1.5', None)
apache-commons-daemon-1.0.13-7.el7.x86_64 有缺少的需求 jpackage-utils
apache-commons-dbcp-1.4-17.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
apache-commons-dbcp-1.4-17.el7.noarch 有缺少的需求 jpackage-utils
1:apache-commons-io-2.4-12.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
1:apache-commons-io-2.4-12.el7.noarch 有缺少的需求 jpackage-utils
apache-commons-lang-2.6-15.el7.noarch 有缺少的需求 java >= ('0', '1.3', None)
apache-commons-lang-2.6-15.el7.noarch 有缺少的需求 jpackage-utils
apache-commons-logging-1.1.2-7.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
apache-commons-logging-1.1.2-7.el7.noarch 有缺少的需求 jpackage-utils
apache-commons-pool-1.6-9.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
apache-commons-pool-1.6-9.el7.noarch 有缺少的需求 jpackage-utils
args4j-2.0.16-13.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
args4j-2.0.16-13.el7.noarch 有缺少的需求 jpackage-utils
args4j-2.0.16-13.el7.noarch 有缺少的需求 mvn(com.sun:tools)
avalon-framework-4.3-10.el7.noarch 有缺少的需求 jpackage-utils
avalon-logkit-2.1-14.el7.noarch 有缺少的需求 jpackage-utils
bcel-5.2-19.el7_9.noarch 有缺少的需求 jpackage-utils
bea-stax-1.2.0-9.el7.noarch 有缺少的需求 jpackage-utils
bea-stax-1.2.0-9.el7.noarch 有缺少的需求 jpackage-utils
bea-stax-api-1.2.0-9.el7.noarch 有缺少的需求 jpackage-utils
bea-stax-api-1.2.0-9.el7.noarch 有缺少的需求 jpackage-utils
cal10n-0.7.7-4.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
cal10n-0.7.7-4.el7.noarch 有缺少的需求 jpackage-utils
codemodel-2.6-9.el7.noarch 有缺少的需求 java
codemodel-2.6-9.el7.noarch 有缺少的需求 jpackage-utils
codemodel-2.6-9.el7.noarch 有缺少的需求 jpackage-utils
dom4j-1.6.1-20.el7.noarch 有缺少的需求 jpackage-utils
dom4j-1.6.1-20.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.6', None)
easymock2-2.5.2-12.el7.noarch 有缺少的需求 java
easymock2-2.5.2-12.el7.noarch 有缺少的需求 jpackage-utils
easymock2-2.5.2-12.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.7.2', None)
1:ecj-4.5.2-3.el7.x86_64 有缺少的需求 java >= ('1', '1.6.0', None)
1:ecj-4.5.2-3.el7.x86_64 有缺少的需求 jpackage-utils
geronimo-jms-1.1.1-19.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
geronimo-jms-1.1.1-19.el7.noarch 有缺少的需求 jpackage-utils
geronimo-jta-1.1.1-17.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
geronimo-jta-1.1.1-17.el7.noarch 有缺少的需求 jpackage-utils
glassfish-dtd-parser-1.2-0.8.20120120svn.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
glassfish-dtd-parser-1.2-0.8.20120120svn.el7.noarch 有缺少的需求 jpackage-utils
glassfish-dtd-parser-1.2-0.8.20120120svn.el7.noarch 有缺少的需求 jpackage-utils
glassfish-fastinfoset-1.2.12-9.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
glassfish-fastinfoset-1.2.12-9.el7.noarch 有缺少的需求 jpackage-utils
glassfish-fastinfoset-1.2.12-9.el7.noarch 有缺少的需求 jpackage-utils
glassfish-jaxb-2.2.5-6.el7.noarch 有缺少的需求 java
glassfish-jaxb-2.2.5-6.el7.noarch 有缺少的需求 jpackage-utils
glassfish-jaxb-2.2.5-6.el7.noarch 有缺少的需求 jpackage-utils
glassfish-jaxb-api-2.2.7-4.el7.noarch 有缺少的需求 java >= ('1', '1.6.0', None)
glassfish-jaxb-api-2.2.7-4.el7.noarch 有缺少的需求 jpackage-utils
glassfish-jaxb-api-2.2.7-4.el7.noarch 有缺少的需求 jpackage-utils
guava-13.0-6.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
guava-13.0-6.el7.noarch 有缺少的需求 jpackage-utils
hamcrest-1.3-6.el7.noarch 有缺少的需求 java >= ('1', '1.6.0', None)
hamcrest-1.3-6.el7.noarch 有缺少的需求 jpackage-utils
1:hsqldb-1.8.1.3-15.el7_9.noarch 有缺少的需求 java
1:hsqldb-1.8.1.3-15.el7_9.noarch 有缺少的需求 jpackage-utils
httpcomponents-client-4.2.5-5.el7_0.noarch 有缺少的需求 java >= ('0', '1.5', None)
httpcomponents-client-4.2.5-5.el7_0.noarch 有缺少的需求 jpackage-utils
httpcomponents-core-4.2.4-6.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
httpcomponents-core-4.2.4-6.el7.noarch 有缺少的需求 jpackage-utils
icedtea-web-1.7.1-4.el7_9.x86_64 有缺少的需求 java-1.8.0-openjdk
icedtea-web-1.7.1-4.el7_9.x86_64 有缺少的需求 jpackage-utils
icedtea-web-1.7.1-4.el7_9.x86_64 有缺少的需求 jpackage-utils
1:isorelax-0-0.15.release20050331.el7.noarch 有缺少的需求 java
1:isorelax-0-0.15.release20050331.el7.noarch 有缺少的需求 jpackage-utils
1:isorelax-0-0.15.release20050331.el7.noarch 有缺少的需求 jpackage-utils
istack-commons-2.17-4.el7.noarch 有缺少的需求 java
istack-commons-2.17-4.el7.noarch 有缺少的需求 jpackage-utils
istack-commons-2.17-4.el7.noarch 有缺少的需求 jpackage-utils
jackson-1.9.4-7.el7.noarch 有缺少的需求 java
jackson-1.9.4-7.el7.noarch 有缺少的需求 jpackage-utils
jackson-1.9.4-7.el7.noarch 有缺少的需求 jpackage-utils
1:jakarta-commons-httpclient-3.1-16.el7_0.noarch 有缺少的需求 java
1:jakarta-commons-httpclient-3.1-16.el7_0.noarch 有缺少的需求 jpackage-utils
1:jakarta-commons-httpclient-3.1-16.el7_0.noarch 有缺少的需求 jpackage-utils
jakarta-oro-2.0.8-16.el7.noarch 有缺少的需求 jpackage-utils
jakarta-taglibs-standard-1.1.2-14.el7_1.noarch 有缺少的需求 jpackage-utils
jaxen-1.1.3-11.el7.noarch 有缺少的需求 jpackage-utils
jboss-annotations-1.1-api-1.0.1-0.6.20120212git76e1a2.el7.noarch 有缺少的需求 java
jboss-annotations-1.1-api-1.0.1-0.6.20120212git76e1a2.el7.noarch 有缺少的需求 jpackage-utils
jboss-annotations-1.1-api-1.0.1-0.6.20120212git76e1a2.el7.noarch 有缺少的需求 jpackage-utils
jdom-1.1.3-6.el7.noarch 有缺少的需求 jpackage-utils
jdom-1.1.3-6.el7.noarch 有缺少的需求 jpackage-utils
jing-20091111-14.el7.noarch 有缺少的需求 java-headless >= ('0', '1.5.0', None)
jing-20091111-14.el7.noarch 有缺少的需求 jpackage-utils
jline-1.0-8.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
jline-1.0-8.el7.noarch 有缺少的需求 jpackage-utils
jna-3.5.2-8.el7.x86_64 有缺少的需求 java
jna-3.5.2-8.el7.x86_64 有缺少的需求 jpackage-utils
jna-3.5.2-8.el7.x86_64 有缺少的需求 jpackage-utils
joda-convert-1.3-5.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
joda-convert-1.3-5.el7.noarch 有缺少的需求 jpackage-utils
joda-time-2.2-3.tzdata2013c.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
joda-time-2.2-3.tzdata2013c.el7.noarch 有缺少的需求 jpackage-utils
jsr-311-1.1.1-6.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
jsr-311-1.1.1-6.el7.noarch 有缺少的需求 jpackage-utils
jss-4.4.9-3.el7.x86_64 有缺少的需求 java-1.8.0-openjdk-headless
jss-4.4.9-3.el7.x86_64 有缺少的需求 jpackage-utils
junit-4.11-8.el7.noarch 有缺少的需求 java >= ('1', '1.6.0', None)
junit-4.11-8.el7.noarch 有缺少的需求 jpackage-utils
jvnet-parent-4-2.el7.noarch 有缺少的需求 jpackage-utils
ldapjdk-4.19-5.el7.noarch 有缺少的需求 jpackage-utils
ldapjdk-4.19-5.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.5', None)
1:libreoffice-core-5.3.6.1-25.el7_9.x86_64 有缺少的需求 java-headless >= ('1', '1.6', None)
1:libreoffice-ure-5.3.6.1-25.el7_9.x86_64 有缺少的需求 libjvm.so()(64bit)
log4j-1.2.17-18.el7_4.noarch 有缺少的需求 java >= ('0', '1.5', None)
log4j-1.2.17-18.el7_4.noarch 有缺少的需求 jpackage-utils
log4j-1.2.17-18.el7_4.noarch 有缺少的需求 mvn(javax.mail:mail)
1:msv-msv-2013.5.1-7.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
1:msv-msv-2013.5.1-7.el7.noarch 有缺少的需求 jpackage-utils
1:msv-xsdlib-2013.5.1-7.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
1:msv-xsdlib-2013.5.1-7.el7.noarch 有缺少的需求 jpackage-utils
objectweb-asm-3.3.1-9.el7.noarch 有缺少的需求 jpackage-utils
objectweb-asm-3.3.1-9.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.7.4', None)
parfait-0.5.4-2.el7.noarch 有缺少的需求 java >= ('1', '1.8', None)
parfait-0.5.4-2.el7.noarch 有缺少的需求 jpackage-utils
pki-ca-10.5.18-27.el7_9.noarch 有缺少的需求 java-1.8.0-openjdk-headless
pki-kra-10.5.18-27.el7_9.noarch 有缺少的需求 java-1.8.0-openjdk-headless
pki-server-10.5.18-27.el7_9.noarch 有缺少的需求 java-1.8.0-openjdk-headless
pki-server-10.5.18-27.el7_9.noarch 有缺少的需求 nuxwdog-client-java >= ('0', '1.0.5', '1')
pki-server-10.5.18-27.el7_9.noarch 有缺少的需求 pki-base-java = ('0', '10.5.18', '27.el7_9')
pki-tools-10.5.18-27.el7_9.x86_64 有缺少的需求 java-1.8.0-openjdk-headless
pki-tools-10.5.18-27.el7_9.x86_64 有缺少的需求 jpackage-utils >= ('0', '1.7.5', '10')
pki-tools-10.5.18-27.el7_9.x86_64 有缺少的需求 pki-base-java = ('0', '10.5.18', '27.el7_9')
qdox-1.12.1-10.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
qdox-1.12.1-10.el7.noarch 有缺少的需求 jpackage-utils
regexp-1.5-13.el7.noarch 有缺少的需求 java
regexp-1.5-13.el7.noarch 有缺少的需求 jpackage-utils
relaxngDatatype-1.0-11.el7.noarch 有缺少的需求 jpackage-utils
resteasy-base-atom-provider-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
resteasy-base-atom-provider-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
resteasy-base-client-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
resteasy-base-client-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
resteasy-base-jackson-provider-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
resteasy-base-jackson-provider-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
resteasy-base-jaxb-provider-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
resteasy-base-jaxb-provider-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
resteasy-base-jaxrs-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
resteasy-base-jaxrs-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
resteasy-base-jaxrs-api-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
resteasy-base-jaxrs-api-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
rhino-1.7R5-1.el7.noarch 有缺少的需求 jpackage-utils
rhino-1.7R5-1.el7.noarch 有缺少的需求 jpackage-utils
rngom-201103-0.8.20120119svn.el7.noarch 有缺少的需求 jpackage-utils
rngom-201103-0.8.20120119svn.el7.noarch 有缺少的需求 jpackage-utils
scannotation-1.0.3-0.7.r12.el7.noarch 有缺少的需求 java
scannotation-1.0.3-0.7.r12.el7.noarch 有缺少的需求 javassist
scannotation-1.0.3-0.7.r12.el7.noarch 有缺少的需求 jpackage-utils
scannotation-1.0.3-0.7.r12.el7.noarch 有缺少的需求 jpackage-utils
si-units-0.6.5-1.el7.noarch 有缺少的需求 java >= ('1', '1.8', None)
si-units-0.6.5-1.el7.noarch 有缺少的需求 jpackage-utils
slf4j-1.7.4-4.el7_4.noarch 有缺少的需求 java >= ('0', '1.5', None)
slf4j-1.7.4-4.el7_4.noarch 有缺少的需求 jpackage-utils
slf4j-1.7.4-4.el7_4.noarch 有缺少的需求 mvn(javassist:javassist)
stax-ex-1.7.1-6.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
stax-ex-1.7.1-6.el7.noarch 有缺少的需求 jpackage-utils
stax-ex-1.7.1-6.el7.noarch 有缺少的需求 jpackage-utils
stax2-api-3.1.1-10.el7.noarch 有缺少的需求 jpackage-utils
tagsoup-1.2.1-8.el7.noarch 有缺少的需求 jpackage-utils
tagsoup-1.2.1-8.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.6', None)
tomcat-7.0.76-16.el7_9.noarch 有缺少的需求 java >= ('1', '1.6.0', None)
tomcat-el-2.2-api-7.0.76-16.el7_9.noarch 有缺少的需求 jpackage-utils
tomcat-jsp-2.2-api-7.0.76-16.el7_9.noarch 有缺少的需求 jpackage-utils
tomcat-lib-7.0.76-16.el7_9.noarch 有缺少的需求 jpackage-utils
tomcat-servlet-3.0-api-7.0.76-16.el7_9.noarch 有缺少的需求 jpackage-utils
tomcatjss-7.2.5-1.el7.noarch 有缺少的需求 java
tomcatjss-7.2.5-1.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.7.5', '15')
txw2-20110809-8.el7.noarch 有缺少的需求 java
txw2-20110809-8.el7.noarch 有缺少的需求 jpackage-utils
txw2-20110809-8.el7.noarch 有缺少的需求 jpackage-utils
unit-api-1.0-3.el7.noarch 有缺少的需求 java >= ('1', '1.7', None)
unit-api-1.0-3.el7.noarch 有缺少的需求 jpackage-utils
uom-lib-1.0.1-5.el7.noarch 有缺少的需求 java >= ('1', '1.7', None)
uom-lib-1.0.1-5.el7.noarch 有缺少的需求 jpackage-utils
uom-se-1.0.4-3.el7.noarch 有缺少的需求 java >= ('1', '1.8', None)
uom-se-1.0.4-3.el7.noarch 有缺少的需求 jpackage-utils
uom-systems-0.7-1.el7.noarch 有缺少的需求 java >= ('1', '1.8', None)
uom-systems-0.7-1.el7.noarch 有缺少的需求 jpackage-utils
velocity-1.7-10.el7.noarch 有缺少的需求 jpackage-utils
ws-jaxme-0.5.2-10.el7.noarch 有缺少的需求 jpackage-utils
xalan-j2-2.7.1-23.el7.noarch 有缺少的需求 jpackage-utils
xerces-j2-2.11.0-17.el7_0.noarch 有缺少的需求 java
xerces-j2-2.11.0-17.el7_0.noarch 有缺少的需求 jpackage-utils
xerces-j2-2.11.0-17.el7_0.noarch 有缺少的需求 jpackage-utils
xml-commons-apis-1.4.01-16.el7.noarch 有缺少的需求 java
xml-commons-apis-1.4.01-16.el7.noarch 有缺少的需求 jpackage-utils
xml-commons-apis-1.4.01-16.el7.noarch 有缺少的需求 jpackage-utils
xml-commons-resolver-1.2-15.el7.noarch 有缺少的需求 jpackage-utils
xml-commons-resolver-1.2-15.el7.noarch 有缺少的需求 jpackage-utils
xpp3-1.1.3.8-11.el7.noarch 有缺少的需求 java
xpp3-1.1.3.8-11.el7.noarch 有缺少的需求 jpackage-utils
xsom-0-10.20110809svn.el7.noarch 有缺少的需求 jpackage-utils
xsom-0-10.20110809svn.el7.noarch 有缺少的需求 jpackage-utils
  正在安装    : compat-libstdc++-33-3.2.3-72.el7.x86_64                                                                                                                                  1/3 
  正在安装    : ksh-20120801-144.el7_9.x86_64                                                                                                                                            2/3 
  正在安装    : oracle-database-preinstall-19c-1.0-1.el7.x86_64                                                                                                                          3/3 
  验证中      : ksh-20120801-144.el7_9.x86_64                                                                                                                                            1/3 
  验证中      : oracle-database-preinstall-19c-1.0-1.el7.x86_64                                                                                                                          2/3 
  验证中      : compat-libstdc++-33-3.2.3-72.el7.x86_64                                                                                                                                  3/3 

已安装:
  oracle-database-preinstall-19c.x86_64 0:1.0-1.el7                                                                                                                                          

作为依赖被安装:
  compat-libstdc++-33.x86_64 0:3.2.3-72.el7                                                          ksh.x86_64 0:20120801-144.el7_9                                                         

完毕!

 检查是否安装成功

[root@localhost opt]# id oracle
uid=54321(oracle) gid=54321(oinstall) 组=54321(oinstall),54322(dba),54323(oper),54324(backupdba),54325(dgdba),54326(kmdba),54330(racdba)
[root@localhost opt]# grep oinstall /etc/group
oinstall:x:54321:oracle

 4.安装oracle-database-ee-19c-1.0-1.x86_64.rpm

[root@localhost opt]# yum localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm
已加载插件:fastestmirror, langpacks
正在检查 oracle-database-ee-19c-1.0-1.x86_64.rpm: oracle-database-ee-19c-1.0-1.x86_64
oracle-database-ee-19c-1.0-1.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 oracle-database-ee-19c.x86_64.0.1.0-1 将被 安装
--> 解决依赖关系完成

依赖关系解决

=============================================================================================================================================================================================
 Package                                           架构                              版本                              源                                                               大小
=============================================================================================================================================================================================
正在安装:
 oracle-database-ee-19c                            x86_64                            1.0-1                             /oracle-database-ee-19c-1.0-1.x86_64                            6.9 G

事务概要
=============================================================================================================================================================================================
安装  1 软件包

总计:6.9 G
安装大小:6.9 G
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : oracle-database-ee-19c-1.0-1.x86_64                                                                                                                                      1/1 
[INFO] Executing post installation scripts...
[INFO] Oracle home installed successfully and ready to be configured.
To configure a sample Oracle Database you can execute the following service configuration script as root: /etc/init.d/oracledb_ORCLCDB-19c configure
  验证中      : oracle-database-ee-19c-1.0-1.x86_64                                                                                                                                      1/1 

已安装:
  oracle-database-ee-19c.x86_64 0:1.0-1                                                                                                                                                      

完毕!

5.创建数据库,数据库初始化

命令:/etc/init.d/oracledb_ORCLCDB-19c configure

[root@localhost opt]# /etc/init.d/oracledb_ORCLCDB-19c configure
Configuring Oracle Database ORCLCDB.
准备执行数据库操作
已完成 8%
复制数据库文件
已完成 31%
正在创建并启动 Oracle 实例
已完成 32%
已完成 36%
已完成 40%
已完成 43%
已完成 46%
正在进行数据库创建
已完成 51%
已完成 54%
正在创建插接式数据库
已完成 58%
已完成 77%
执行配置后操作
已完成 100%
数据库创建完成。有关详细信息, 请查看以下位置的日志文件:
 /opt/oracle/cfgtoollogs/dbca/ORCLCDB。
数据库信息:
全局数据库名:ORCLCDB
系统标识符 (SID):ORCLCDB
有关详细信息, 请参阅日志文件 "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.log"。

Database configuration completed successfully. The passwords were auto generated, you must change them by connecting to the database using 'sqlplus / as sysdba' as the oracle user.

6.配置环境变量

vi /home/oracle/.bash_profile

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

export PATH
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=bedo19c
export ORACLE_UNQNAME=orcl
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE//product/19c/dbhome_1
export ORA_INVENTORY=/opt/oracle/oraInventory
export ORACLE_SID=orcl
export PDB_NAME=pdb1
export DATA_DIR=/u02/oradata
export PATH=/usr/sbin:/usr/local/bin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export DISPLAY=192.168.20.216
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
~                                           

配置好后source一下 :source /home/oracle/.bash_profile

二、使用数据库

1.登录数据库

# 登录数据库
sqlplus / as sysdba
# 显示数据库
show pdbs
[oracle@localhost ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Jun 15 16:29:36 2024
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> show pdbs;
ERROR:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0


SP2-1545: This feature requires Database availability.
SQL> 
SQL> 
SQL> 
SQL> 
SQL> 
SQL> conn / as sysdba;
Connected to an idle instance.
SQL> 
SQL> 
SQL> 
SQL> startup;
ORACLE instance started.

Total System Global Area 1191178968 bytes
Fixed Size		    9134808 bytes
Variable Size		  855638016 bytes
Database Buffers	  318767104 bytes
Redo Buffers		    7639040 bytes
Database mounted.
Database opened.
SQL> 
SQL> 
SQL> 
SQL> show pdbs;

    CON_ID CON_NAME			  OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
	 2 PDB$SEED			  READ ONLY  NO
	 3 ORCLPDB1			  MOUNTED
SQL> 

问题1:oracle 19c 执行startup命令时报错 ORA-01078: failure in processing system parameters,LRM-00109: could not op

oracle 19c 执行startup命令时报错 ORA-01078: failure in processing system parameters,LRM-00109: could not op_oracle19c ora-01078: failure in processing system -CSDN博客

 问题2:MEMORY_TARGET not supported on this system

ORA-00845: MEMORY_TARGET not supported on this system问题处理_ora00845 memory target not-CSDN博客

 其他问题参考:【2024亲测无坑】在Centos.7虚拟机上安装Oracle 19C-CSDN博客中的第四项