• Oracle--19C在Centos7上的静默安装(rpm版)


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

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

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

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

    1. -rw-r--r-- 1 root root 2694664264 69 22:12 oracle-database-ee-19c-1.0-1.x86_64.rpm
    2. -rw-r--r-- 1 root root 18204 610 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

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

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

    1. [root@localhost opt]# yum localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
    2. 已加载插件:fastestmirror, langpacks
    3. 正在检查 oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm: oracle-database-preinstall-19c-1.0-1.el7.x86_64
    4. oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm 将被安装
    5. 正在解决依赖关系
    6. --> 正在检查事务
    7. ---> 软件包 oracle-database-preinstall-19c.x86_64.0.1.0-1.el7 将被 安装
    8. --> 正在处理依赖关系 compat-libstdc++-33,它被软件包 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
    9. Loading mirror speeds from cached hostfile
    10. * base: mirrors.ustc.edu.cn
    11. * extras: mirrors.ustc.edu.cn
    12. * updates: mirrors.ustc.edu.cn
    13. base | 3.6 kB 00:00:00
    14. epel | 4.3 kB 00:00:00
    15. extras | 2.9 kB 00:00:00
    16. mysql-8.4-lts-community | 2.6 kB 00:00:00
    17. mysql-connectors-community | 2.6 kB 00:00:00
    18. mysql-tools-8.4-lts-community | 2.6 kB 00:00:00
    19. prel-release-noarch | 1.5 kB 00:00:00
    20. tools-release-x86_64 | 2.9 kB 00:00:00
    21. updates | 2.9 kB 00:00:00
    22. (1/4): epel/x86_64/updateinfo | 1.0 MB 00:00:01
    23. (2/4): tools-release-x86_64/7/primary_db | 187 kB 00:00:02
    24. (3/4): epel/x86_64/primary_db | 8.7 MB 00:00:10
    25. (4/4): updates/7/x86_64/primary_db | 27 MB 00:00:33
    26. --> 正在处理依赖关系 ksh,它被软件包 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
    27. --> 正在检查事务
    28. ---> 软件包 compat-libstdc++-33.x86_64.0.3.2.3-72.el7 将被 安装
    29. ---> 软件包 ksh.x86_64.0.20120801-144.el7_9 将被 安装
    30. --> 解决依赖关系完成
    31. 依赖关系解决
    32. =============================================================================================================================================================================================
    33. Package 架构 版本 源 大小
    34. =============================================================================================================================================================================================
    35. 正在安装:
    36. oracle-database-preinstall-19c x86_64 1.0-1.el7 /oracle-database-preinstall-19c-1.0-1.el7.x86_64 55 k
    37. 为依赖而安装:
    38. compat-libstdc++-33 x86_64 3.2.3-72.el7 base 191 k
    39. ksh x86_64 20120801-144.el7_9 updates 885 k
    40. 事务概要
    41. =============================================================================================================================================================================================
    42. 安装 1 软件包 (+2 依赖软件包)
    43. 总计:1.1 M
    44. 总下载量:1.1 M
    45. 安装大小:4.0 M
    46. Is this ok [y/d/N]: y
    47. Downloading packages:
    48. (1/2): compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm | 191 kB 00:00:00
    49. (2/2): ksh-20120801-144.el7_9.x86_64.rpm | 885 kB 00:00:01
    50. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    51. 总计 667 kB/s | 1.1 MB 00:00:01
    52. Running transaction check
    53. Running transaction test
    54. Transaction test succeeded
    55. Running transaction
    56. 警告:RPM 数据库已被非 yum 程序修改。
    57. ** 发现 203 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
    58. akonadi-mysql-1.9.2-4.el7.x86_64 有缺少的需求 mariadb-server
    59. antlr-tool-2.7.7-30.el7.noarch 有缺少的需求 java >= ('1', '1.7.0', None)
    60. antlr-tool-2.7.7-30.el7.noarch 有缺少的需求 jpackage-utils
    61. antlr-tool-2.7.7-30.el7.noarch 有缺少的需求 jpackage-utils
    62. apache-commons-cli-1.2-13.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    63. apache-commons-cli-1.2-13.el7.noarch 有缺少的需求 jpackage-utils
    64. apache-commons-codec-1.8-7.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    65. apache-commons-codec-1.8-7.el7.noarch 有缺少的需求 jpackage-utils
    66. apache-commons-collections-3.2.1-22.el7_2.noarch 有缺少的需求 java >= ('0', '1.5', None)
    67. apache-commons-collections-3.2.1-22.el7_2.noarch 有缺少的需求 jpackage-utils
    68. apache-commons-daemon-1.0.13-7.el7.x86_64 有缺少的需求 java >= ('0', '1.5', None)
    69. apache-commons-daemon-1.0.13-7.el7.x86_64 有缺少的需求 jpackage-utils
    70. apache-commons-dbcp-1.4-17.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    71. apache-commons-dbcp-1.4-17.el7.noarch 有缺少的需求 jpackage-utils
    72. 1:apache-commons-io-2.4-12.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    73. 1:apache-commons-io-2.4-12.el7.noarch 有缺少的需求 jpackage-utils
    74. apache-commons-lang-2.6-15.el7.noarch 有缺少的需求 java >= ('0', '1.3', None)
    75. apache-commons-lang-2.6-15.el7.noarch 有缺少的需求 jpackage-utils
    76. apache-commons-logging-1.1.2-7.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    77. apache-commons-logging-1.1.2-7.el7.noarch 有缺少的需求 jpackage-utils
    78. apache-commons-pool-1.6-9.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    79. apache-commons-pool-1.6-9.el7.noarch 有缺少的需求 jpackage-utils
    80. args4j-2.0.16-13.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    81. args4j-2.0.16-13.el7.noarch 有缺少的需求 jpackage-utils
    82. args4j-2.0.16-13.el7.noarch 有缺少的需求 mvn(com.sun:tools)
    83. avalon-framework-4.3-10.el7.noarch 有缺少的需求 jpackage-utils
    84. avalon-logkit-2.1-14.el7.noarch 有缺少的需求 jpackage-utils
    85. bcel-5.2-19.el7_9.noarch 有缺少的需求 jpackage-utils
    86. bea-stax-1.2.0-9.el7.noarch 有缺少的需求 jpackage-utils
    87. bea-stax-1.2.0-9.el7.noarch 有缺少的需求 jpackage-utils
    88. bea-stax-api-1.2.0-9.el7.noarch 有缺少的需求 jpackage-utils
    89. bea-stax-api-1.2.0-9.el7.noarch 有缺少的需求 jpackage-utils
    90. cal10n-0.7.7-4.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    91. cal10n-0.7.7-4.el7.noarch 有缺少的需求 jpackage-utils
    92. codemodel-2.6-9.el7.noarch 有缺少的需求 java
    93. codemodel-2.6-9.el7.noarch 有缺少的需求 jpackage-utils
    94. codemodel-2.6-9.el7.noarch 有缺少的需求 jpackage-utils
    95. dom4j-1.6.1-20.el7.noarch 有缺少的需求 jpackage-utils
    96. dom4j-1.6.1-20.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.6', None)
    97. easymock2-2.5.2-12.el7.noarch 有缺少的需求 java
    98. easymock2-2.5.2-12.el7.noarch 有缺少的需求 jpackage-utils
    99. easymock2-2.5.2-12.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.7.2', None)
    100. 1:ecj-4.5.2-3.el7.x86_64 有缺少的需求 java >= ('1', '1.6.0', None)
    101. 1:ecj-4.5.2-3.el7.x86_64 有缺少的需求 jpackage-utils
    102. geronimo-jms-1.1.1-19.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    103. geronimo-jms-1.1.1-19.el7.noarch 有缺少的需求 jpackage-utils
    104. geronimo-jta-1.1.1-17.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    105. geronimo-jta-1.1.1-17.el7.noarch 有缺少的需求 jpackage-utils
    106. glassfish-dtd-parser-1.2-0.8.20120120svn.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    107. glassfish-dtd-parser-1.2-0.8.20120120svn.el7.noarch 有缺少的需求 jpackage-utils
    108. glassfish-dtd-parser-1.2-0.8.20120120svn.el7.noarch 有缺少的需求 jpackage-utils
    109. glassfish-fastinfoset-1.2.12-9.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    110. glassfish-fastinfoset-1.2.12-9.el7.noarch 有缺少的需求 jpackage-utils
    111. glassfish-fastinfoset-1.2.12-9.el7.noarch 有缺少的需求 jpackage-utils
    112. glassfish-jaxb-2.2.5-6.el7.noarch 有缺少的需求 java
    113. glassfish-jaxb-2.2.5-6.el7.noarch 有缺少的需求 jpackage-utils
    114. glassfish-jaxb-2.2.5-6.el7.noarch 有缺少的需求 jpackage-utils
    115. glassfish-jaxb-api-2.2.7-4.el7.noarch 有缺少的需求 java >= ('1', '1.6.0', None)
    116. glassfish-jaxb-api-2.2.7-4.el7.noarch 有缺少的需求 jpackage-utils
    117. glassfish-jaxb-api-2.2.7-4.el7.noarch 有缺少的需求 jpackage-utils
    118. guava-13.0-6.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    119. guava-13.0-6.el7.noarch 有缺少的需求 jpackage-utils
    120. hamcrest-1.3-6.el7.noarch 有缺少的需求 java >= ('1', '1.6.0', None)
    121. hamcrest-1.3-6.el7.noarch 有缺少的需求 jpackage-utils
    122. 1:hsqldb-1.8.1.3-15.el7_9.noarch 有缺少的需求 java
    123. 1:hsqldb-1.8.1.3-15.el7_9.noarch 有缺少的需求 jpackage-utils
    124. httpcomponents-client-4.2.5-5.el7_0.noarch 有缺少的需求 java >= ('0', '1.5', None)
    125. httpcomponents-client-4.2.5-5.el7_0.noarch 有缺少的需求 jpackage-utils
    126. httpcomponents-core-4.2.4-6.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    127. httpcomponents-core-4.2.4-6.el7.noarch 有缺少的需求 jpackage-utils
    128. icedtea-web-1.7.1-4.el7_9.x86_64 有缺少的需求 java-1.8.0-openjdk
    129. icedtea-web-1.7.1-4.el7_9.x86_64 有缺少的需求 jpackage-utils
    130. icedtea-web-1.7.1-4.el7_9.x86_64 有缺少的需求 jpackage-utils
    131. 1:isorelax-0-0.15.release20050331.el7.noarch 有缺少的需求 java
    132. 1:isorelax-0-0.15.release20050331.el7.noarch 有缺少的需求 jpackage-utils
    133. 1:isorelax-0-0.15.release20050331.el7.noarch 有缺少的需求 jpackage-utils
    134. istack-commons-2.17-4.el7.noarch 有缺少的需求 java
    135. istack-commons-2.17-4.el7.noarch 有缺少的需求 jpackage-utils
    136. istack-commons-2.17-4.el7.noarch 有缺少的需求 jpackage-utils
    137. jackson-1.9.4-7.el7.noarch 有缺少的需求 java
    138. jackson-1.9.4-7.el7.noarch 有缺少的需求 jpackage-utils
    139. jackson-1.9.4-7.el7.noarch 有缺少的需求 jpackage-utils
    140. 1:jakarta-commons-httpclient-3.1-16.el7_0.noarch 有缺少的需求 java
    141. 1:jakarta-commons-httpclient-3.1-16.el7_0.noarch 有缺少的需求 jpackage-utils
    142. 1:jakarta-commons-httpclient-3.1-16.el7_0.noarch 有缺少的需求 jpackage-utils
    143. jakarta-oro-2.0.8-16.el7.noarch 有缺少的需求 jpackage-utils
    144. jakarta-taglibs-standard-1.1.2-14.el7_1.noarch 有缺少的需求 jpackage-utils
    145. jaxen-1.1.3-11.el7.noarch 有缺少的需求 jpackage-utils
    146. jboss-annotations-1.1-api-1.0.1-0.6.20120212git76e1a2.el7.noarch 有缺少的需求 java
    147. jboss-annotations-1.1-api-1.0.1-0.6.20120212git76e1a2.el7.noarch 有缺少的需求 jpackage-utils
    148. jboss-annotations-1.1-api-1.0.1-0.6.20120212git76e1a2.el7.noarch 有缺少的需求 jpackage-utils
    149. jdom-1.1.3-6.el7.noarch 有缺少的需求 jpackage-utils
    150. jdom-1.1.3-6.el7.noarch 有缺少的需求 jpackage-utils
    151. jing-20091111-14.el7.noarch 有缺少的需求 java-headless >= ('0', '1.5.0', None)
    152. jing-20091111-14.el7.noarch 有缺少的需求 jpackage-utils
    153. jline-1.0-8.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    154. jline-1.0-8.el7.noarch 有缺少的需求 jpackage-utils
    155. jna-3.5.2-8.el7.x86_64 有缺少的需求 java
    156. jna-3.5.2-8.el7.x86_64 有缺少的需求 jpackage-utils
    157. jna-3.5.2-8.el7.x86_64 有缺少的需求 jpackage-utils
    158. joda-convert-1.3-5.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    159. joda-convert-1.3-5.el7.noarch 有缺少的需求 jpackage-utils
    160. joda-time-2.2-3.tzdata2013c.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    161. joda-time-2.2-3.tzdata2013c.el7.noarch 有缺少的需求 jpackage-utils
    162. jsr-311-1.1.1-6.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    163. jsr-311-1.1.1-6.el7.noarch 有缺少的需求 jpackage-utils
    164. jss-4.4.9-3.el7.x86_64 有缺少的需求 java-1.8.0-openjdk-headless
    165. jss-4.4.9-3.el7.x86_64 有缺少的需求 jpackage-utils
    166. junit-4.11-8.el7.noarch 有缺少的需求 java >= ('1', '1.6.0', None)
    167. junit-4.11-8.el7.noarch 有缺少的需求 jpackage-utils
    168. jvnet-parent-4-2.el7.noarch 有缺少的需求 jpackage-utils
    169. ldapjdk-4.19-5.el7.noarch 有缺少的需求 jpackage-utils
    170. ldapjdk-4.19-5.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.5', None)
    171. 1:libreoffice-core-5.3.6.1-25.el7_9.x86_64 有缺少的需求 java-headless >= ('1', '1.6', None)
    172. 1:libreoffice-ure-5.3.6.1-25.el7_9.x86_64 有缺少的需求 libjvm.so()(64bit)
    173. log4j-1.2.17-18.el7_4.noarch 有缺少的需求 java >= ('0', '1.5', None)
    174. log4j-1.2.17-18.el7_4.noarch 有缺少的需求 jpackage-utils
    175. log4j-1.2.17-18.el7_4.noarch 有缺少的需求 mvn(javax.mail:mail)
    176. 1:msv-msv-2013.5.1-7.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    177. 1:msv-msv-2013.5.1-7.el7.noarch 有缺少的需求 jpackage-utils
    178. 1:msv-xsdlib-2013.5.1-7.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    179. 1:msv-xsdlib-2013.5.1-7.el7.noarch 有缺少的需求 jpackage-utils
    180. objectweb-asm-3.3.1-9.el7.noarch 有缺少的需求 jpackage-utils
    181. objectweb-asm-3.3.1-9.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.7.4', None)
    182. parfait-0.5.4-2.el7.noarch 有缺少的需求 java >= ('1', '1.8', None)
    183. parfait-0.5.4-2.el7.noarch 有缺少的需求 jpackage-utils
    184. pki-ca-10.5.18-27.el7_9.noarch 有缺少的需求 java-1.8.0-openjdk-headless
    185. pki-kra-10.5.18-27.el7_9.noarch 有缺少的需求 java-1.8.0-openjdk-headless
    186. pki-server-10.5.18-27.el7_9.noarch 有缺少的需求 java-1.8.0-openjdk-headless
    187. pki-server-10.5.18-27.el7_9.noarch 有缺少的需求 nuxwdog-client-java >= ('0', '1.0.5', '1')
    188. pki-server-10.5.18-27.el7_9.noarch 有缺少的需求 pki-base-java = ('0', '10.5.18', '27.el7_9')
    189. pki-tools-10.5.18-27.el7_9.x86_64 有缺少的需求 java-1.8.0-openjdk-headless
    190. pki-tools-10.5.18-27.el7_9.x86_64 有缺少的需求 jpackage-utils >= ('0', '1.7.5', '10')
    191. pki-tools-10.5.18-27.el7_9.x86_64 有缺少的需求 pki-base-java = ('0', '10.5.18', '27.el7_9')
    192. qdox-1.12.1-10.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    193. qdox-1.12.1-10.el7.noarch 有缺少的需求 jpackage-utils
    194. regexp-1.5-13.el7.noarch 有缺少的需求 java
    195. regexp-1.5-13.el7.noarch 有缺少的需求 jpackage-utils
    196. relaxngDatatype-1.0-11.el7.noarch 有缺少的需求 jpackage-utils
    197. resteasy-base-atom-provider-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    198. resteasy-base-atom-provider-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
    199. resteasy-base-client-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    200. resteasy-base-client-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
    201. resteasy-base-jackson-provider-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    202. resteasy-base-jackson-provider-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
    203. resteasy-base-jaxb-provider-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    204. resteasy-base-jaxb-provider-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
    205. resteasy-base-jaxrs-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    206. resteasy-base-jaxrs-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
    207. resteasy-base-jaxrs-api-3.0.6-4.el7.noarch 有缺少的需求 java >= ('1', '1.6', None)
    208. resteasy-base-jaxrs-api-3.0.6-4.el7.noarch 有缺少的需求 jpackage-utils
    209. rhino-1.7R5-1.el7.noarch 有缺少的需求 jpackage-utils
    210. rhino-1.7R5-1.el7.noarch 有缺少的需求 jpackage-utils
    211. rngom-201103-0.8.20120119svn.el7.noarch 有缺少的需求 jpackage-utils
    212. rngom-201103-0.8.20120119svn.el7.noarch 有缺少的需求 jpackage-utils
    213. scannotation-1.0.3-0.7.r12.el7.noarch 有缺少的需求 java
    214. scannotation-1.0.3-0.7.r12.el7.noarch 有缺少的需求 javassist
    215. scannotation-1.0.3-0.7.r12.el7.noarch 有缺少的需求 jpackage-utils
    216. scannotation-1.0.3-0.7.r12.el7.noarch 有缺少的需求 jpackage-utils
    217. si-units-0.6.5-1.el7.noarch 有缺少的需求 java >= ('1', '1.8', None)
    218. si-units-0.6.5-1.el7.noarch 有缺少的需求 jpackage-utils
    219. slf4j-1.7.4-4.el7_4.noarch 有缺少的需求 java >= ('0', '1.5', None)
    220. slf4j-1.7.4-4.el7_4.noarch 有缺少的需求 jpackage-utils
    221. slf4j-1.7.4-4.el7_4.noarch 有缺少的需求 mvn(javassist:javassist)
    222. stax-ex-1.7.1-6.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
    223. stax-ex-1.7.1-6.el7.noarch 有缺少的需求 jpackage-utils
    224. stax-ex-1.7.1-6.el7.noarch 有缺少的需求 jpackage-utils
    225. stax2-api-3.1.1-10.el7.noarch 有缺少的需求 jpackage-utils
    226. tagsoup-1.2.1-8.el7.noarch 有缺少的需求 jpackage-utils
    227. tagsoup-1.2.1-8.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.6', None)
    228. tomcat-7.0.76-16.el7_9.noarch 有缺少的需求 java >= ('1', '1.6.0', None)
    229. tomcat-el-2.2-api-7.0.76-16.el7_9.noarch 有缺少的需求 jpackage-utils
    230. tomcat-jsp-2.2-api-7.0.76-16.el7_9.noarch 有缺少的需求 jpackage-utils
    231. tomcat-lib-7.0.76-16.el7_9.noarch 有缺少的需求 jpackage-utils
    232. tomcat-servlet-3.0-api-7.0.76-16.el7_9.noarch 有缺少的需求 jpackage-utils
    233. tomcatjss-7.2.5-1.el7.noarch 有缺少的需求 java
    234. tomcatjss-7.2.5-1.el7.noarch 有缺少的需求 jpackage-utils >= ('0', '1.7.5', '15')
    235. txw2-20110809-8.el7.noarch 有缺少的需求 java
    236. txw2-20110809-8.el7.noarch 有缺少的需求 jpackage-utils
    237. txw2-20110809-8.el7.noarch 有缺少的需求 jpackage-utils
    238. unit-api-1.0-3.el7.noarch 有缺少的需求 java >= ('1', '1.7', None)
    239. unit-api-1.0-3.el7.noarch 有缺少的需求 jpackage-utils
    240. uom-lib-1.0.1-5.el7.noarch 有缺少的需求 java >= ('1', '1.7', None)
    241. uom-lib-1.0.1-5.el7.noarch 有缺少的需求 jpackage-utils
    242. uom-se-1.0.4-3.el7.noarch 有缺少的需求 java >= ('1', '1.8', None)
    243. uom-se-1.0.4-3.el7.noarch 有缺少的需求 jpackage-utils
    244. uom-systems-0.7-1.el7.noarch 有缺少的需求 java >= ('1', '1.8', None)
    245. uom-systems-0.7-1.el7.noarch 有缺少的需求 jpackage-utils
    246. velocity-1.7-10.el7.noarch 有缺少的需求 jpackage-utils
    247. ws-jaxme-0.5.2-10.el7.noarch 有缺少的需求 jpackage-utils
    248. xalan-j2-2.7.1-23.el7.noarch 有缺少的需求 jpackage-utils
    249. xerces-j2-2.11.0-17.el7_0.noarch 有缺少的需求 java
    250. xerces-j2-2.11.0-17.el7_0.noarch 有缺少的需求 jpackage-utils
    251. xerces-j2-2.11.0-17.el7_0.noarch 有缺少的需求 jpackage-utils
    252. xml-commons-apis-1.4.01-16.el7.noarch 有缺少的需求 java
    253. xml-commons-apis-1.4.01-16.el7.noarch 有缺少的需求 jpackage-utils
    254. xml-commons-apis-1.4.01-16.el7.noarch 有缺少的需求 jpackage-utils
    255. xml-commons-resolver-1.2-15.el7.noarch 有缺少的需求 jpackage-utils
    256. xml-commons-resolver-1.2-15.el7.noarch 有缺少的需求 jpackage-utils
    257. xpp3-1.1.3.8-11.el7.noarch 有缺少的需求 java
    258. xpp3-1.1.3.8-11.el7.noarch 有缺少的需求 jpackage-utils
    259. xsom-0-10.20110809svn.el7.noarch 有缺少的需求 jpackage-utils
    260. xsom-0-10.20110809svn.el7.noarch 有缺少的需求 jpackage-utils
    261. 正在安装 : compat-libstdc++-33-3.2.3-72.el7.x86_64 1/3
    262. 正在安装 : ksh-20120801-144.el7_9.x86_64 2/3
    263. 正在安装 : oracle-database-preinstall-19c-1.0-1.el7.x86_64 3/3
    264. 验证中 : ksh-20120801-144.el7_9.x86_64 1/3
    265. 验证中 : oracle-database-preinstall-19c-1.0-1.el7.x86_64 2/3
    266. 验证中 : compat-libstdc++-33-3.2.3-72.el7.x86_64 3/3
    267. 已安装:
    268. oracle-database-preinstall-19c.x86_64 0:1.0-1.el7
    269. 作为依赖被安装:
    270. compat-libstdc++-33.x86_64 0:3.2.3-72.el7 ksh.x86_64 0:20120801-144.el7_9
    271. 完毕!

     检查是否安装成功

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

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

    1. [root@localhost opt]# yum localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm
    2. 已加载插件:fastestmirror, langpacks
    3. 正在检查 oracle-database-ee-19c-1.0-1.x86_64.rpm: oracle-database-ee-19c-1.0-1.x86_64
    4. oracle-database-ee-19c-1.0-1.x86_64.rpm 将被安装
    5. 正在解决依赖关系
    6. --> 正在检查事务
    7. ---> 软件包 oracle-database-ee-19c.x86_64.0.1.0-1 将被 安装
    8. --> 解决依赖关系完成
    9. 依赖关系解决
    10. =============================================================================================================================================================================================
    11. Package 架构 版本 源 大小
    12. =============================================================================================================================================================================================
    13. 正在安装:
    14. oracle-database-ee-19c x86_64 1.0-1 /oracle-database-ee-19c-1.0-1.x86_64 6.9 G
    15. 事务概要
    16. =============================================================================================================================================================================================
    17. 安装 1 软件包
    18. 总计:6.9 G
    19. 安装大小:6.9 G
    20. Is this ok [y/d/N]: y
    21. Downloading packages:
    22. Running transaction check
    23. Running transaction test
    24. Transaction test succeeded
    25. Running transaction
    26. 正在安装 : oracle-database-ee-19c-1.0-1.x86_64 1/1
    27. [INFO] Executing post installation scripts...
    28. [INFO] Oracle home installed successfully and ready to be configured.
    29. To configure a sample Oracle Database you can execute the following service configuration script as root: /etc/init.d/oracledb_ORCLCDB-19c configure
    30. 验证中 : oracle-database-ee-19c-1.0-1.x86_64 1/1
    31. 已安装:
    32. oracle-database-ee-19c.x86_64 0:1.0-1
    33. 完毕!

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

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

    1. [root@localhost opt]# /etc/init.d/oracledb_ORCLCDB-19c configure
    2. Configuring Oracle Database ORCLCDB.
    3. 准备执行数据库操作
    4. 已完成 8%
    5. 复制数据库文件
    6. 已完成 31%
    7. 正在创建并启动 Oracle 实例
    8. 已完成 32%
    9. 已完成 36%
    10. 已完成 40%
    11. 已完成 43%
    12. 已完成 46%
    13. 正在进行数据库创建
    14. 已完成 51%
    15. 已完成 54%
    16. 正在创建插接式数据库
    17. 已完成 58%
    18. 已完成 77%
    19. 执行配置后操作
    20. 已完成 100%
    21. 数据库创建完成。有关详细信息, 请查看以下位置的日志文件:
    22. /opt/oracle/cfgtoollogs/dbca/ORCLCDB。
    23. 数据库信息:
    24. 全局数据库名:ORCLCDB
    25. 系统标识符 (SID):ORCLCDB
    26. 有关详细信息, 请参阅日志文件 "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.log"
    27. 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

    1. # .bash_profile
    2. # Get the aliases and functions
    3. if [ -f ~/.bashrc ]; then
    4. . ~/.bashrc
    5. fi
    6. # User specific environment and startup programs
    7. PATH=$PATH:$HOME/.local/bin:$HOME/bin
    8. export PATH
    9. export TMP=/tmp
    10. export TMPDIR=$TMP
    11. export ORACLE_HOSTNAME=bedo19c
    12. export ORACLE_UNQNAME=orcl
    13. export ORACLE_BASE=/opt/oracle
    14. export ORACLE_HOME=$ORACLE_BASE//product/19c/dbhome_1
    15. export ORA_INVENTORY=/opt/oracle/oraInventory
    16. export ORACLE_SID=orcl
    17. export PDB_NAME=pdb1
    18. export DATA_DIR=/u02/oradata
    19. export PATH=/usr/sbin:/usr/local/bin:$PATH
    20. export PATH=$ORACLE_HOME/bin:$PATH
    21. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    22. export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    23. export DISPLAY=192.168.20.216
    24. export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
    25. ~

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

    二、使用数据库

    1.登录数据库

    1. # 登录数据库
    2. sqlplus / as sysdba
    3. # 显示数据库
    4. show pdbs
    1. [oracle@localhost ~]$ sqlplus / as sysdba
    2. SQL*Plus: Release 19.0.0.0.0 - Production on Sat Jun 15 16:29:36 2024
    3. Version 19.3.0.0.0
    4. Copyright (c) 1982, 2019, Oracle. All rights reserved.
    5. Connected to an idle instance.
    6. SQL> show pdbs;
    7. ERROR:
    8. ORA-01034: ORACLE not available
    9. Process ID: 0
    10. Session ID: 0 Serial number: 0
    11. SP2-1545: This feature requires Database availability.
    12. SQL>
    13. SQL>
    14. SQL>
    15. SQL>
    16. SQL>
    17. SQL> conn / as sysdba;
    18. Connected to an idle instance.
    19. SQL>
    20. SQL>
    21. SQL>
    22. SQL> startup;
    23. ORACLE instance started.
    24. Total System Global Area 1191178968 bytes
    25. Fixed Size 9134808 bytes
    26. Variable Size 855638016 bytes
    27. Database Buffers 318767104 bytes
    28. Redo Buffers 7639040 bytes
    29. Database mounted.
    30. Database opened.
    31. SQL>
    32. SQL>
    33. SQL>
    34. SQL> show pdbs;
    35. CON_ID CON_NAME OPEN MODE RESTRICTED
    36. ---------- ------------------------------ ---------- ----------
    37. 2 PDB$SEED READ ONLY NO
    38. 3 ORCLPDB1 MOUNTED
    39. 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博客中的第四项

  • 相关阅读:
    WPF编程宝典:使用C# 2012和.NET 4.5 第4版---1.4 WPF体系结构
    笔试强训day01
    哪个电气工程专家知道这个东西的用途?
    如何入门编程?
    理解ffmpeg
    超适合练手的一套JavaWeb项目 (超市后台管理系统)
    PostgreSQL数据库分区裁剪——constraint exclusion
    关于Jupyter notebook 创建python3 时进去不能重命名问题及不能编程问题
    Meilisearch客户端完美改造
    自媒体时代,短视频创业是最赚钱的项目
  • 原文地址:https://blog.csdn.net/weixin_41977045/article/details/139577336