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

news2024/11/24 16:31:11

一、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博客中的第四项

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

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

相关文章

Docker-Portainer可视化管理工具

Docker-Portainer可视化管理工具 文章目录 Docker-Portainer可视化管理工具介绍资源列表基础环境一、安装Docker二、配置Docker加速器三、拉取Portainer汉化版本镜像四、运行容器五、访问可视化界面 介绍 Portainer是一款开源的容器管理平台,它提供了一个直观易用的…

Nature|高性能柔性纤维电池 (柔性智能织物/可穿戴电子/界面调控/柔性电池/柔性电子)

2024年4月24日,复旦大学彭慧胜(Huisheng Peng)院士团队,在《Nature》上发布了一篇题为“High-performance fibre battery with polymer gel electrolyte”的论文,陆晨昊(Chenhao Lu)、Haibo Jiang和Xiangran Cheng为论文共同第一作者。论文内容如下: 一、 摘要 用聚合物凝…

基于Spring Boot的智能分析平台

项目介绍: 智能分析平台实现了用户导入需要分析的原始数据集后,利用AI自动生成可视化图表和分析结论,改善了传统BI系统需要用户具备相关数据分析技能的问题。该项目使用到的技术是SSMSpring Boot、redis、rabbitMq、mysql等。在项目中&#…

AMD平台,5600X+6650XT,虚拟机安装macOS 14(2024年6月)

AMD平台安装macOS 14的麻烦,要比Intel平台多的多,由于macOS从13开始,对CPU寄存器的读取进行了改变,导致AMD平台只要安装完macOS 13及以后版本,开机后就报五国语言错误,不断重启。改vmx文件,被证…

基于springboot的学生宿舍管理系统(带 1w+字文档)

基于springboot的学生宿舍管理系统(带 1w字文档) 基于 springbootvue 前后端分离的学生宿舍管理系统:前端 vue2、elementui,后端 maven、springmvc、spring、mybatis; 项目简介 本项目可供学习参考,商业慎用。项目带完整安装部署…

Python基础教程(二十二):XML解析

💝💝💝首先,欢迎各位来到我的博客,很高兴能够在这里和您见面!希望您在这里不仅可以有所收获,同时也能感受到一份轻松欢乐的氛围,祝你生活愉快! 💝&#x1f49…

微服务架构思考

时间:2024年06月16日 作者:小蒋聊技术 邮箱:wei_wei10163.com 微信:wei_wei10 音频地址: https://xima.tv/1_HvQZkj?_sonic0https://xima.tv/1_HvQZkj?_sonic0 大家好,欢迎来到小蒋聊技术&#xff0c…

Vue - 实现登录页面

1、技术框架 1、技术框架Vue-Cli Vue3.0 2、界面推荐大小: 1920 * 1080 3、UI组件:elementui 4、icon: element-plus/icons-vue 5、node版本:v20.14.0 2、效果图 3、源代码部分截图 4、其他 有需要的请联系作者。需要购买,不白…

ABBYY Finereader 15软件安装包下载

软件简介: FineReader PDF提供实用、简易的工具,将纸质文档和PDF结合起来,提高了数字工作场所的效率。 FineReader 15最大特色是采用了ABBYY最新推出的基于AI的OCR技术,可以更轻松地在同一工作流程中 对各种文档进行数字化、检索…

明日周刊-第13期

在这期间发生了很多的事,导致拖更了一周。接下去努力不断更,哈哈哈希望如此。配图是最近上映的一部电影《狗阵》的海报,看完之后感悟颇深,希望大家都能去电影院感受一下。 文章目录 一周热点资源分享言论歌曲推荐 一周热点 最近一…

跨语言翻译的突破:使用强化学习与人类反馈提升机器翻译质量

在人工智能领域,知识问答系统的性能优化一直是研究者们关注的焦点。现有的系统通常面临知识更新频繁、检索成本高、以及用户提问多样性等挑战。尽管采用了如RAG(Retrieval-Augmented Generation)和微调等技术,但它们各有利弊&…

类Copy方法:BeanUtils.copyProperties

类Copy方法:BeanUtils.copyProperties 需求场景 比如有时候我们想要把数据库里面的数据导出到excel表中,比如想要把数据库中的用户数据导出到excel表格中; 假设我们程序代码中与数据库对接的实体类是User,用于展示到前端的实体类…

aarch64系统中给qt编译的可执行程序加上图标

在qt中编译的可执行程序图标是默认是一种格式 而且无法替换改图标,看起来不够美观,可以使用.desktop的链接文件来链接编译的执行程序,通过点击.desktop图标来去运行可执行程序。 实现步骤: 创建一个以.desktop结尾的文件并记得给…

Es 索引查询排序分析

文章目录 概要一、Es数据存储1.1、_source1.2、stored fields 二、Doc values2.1、FieldCache2.2、DocValues 三、Fielddata四、Index sorting五、小结六、参考 概要 倒排索引 优势在于快速的查找到包含特定关键词的所有文档,但是排序,过滤、聚合等操作…

室内定位技术解析:蓝牙信标在室内导航中的应用

室内定位技术,作为现代导航领域的重要突破,解决了GPS在室内空间定位的局限,为我们提供了一种全新的空间认知和利用方式。本文将以蓝牙技术为例,深入解析室内定位的工作原理、关键技术和系统构成,以及在现代导航中的应用…

库的制作 与 使用 (Linux下)

目录 动静态库的制作 前置知识 库的基本构造 问题 分析 要给什么文件 如何更好的让别人使用 库的生成 静态库的生成 makefile参考 动态库的生成 makefile参考(包含动态库和静态库生成) 库的使用 法一:放入系统路径 弊端 法二…

【MATLAB】语法

MATLAB 基本语法(%{和%}) 赋值 函数名值&#xff1b;for for i1:10循环语句 end//while x0; sum0; while x<100sumsumx;x; end//if if x > 1f x^2 1; elsef 2 * x endswitch onum input(请输入一个数); switch num case -1 //注意case后面没有冒号disp(I am…

[Linux] TCP协议介绍(3): TCP协议的“四次挥手“过程、状态分析...

TCP协议是面向连接的 上一篇文章简单分析了TCP通信非常重要的建立连接的"三次握手"的过程 本篇文章来分析TCP通信中同样非常重要的断开连接的"四次挥手"的过程 TCP的"四次挥手" TCP协议建立连接 需要"三次握手". "三次挥手&q…

英伟达开源最强通用模型Nemotron-4 340B

英伟达的通用大模型 Nemotron&#xff0c;开源了最新的 3400 亿参数版本。 本周五&#xff0c;英伟达宣布推出 Nemotron-4 340B。它包含一系列开放模型&#xff0c;开发人员可以使用这些模型生成合成数据&#xff0c;用于训练大语言模型&#xff08;LLM&#xff09;&#xff0…

【CICID】GitHub-Actions语法

[TOC] 【CICID】GitHub-Actions语法 1 场景 ​ 当我们开发过程中&#xff0c;经常需要提交代码&#xff0c;打包&#xff0c;部署新代码到对应的环境&#xff0c;整个过程都是人工手动操作&#xff0c;占据开发人员大量时间&#xff0c;并且很繁琐容易出错。所以需要借助一些…