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

一、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 -mtotal        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 kksh                                               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 programsPATH=$PATH:$HOME/.local/bin:$HOME/binexport 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 sysdbaSQL*Plus: Release 19.0.0.0.0 - Production on Sat Jun 15 16:29:36 2024
Version 19.3.0.0.0Copyright (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: 0SP2-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  NO3 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博客中的第四项

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

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

相关文章

C#——值类型和引用类型的区别详情

值类型和引用类型的区别 值类型 值类型: 常用的基本数据类型都是值类型:bool 、char、int、 double、 float、long 、 byte 、ulong、uint、枚举类型、 结构体类型等特点: 在赋值的过程当中,把值的本身赋值给另一个变量,再修改…

【python】OpenCV—Histogram Matching(9.2)

学习来自OpenCV基础(17)基于OpenCV、scikit-image和Python的直方图匹配 文章目录 直方图匹配介绍scikit-image 中的直方图匹配小试牛刀风格迁移 直方图匹配介绍 直方图匹配(Histogram Matching)是一种图像处理技术,旨…

【图论应用】使用多路图(multigraph)对上海地铁站点图建模,并解决最短路径问题

文章目录 1 前言2 导包导入数据集3 创建多路图,导入节点和边信息3 绘制线路图4 计算最短路径 1 前言 最近正在学习图神经网络,先pick up了一些最基础的图论知识并学习了一些好玩的应用。 本文启发于B站视频(BV1LY411R7HJ)&#…

经验分享,如何去除文本中的空格

有时候我们需要去掉一窜文本中的空格,这里分享一个好用的免费网站,可实现在线去除 网址:http://www.txttool.com/t/?idMzM4 使用截图:

redis 笔记2之哨兵

文章目录 一、哨兵1.1 简介1.2 实操1.2.1 sentinel.conf1.2.2 问题1.2.3 哨兵执行流程和选举原理1.2.4 使用建议 一、哨兵 1.1 简介 上篇说了复制,有个缺点就是主机宕机之后,从机只会原地待命,并不能升级为主机,这就不能保证对外…

牛客网华为机试java版

目录 HJ1 字符串最后一个单词的长度HJ2 计算某字符出现次数HJ3 明明的随机数HJ4 字符串分隔HJ5 进制转换HJ6 质数因子HJ7 取近似值HJ8 合并表记录HJ9 提取不重复的整数HJ26 字符串排序HJ80 整型数组合并HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序…

困惑度作为nlp指标的理解示例

为了更清晰地说明困惑度的计算过程以及如何通过困惑度判断模型的优劣,我们可以通过一个简单的例子来演示。假设我们有一个非常简单的文本语料库和两个基础的语言模型进行比较。 示例文本 假设我们的文本数据包括以下两个句子: “cat sits on the mat”…

贷款投资决策和常用财务函数

前段时间上了一门excel操作的课,本文结合其中介绍财务函数以及投资决策分析相关的部分,对贷款中的现金流计算进行深入的分析。 以等额本息产品为例进行实操计算,假设某产品本金12000元,期限12,IRR利率24%。每期还款113…

VScode中连接并使用docker容器

前提条件: 1.在windows下安装Docker Desktop(方法可见下面的教程) Docker Desktop 安装使用教程-CSDN博客 2.在vscode安装3个必备的插件 3.先在ubuntu中把docker构建然后运行 4.打开vscode,按下图顺序操作 调试好之后上传到git上,然后后面…

实验12 路由重分布

实验12 路由重分布 一、 原理描述二、 实验目的三、 实验内容四、 实验配置五、 实验步骤 一、 原理描述 在大型网络的组建过程中,隶属不同机构的网络部分往往会根据自身的实际情况来选用路由协议。例如,有些网络规模很小,为了管理简单&…

《大数据分析》期末考试整理

一、单项选择题(1*9) 1.大数据发展历程:出现阶段、热门阶段和应用阶段 P2 2.大数据影响 P3 1)大数据对科学活动的影响 2)大数据对思维方式的影响 3)大数据对社会发展的影响 4)大数…

华为云EI生态

1、人工智能技术趋势 2、华为AI发展思路 3、华为云EI:让企业更智能 4、华为云服务全景图 5、基础平台类服务 6、MLS:解决特性到模型应用的完整过程 7.DLS 8.GES超大规模一体化图分析与查询 9、EI视觉认知 10、EI语音语义 11、OCR:提供高精度光学文字自动…

Oracle 打开钱包 ORA-28368: cannot auto-create wallet

ORA-28368: cannot auto-create wallet 开启钱包抱错,看下钱包信息 SQL> select * from v$encryption_wallet;WRL_TYPE -------------------- WRL_PARAMETER -------------------------------------------------------------------------------- STATUS ------…

[Golang] go-kit 介绍和使用 (微服务实现工具)

文章目录 1.go-kit 介绍1.1 go-kit 三层结构 2.go-kit 实例 1.go-kit 介绍 go-kit是一个分布式的开发工具集,在大型的组织(业务)中可以用来构建微服务,其解决了分布式系统中大多数常见问题,因此,使用者可以…

Qt自定义日志输出

Qt自定义日志输出 简略版&#xff1a; #include <QApplication> #include <QDebug> #include <QDateTime> #include <QFileInfo> // 将日志类型转换为字符串 QString typeToString(QtMsgType type) {switch (type) {case QtDebugMsg: return "D…

3D ToF赋能小米CyberDog 2提升视觉灵敏度

随着科技的进步,智能机器人越来越多地融入我们的日常生活。其中,CyberDog 2作为一款前沿的四足机器人,凭借其出色的视觉灵敏度和多功能技术配备,受到了广泛的关注。本文将重点探讨CyberDog 2的视觉系统,尤其是其四种不同类型的摄像头如何共同提升其视觉灵敏度,以及激光传…

《C语言》文件操作

文章目录 一、认识文件1、文件的概念2、程序文件3、数据文件4、文件名 三、二进制文件和文本文件四、文件的打开和关闭1、流2、标准流3、文件指针4、文件的关闭和打开 四、文件的顺序读写文件的随机读写1、fseek2、ftell3、rewind4.int origin 一、认识文件 主要讨论数据文件 1…

ESP32 IDF ADF 加入音频

需要把mp3制作成音频bin 用ADF自带工具 果用户需要生成自己的 audio-esp.bin&#xff0c;则需要执行 mk_audio_bin.py 脚本&#xff08;位于 $ADF_PATH/tools/audio_tone/mk_audio_tone.py&#xff09;&#xff0c;并且指定相关文件的路径。 源 MP3 文件在 tone_mp3_folder …

零基础开始学习鸿蒙开发-@State的使用以及定义

1.State组件介绍 首先定义 State为鸿蒙开发的一个状态组件&#xff0c;当它修饰的组件发生改变时&#xff0c;UI也会相应的刷新&#xff0c;简单介绍就是这样&#xff0c;下面我们用代码去体会一下。 2.定义DeliverParam类 首先定义一个模型类&#xff0c;类里面定义一个构造…

安卓在Fragment控制状态栏显示隐藏

废话不多上效果 隐藏 显示 核心代码 首先是Framgrent package com.zx.tab;import android.content.Context; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button;impor…