- [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

- -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
如果不是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
- [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
-
- 完毕!
命令:/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.
-
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
- # 登录数据库
- 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
问题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博客中的第四项