赞
踩
废话不多说,直接安装
全文root用户和oracle用户切换频繁,注意
- [root@bogon /]# grep MemTotal /proc/meminfo
- MemTotal: 7990132 kB
- [root@bogon /]# grep SwapTotal /proc/meminfo
- SwapTotal: 8257532 kB
- [root@bogon /]# df -h /tmp
- 文件系统 容量 已用 可用 已用% 挂载点
- /dev/mapper/centos-root 88G 14G 75G 16% /
- [root@bogon /]# df -h /dev/shm
- 文件系统 容量 已用 可用 已用% 挂载点
- tmpfs 3.9G 26M 3.8G 1% /dev/shm
- [root@bogon /]# free -g
- total used free shared buff/cache available
- Mem: 7 1 2 0 3 5
- Swap: 7 0 7
- [root@bogon /]# uname -m
- x86_64
- [root@bogon /]#
基本够用,越大越好
有以上依赖包需要进行安装,直接yum安装(内网安装可联系我要rpm包)
- [root@bogon /]# yum install -y compat-libcap1 compat-libstdc++-33 gcc-c++ ksh libaio-devel libstdc++-devel elfutils-libelf-devel fontconfig-devel libXrender-devel
- 已加载插件:fastestmirror, langpacks
- Loading mirror speeds from cached hostfile
- * base: mirrors.bupt.edu.cn
- * extras: mirrors.huaweicloud.com
- * updates: mirrors.huaweicloud.com
- 正在解决依赖关系
- --> 正在检查事务
- ---> 软件包 compat-libcap1.x86_64.0.1.10-7.el7 将被 安装
- ---> 软件包 compat-libstdc++-33.x86_64.0.3.2.3-72.el7 将被 安装
- ---> 软件包 elfutils-libelf-devel.x86_64.0.0.176-5.el7 将被 安装
- --> 正在处理依赖关系 elfutils-libelf(x86-64) = 0.176-5.el7,它被软件包 elfutils-libelf-devel-0.176-5.el7.x86_64 需要
- --> 正在处理依赖关系 pkgconfig(zlib),它被软件包 elfutils-libelf-devel-0.176-5.el7.x86_64 需要
- ---> 软件包 fontconfig-devel.x86_64.0.2.13.0-4.3.el7 将被 安装
- --> 正在处理依赖关系 pkgconfig(freetype2) >= 20.0.14,它被软件包 fontconfig-devel-2.13.0-4.3.el7.x86_64 需要
- --> 正在处理依赖关系 freetype-devel >= 2.8-7,它被软件包 fontconfig-devel-2.13.0-4.3.el7.x86_64 需要
- --> 正在处理依赖关系 pkgconfig(uuid),它被软件包 fontconfig-devel-2.13.0-4.3.el7.x86_64 需要
- --> 正在处理依赖关系 pkgconfig(expat),它被软件包 fontconfig-devel-2.13.0-4.3.el7.x86_64 需要
- ---> 软件包 gcc-c++.x86_64.0.4.8.5-44.el7 将被 安装
- --> 正在处理依赖关系 libstdc++ = 4.8.5-44.el7,它被软件包 gcc-c++-4.8.5-44.el7.x86_64 需要
- --> 正在处理依赖关系 gcc = 4.8.5-44.el7,它被软件包 gcc-c++-4.8.5-44.el7.x86_64 需要
- ---> 软件包 ksh.x86_64.0.20120801-143.el7_9 将被 安装
- ---> 软件包 libXrender-devel.x86_64.0.0.9.10-1.el7 将被 安装
- ---> 软件包 libaio-devel.x86_64.0.0.3.109-13.el7 将被 安装
- ---> 软件包 libstdc++-devel.x86_64.0.4.8.5-44.el7 将被 安装
- --> 正在检查事务
- ---> 软件包 elfutils-libelf.x86_64.0.0.176-2.el7 将被 升级
- --> 正在处理依赖关系 elfutils-libelf(x86-64) = 0.176-2.el7,它被软件包 elfutils-0.176-2.el7.x86_64 需要
- --> 正在处理依赖关系 elfutils-libelf(x86-64) = 0.176-2.el7,它被软件包 elfutils-libs-0.176-2.el7.x86_64 需要
- ---> 软件包 elfutils-libelf.x86_64.0.0.176-5.el7 将被 更新
- ---> 软件包 expat-devel.x86_64.0.2.1.0-14.el7_9 将被 安装
- --> 正在处理依赖关系 expat = 2.1.0-14.el7_9,它被软件包 expat-devel-2.1.0-14.el7_9.x86_64 需要
- ---> 软件包 freetype-devel.x86_64.0.2.8-14.el7_9.1 将被 安装
- --> 正在处理依赖关系 freetype = 2.8-14.el7_9.1,它被软件包 freetype-devel-2.8-14.el7_9.1.x86_64 需要
- --> 正在处理依赖关系 pkgconfig(libpng),它被软件包 freetype-devel-2.8-14.el7_9.1.x86_64 需要
- ---> 软件包 gcc.x86_64.0.4.8.5-44.el7 将被 安装
- --> 正在处理依赖关系 libgomp = 4.8.5-44.el7,它被软件包 gcc-4.8.5-44.el7.x86_64 需要
- --> 正在处理依赖关系 cpp = 4.8.5-44.el7,它被软件包 gcc-4.8.5-44.el7.x86_64 需要
- --> 正在处理依赖关系 libgcc >= 4.8.5-44.el7,它被软件包 gcc-4.8.5-44.el7.x86_64 需要
- --> 正在处理依赖关系 glibc-devel >= 2.2.90-12,它被软件包 gcc-4.8.5-44.el7.x86_64 需要
- ---> 软件包 libstdc++.x86_64.0.4.8.5-39.el7 将被 升级
- ---> 软件包 libstdc++.x86_64.0.4.8.5-44.el7 将被 更新
- ---> 软件包 libuuid-devel.x86_64.0.2.23.2-65.el7_9.1 将被 安装
- --> 正在处理依赖关系 libuuid = 2.23.2-65.el7_9.1,它被软件包 libuuid-devel-2.23.2-65.el7_9.1.x86_64 需要
- ---> 软件包 zlib-devel.x86_64.0.1.2.7-20.el7_9 将被 安装
- --> 正在处理依赖关系 zlib = 1.2.7-20.el7_9,它被软件包 zlib-devel-1.2.7-20.el7_9.x86_64 需要
- --> 正在检查事务
- ---> 软件包 cpp.x86_64.0.4.8.5-44.el7 将被 安装
- ---> 软件包 elfutils.x86_64.0.0.176-2.el7 将被 升级
- ---> 软件包 elfutils.x86_64.0.0.176-5.el7 将被 更新
- ---> 软件包 elfutils-libs.x86_64.0.0.176-2.el7 将被 升级
- ---> 软件包 elfutils-libs.x86_64.0.0.176-5.el7 将被 更新
- ---> 软件包 expat.x86_64.0.2.1.0-10.el7_3 将被 升级
- ---> 软件包 expat.x86_64.0.2.1.0-14.el7_9 将被 更新
- ---> 软件包 freetype.x86_64.0.2.8-14.el7 将被 升级
- ---> 软件包 freetype.x86_64.0.2.8-14.el7_9.1 将被 更新
- ---> 软件包 glibc-devel.x86_64.0.2.17-326.el7_9 将被 安装
- --> 正在处理依赖关系 glibc-headers = 2.17-326.el7_9,它被软件包 glibc-devel-2.17-326.el7_9.x86_64 需要
- --> 正在处理依赖关系 glibc = 2.17-326.el7_9,它被软件包 glibc-devel-2.17-326.el7_9.x86_64 需要
- --> 正在处理依赖关系 glibc-headers,它被软件包 glibc-devel-2.17-326.el7_9.x86_64 需要
- ---> 软件包 libgcc.x86_64.0.4.8.5-39.el7 将被 升级
- ---> 软件包 libgcc.x86_64.0.4.8.5-44.el7 将被 更新
- ---> 软件包 libgomp.x86_64.0.4.8.5-39.el7 将被 升级
- ---> 软件包 libgomp.x86_64.0.4.8.5-44.el7 将被 更新
- ---> 软件包 libpng-devel.x86_64.2.1.5.13-8.el7 将被 安装
- --> 正在处理依赖关系 libpng(x86-64) = 2:1.5.13-8.el7,它被软件包 2:libpng-devel-1.5.13-8.el7.x86_64 需要
- ---> 软件包 libuuid.x86_64.0.2.23.2-61.el7 将被 升级
- --> 正在处理依赖关系 libuuid = 2.23.2-61.el7,它被软件包 util-linux-2.23.2-61.el7.x86_64 需要
- --> 正在处理依赖关系 libuuid = 2.23.2-61.el7,它被软件包 libblkid-2.23.2-61.el7.x86_64 需要
- --> 正在处理依赖关系 libuuid = 2.23.2-61.el7,它被软件包 libmount-2.23.2-61.el7.x86_64 需要
- ---> 软件包 libuuid.x86_64.0.2.23.2-65.el7_9.1 将被 更新
- ---> 软件包 zlib.x86_64.0.1.2.7-18.el7 将被 升级
- ---> 软件包 zlib.x86_64.0.1.2.7-20.el7_9 将被 更新
- --> 正在检查事务
- ---> 软件包 glibc.x86_64.0.2.17-292.el7 将被 升级
- --> 正在处理依赖关系 glibc = 2.17-292.el7,它被软件包 glibc-common-2.17-292.el7.x86_64 需要
- ---> 软件包 glibc.x86_64.0.2.17-326.el7_9 将被 更新
- ---> 软件包 glibc-headers.x86_64.0.2.17-326.el7_9 将被 安装
- --> 正在处理依赖关系 kernel-headers >= 2.2.1,它被软件包 glibc-headers-2.17-326.el7_9.x86_64 需要
- --> 正在处理依赖关系 kernel-headers,它被软件包 glibc-headers-2.17-326.el7_9.x86_64 需要
- ---> 软件包 libblkid.x86_64.0.2.23.2-61.el7 将被 升级
- ---> 软件包 libblkid.x86_64.0.2.23.2-65.el7_9.1 将被 更新
- ---> 软件包 libmount.x86_64.0.2.23.2-61.el7 将被 升级
- ---> 软件包 libmount.x86_64.0.2.23.2-65.el7_9.1 将被 更新
- ---> 软件包 libpng.x86_64.2.1.5.13-7.el7_2 将被 升级
- ---> 软件包 libpng.x86_64.2.1.5.13-8.el7 将被 更新
- ---> 软件包 util-linux.x86_64.0.2.23.2-61.el7 将被 升级
- ---> 软件包 util-linux.x86_64.0.2.23.2-65.el7_9.1 将被 更新
- --> 正在处理依赖关系 libsmartcols = 2.23.2-65.el7_9.1,它被软件包 util-linux-2.23.2-65.el7_9.1.x86_64 需要
- --> 正在检查事务
- ---> 软件包 glibc-common.x86_64.0.2.17-292.el7 将被 升级
- ---> 软件包 glibc-common.x86_64.0.2.17-326.el7_9 将被 更新
- ---> 软件包 kernel-headers.x86_64.0.3.10.0-1160.71.1.el7 将被 安装
- ---> 软件包 libsmartcols.x86_64.0.2.23.2-61.el7 将被 升级
- ---> 软件包 libsmartcols.x86_64.0.2.23.2-65.el7_9.1 将被 更新
- --> 解决依赖关系完成
-
- 依赖关系解决
-
- ====================================================================================================================================================================================================================
- Package 架构 版本 源 大小
- ====================================================================================================================================================================================================================
- 正在安装:
- compat-libcap1 x86_64 1.10-7.el7 base 19 k
- compat-libstdc++-33 x86_64 3.2.3-72.el7 base 191 k
- elfutils-libelf-devel x86_64 0.176-5.el7 base 40 k
- fontconfig-devel x86_64 2.13.0-4.3.el7 base 138 k
- gcc-c++ x86_64 4.8.5-44.el7 base 7.2 M
- ksh x86_64 20120801-143.el7_9 updates 885 k
- libXrender-devel x86_64 0.9.10-1.el7 base 17 k
- libaio-devel x86_64 0.3.109-13.el7 base 13 k
- libstdc++-devel x86_64 4.8.5-44.el7 base 1.5 M
- 为依赖而安装:
- cpp x86_64 4.8.5-44.el7 base 5.9 M
- expat-devel x86_64 2.1.0-14.el7_9 updates 58 k
- freetype-devel x86_64 2.8-14.el7_9.1 updates 447 k
- gcc x86_64 4.8.5-44.el7 base 16 M
- glibc-devel x86_64 2.17-326.el7_9 updates 1.1 M
- glibc-headers x86_64 2.17-326.el7_9 updates 691 k
- kernel-headers x86_64 3.10.0-1160.71.1.el7 updates 9.1 M
- libpng-devel x86_64 2:1.5.13-8.el7 base 122 k
- libuuid-devel x86_64 2.23.2-65.el7_9.1 updates 93 k
- zlib-devel x86_64 1.2.7-20.el7_9 updates 50 k
- 为依赖而更新:
- elfutils x86_64 0.176-5.el7 base 308 k
- elfutils-libelf x86_64 0.176-5.el7 base 195 k
- elfutils-libs x86_64 0.176-5.el7 base 291 k
- expat x86_64 2.1.0-14.el7_9 updates 83 k
- freetype x86_64 2.8-14.el7_9.1 updates 380 k
- glibc x86_64 2.17-326.el7_9 updates 3.6 M
- glibc-common x86_64 2.17-326.el7_9 updates 12 M
- libblkid x86_64 2.23.2-65.el7_9.1 updates 183 k
- libgcc x86_64 4.8.5-44.el7 base 103 k
- libgomp x86_64 4.8.5-44.el7 base 159 k
- libmount x86_64 2.23.2-65.el7_9.1 updates 185 k
- libpng x86_64 2:1.5.13-8.el7 base 213 k
- libsmartcols x86_64 2.23.2-65.el7_9.1 updates 143 k
- libstdc++ x86_64 4.8.5-44.el7 base 306 k
- libuuid x86_64 2.23.2-65.el7_9.1 updates 84 k
- util-linux x86_64 2.23.2-65.el7_9.1 updates 2.0 M
- zlib x86_64 1.2.7-20.el7_9 updates 90 k
-
- 事务概要
- ====================================================================================================================================================================================================================
- 安装 9 软件包 (+10 依赖软件包)
- 升级 ( 17 依赖软件包)
-
- 总下载量:63 M
- Downloading packages:
- No Presto metadata available for base
- No Presto metadata available for updates
- (1/36): compat-libcap1-1.10-7.el7.x86_64.rpm | 19 kB 00:00:00
- (2/36): elfutils-libelf-devel-0.176-5.el7.x86_64.rpm | 40 kB 00:00:00
- (3/36): compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm | 191 kB 00:00:00
- (4/36): elfutils-libelf-0.176-5.el7.x86_64.rpm | 195 kB 00:00:00
- (5/36): expat-devel-2.1.0-14.el7_9.x86_64.rpm | 58 kB 00:00:00
- (6/36): elfutils-libs-0.176-5.el7.x86_64.rpm | 291 kB 00:00:01
- (7/36): expat-2.1.0-14.el7_9.x86_64.rpm | 83 kB 00:00:00
- (8/36): fontconfig-devel-2.13.0-4.3.el7.x86_64.rpm | 138 kB 00:00:00
- (9/36): elfutils-0.176-5.el7.x86_64.rpm | 308 kB 00:00:03
- (10/36): freetype-devel-2.8-14.el7_9.1.x86_64.rpm | 447 kB 00:00:02
- (11/36): freetype-2.8-14.el7_9.1.x86_64.rpm | 380 kB 00:00:03
- (12/36): glibc-2.17-326.el7_9.x86_64.rpm | 3.6 MB 00:00:16
- (13/36): glibc-devel-2.17-326.el7_9.x86_64.rpm | 1.1 MB 00:00:04
- (14/36): glibc-headers-2.17-326.el7_9.x86_64.rpm | 691 kB 00:00:03
- (15/36): cpp-4.8.5-44.el7.x86_64.rpm | 5.9 MB 00:00:29
- (16/36): gcc-c++-4.8.5-44.el7.x86_64.rpm | 7.2 MB 00:00:31
- (17/36): libXrender-devel-0.9.10-1.el7.x86_64.rpm | 17 kB 00:00:00
- (18/36): libaio-devel-0.3.109-13.el7.x86_64.rpm | 13 kB 00:00:00
- (19/36): ksh-20120801-143.el7_9.x86_64.rpm | 885 kB 00:00:05
- (20/36): libblkid-2.23.2-65.el7_9.1.x86_64.rpm | 183 kB 00:00:01
- (21/36): libgcc-4.8.5-44.el7.x86_64.rpm | 103 kB 00:00:00
- (22/36): libmount-2.23.2-65.el7_9.1.x86_64.rpm | 185 kB 00:00:00
- (23/36): libgomp-4.8.5-44.el7.x86_64.rpm | 159 kB 00:00:01
- (24/36): libpng-devel-1.5.13-8.el7.x86_64.rpm | 122 kB 00:00:00
- (25/36): libpng-1.5.13-8.el7.x86_64.rpm | 213 kB 00:00:01
- (26/36): libsmartcols-2.23.2-65.el7_9.1.x86_64.rpm | 143 kB 00:00:00
- (27/36): libstdc++-4.8.5-44.el7.x86_64.rpm | 306 kB 00:00:01
- (28/36): libuuid-2.23.2-65.el7_9.1.x86_64.rpm | 84 kB 00:00:03
- (29/36): libuuid-devel-2.23.2-65.el7_9.1.x86_64.rpm | 93 kB 00:00:00
- (30/36): util-linux-2.23.2-65.el7_9.1.x86_64.rpm | 2.0 MB 00:00:07
- (31/36): zlib-1.2.7-20.el7_9.x86_64.rpm | 90 kB 00:00:01
- (32/36): zlib-devel-1.2.7-20.el7_9.x86_64.rpm | 50 kB 00:00:00
- (33/36): libstdc++-devel-4.8.5-44.el7.x86_64.rpm | 1.5 MB 00:00:15
- (34/36): gcc-4.8.5-44.el7.x86_64.rpm | 16 MB 00:01:05
- (35/36): glibc-common-2.17-326.el7_9.x86_64.rpm | 12 MB 00:01:02
- (36/36): kernel-headers-3.10.0-1160.71.1.el7.x86_64.rpm | 9.1 MB 00:00:41
- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- 总计 923 kB/s | 63 MB 00:01:10
- Running transaction check
- Running transaction test
- Transaction test succeeded
- Running transaction
- 正在更新 : libgcc-4.8.5-44.el7.x86_64 1/53
- 正在更新 : glibc-common-2.17-326.el7_9.x86_64 2/53
- 正在更新 : glibc-2.17-326.el7_9.x86_64 3/53
- 正在更新 : zlib-1.2.7-20.el7_9.x86_64 4/53
- 正在更新 : libuuid-2.23.2-65.el7_9.1.x86_64 5/53
- 正在更新 : elfutils-libelf-0.176-5.el7.x86_64 6/53
- 正在安装 : zlib-devel-1.2.7-20.el7_9.x86_64 7/53
- 正在更新 : libstdc++-4.8.5-44.el7.x86_64 8/53
- 正在更新 : libblkid-2.23.2-65.el7_9.1.x86_64 9/53
- 正在更新 : 2:libpng-1.5.13-8.el7.x86_64 10/53
- 正在更新 : freetype-2.8-14.el7_9.1.x86_64 11/53
- 正在安装 : 2:libpng-devel-1.5.13-8.el7.x86_64 12/53
- 正在安装 : freetype-devel-2.8-14.el7_9.1.x86_64 13/53
- 正在更新 : libmount-2.23.2-65.el7_9.1.x86_64 14/53
- 正在安装 : libstdc++-devel-4.8.5-44.el7.x86_64 15/53
- 正在更新 : elfutils-libs-0.176-5.el7.x86_64 16/53
- 正在安装 : libuuid-devel-2.23.2-65.el7_9.1.x86_64 17/53
- 正在安装 : cpp-4.8.5-44.el7.x86_64 18/53
- 正在更新 : expat-2.1.0-14.el7_9.x86_64 19/53
- 正在安装 : expat-devel-2.1.0-14.el7_9.x86_64 20/53
- 正在更新 : libsmartcols-2.23.2-65.el7_9.1.x86_64 21/53
- 正在更新 : libgomp-4.8.5-44.el7.x86_64 22/53
- 正在安装 : kernel-headers-3.10.0-1160.71.1.el7.x86_64 23/53
- 正在安装 : glibc-headers-2.17-326.el7_9.x86_64 24/53
- 正在安装 : glibc-devel-2.17-326.el7_9.x86_64 25/53
- 正在安装 : gcc-4.8.5-44.el7.x86_64 26/53
- 正在安装 : gcc-c++-4.8.5-44.el7.x86_64 27/53
- 正在更新 : util-linux-2.23.2-65.el7_9.1.x86_64 28/53
- 正在安装 : fontconfig-devel-2.13.0-4.3.el7.x86_64 29/53
- 正在更新 : elfutils-0.176-5.el7.x86_64 30/53
- 正在安装 : elfutils-libelf-devel-0.176-5.el7.x86_64 31/53
- 正在安装 : compat-libcap1-1.10-7.el7.x86_64 32/53
- 正在安装 : ksh-20120801-143.el7_9.x86_64 33/53
- 正在安装 : compat-libstdc++-33-3.2.3-72.el7.x86_64 34/53
- 正在安装 : libaio-devel-0.3.109-13.el7.x86_64 35/53
- 正在安装 : libXrender-devel-0.9.10-1.el7.x86_64 36/53
- 清理 : util-linux-2.23.2-61.el7.x86_64 37/53
- 清理 : elfutils-0.176-2.el7.x86_64 38/53
- 清理 : elfutils-libs-0.176-2.el7.x86_64 39/53
- 清理 : libmount-2.23.2-61.el7.x86_64 40/53
- 清理 : freetype-2.8-14.el7.x86_64 41/53
- 清理 : 2:libpng-1.5.13-7.el7_2.x86_64 42/53
- 清理 : libblkid-2.23.2-61.el7.x86_64 43/53
- 清理 : elfutils-libelf-0.176-2.el7.x86_64 44/53
- 清理 : libstdc++-4.8.5-39.el7.x86_64 45/53
- 清理 : zlib-1.2.7-18.el7.x86_64 46/53
- 清理 : libuuid-2.23.2-61.el7.x86_64 47/53
- 清理 : libsmartcols-2.23.2-61.el7.x86_64 48/53
- 清理 : libgomp-4.8.5-39.el7.x86_64 49/53
- 清理 : expat-2.1.0-10.el7_3.x86_64 50/53
- 清理 : glibc-common-2.17-292.el7.x86_64 51/53
- 清理 : glibc-2.17-292.el7.x86_64 52/53
- 清理 : libgcc-4.8.5-39.el7.x86_64 53/53
- 验证中 : gcc-c++-4.8.5-44.el7.x86_64 1/53
- 验证中 : 2:libpng-1.5.13-8.el7.x86_64 2/53
- 验证中 : glibc-2.17-326.el7_9.x86_64 3/53
- 验证中 : zlib-1.2.7-20.el7_9.x86_64 4/53
- 验证中 : libmount-2.23.2-65.el7_9.1.x86_64 5/53
- 验证中 : expat-2.1.0-14.el7_9.x86_64 6/53
- 验证中 : fontconfig-devel-2.13.0-4.3.el7.x86_64 7/53
- 验证中 : libuuid-devel-2.23.2-65.el7_9.1.x86_64 8/53
- 验证中 : cpp-4.8.5-44.el7.x86_64 9/53
- 验证中 : glibc-headers-2.17-326.el7_9.x86_64 10/53
- 验证中 : libsmartcols-2.23.2-65.el7_9.1.x86_64 11/53
- 验证中 : util-linux-2.23.2-65.el7_9.1.x86_64 12/53
- 验证中 : kernel-headers-3.10.0-1160.71.1.el7.x86_64 13/53
- 验证中 : libXrender-devel-0.9.10-1.el7.x86_64 14/53
- 验证中 : libblkid-2.23.2-65.el7_9.1.x86_64 15/53
- 验证中 : gcc-4.8.5-44.el7.x86_64 16/53
- 验证中 : compat-libcap1-1.10-7.el7.x86_64 17/53
- 验证中 : elfutils-libelf-0.176-5.el7.x86_64 18/53
- 验证中 : zlib-devel-1.2.7-20.el7_9.x86_64 19/53
- 验证中 : freetype-devel-2.8-14.el7_9.1.x86_64 20/53
- 验证中 : ksh-20120801-143.el7_9.x86_64 21/53
- 验证中 : elfutils-libelf-devel-0.176-5.el7.x86_64 22/53
- 验证中 : expat-devel-2.1.0-14.el7_9.x86_64 23/53
- 验证中 : glibc-common-2.17-326.el7_9.x86_64 24/53
- 验证中 : libstdc++-4.8.5-44.el7.x86_64 25/53
- 验证中 : elfutils-0.176-5.el7.x86_64 26/53
- 验证中 : libuuid-2.23.2-65.el7_9.1.x86_64 27/53
- 验证中 : glibc-devel-2.17-326.el7_9.x86_64 28/53
- 验证中 : compat-libstdc++-33-3.2.3-72.el7.x86_64 29/53
- 验证中 : libstdc++-devel-4.8.5-44.el7.x86_64 30/53
- 验证中 : libgomp-4.8.5-44.el7.x86_64 31/53
- 验证中 : libaio-devel-0.3.109-13.el7.x86_64 32/53
- 验证中 : freetype-2.8-14.el7_9.1.x86_64 33/53
- 验证中 : libgcc-4.8.5-44.el7.x86_64 34/53
- 验证中 : 2:libpng-devel-1.5.13-8.el7.x86_64 35/53
- 验证中 : elfutils-libs-0.176-5.el7.x86_64 36/53
- 验证中 : 2:libpng-1.5.13-7.el7_2.x86_64 37/53
- 验证中 : util-linux-2.23.2-61.el7.x86_64 38/53
- 验证中 : freetype-2.8-14.el7.x86_64 39/53
- 验证中 : libstdc++-4.8.5-39.el7.x86_64 40/53
- 验证中 : zlib-1.2.7-18.el7.x86_64 41/53
- 验证中 : libgcc-4.8.5-39.el7.x86_64 42/53
- 验证中 : libgomp-4.8.5-39.el7.x86_64 43/53
- 验证中 : glibc-common-2.17-292.el7.x86_64 44/53
- 验证中 : libblkid-2.23.2-61.el7.x86_64 45/53
- 验证中 : libuuid-2.23.2-61.el7.x86_64 46/53
- 验证中 : libsmartcols-2.23.2-61.el7.x86_64 47/53
- 验证中 : libmount-2.23.2-61.el7.x86_64 48/53
- 验证中 : glibc-2.17-292.el7.x86_64 49/53
- 验证中 : elfutils-0.176-2.el7.x86_64 50/53
- 验证中 : elfutils-libs-0.176-2.el7.x86_64 51/53
- 验证中 : elfutils-libelf-0.176-2.el7.x86_64 52/53
- 验证中 : expat-2.1.0-10.el7_3.x86_64 53/53
-
- 已安装:
- compat-libcap1.x86_64 0:1.10-7.el7 compat-libstdc++-33.x86_64 0:3.2.3-72.el7 elfutils-libelf-devel.x86_64 0:0.176-5.el7 fontconfig-devel.x86_64 0:2.13.0-4.3.el7 gcc-c++.x86_64 0:4.8.5-44.el7
- ksh.x86_64 0:20120801-143.el7_9 libXrender-devel.x86_64 0:0.9.10-1.el7 libaio-devel.x86_64 0:0.3.109-13.el7 libstdc++-devel.x86_64 0:4.8.5-44.el7
-
- 作为依赖被安装:
- cpp.x86_64 0:4.8.5-44.el7 expat-devel.x86_64 0:2.1.0-14.el7_9 freetype-devel.x86_64 0:2.8-14.el7_9.1 gcc.x86_64 0:4.8.5-44.el7 glibc-devel.x86_64 0:2.17-326.el7_9
- glibc-headers.x86_64 0:2.17-326.el7_9 kernel-headers.x86_64 0:3.10.0-1160.71.1.el7 libpng-devel.x86_64 2:1.5.13-8.el7 libuuid-devel.x86_64 0:2.23.2-65.el7_9.1 zlib-devel.x86_64 0:1.2.7-20.el7_9
-
- 作为依赖被升级:
- elfutils.x86_64 0:0.176-5.el7 elfutils-libelf.x86_64 0:0.176-5.el7 elfutils-libs.x86_64 0:0.176-5.el7 expat.x86_64 0:2.1.0-14.el7_9 freetype.x86_64 0:2.8-14.el7_9.1
- glibc.x86_64 0:2.17-326.el7_9 glibc-common.x86_64 0:2.17-326.el7_9 libblkid.x86_64 0:2.23.2-65.el7_9.1 libgcc.x86_64 0:4.8.5-44.el7 libgomp.x86_64 0:4.8.5-44.el7
- libmount.x86_64 0:2.23.2-65.el7_9.1 libpng.x86_64 2:1.5.13-8.el7 libsmartcols.x86_64 0:2.23.2-65.el7_9.1 libstdc++.x86_64 0:4.8.5-44.el7 libuuid.x86_64 0:2.23.2-65.el7_9.1
- util-linux.x86_64 0:2.23.2-65.el7_9.1 zlib.x86_64 0:1.2.7-20.el7_9
-
- 完毕!
- [root@bogon /]# groupadd oinstall
- [root@bogon /]# groupadd dba
- [root@bogon /]# groupadd asmdba
- [root@bogon /]# groupadd backupdba
- [root@bogon /]# groupadd dgdba
- [root@bogon /]# groupadd kmdba
- [root@bogon /]# groupadd racdba
- [root@bogon /]# groupadd oper
- [root@bogon /]# useradd -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,racdba,oper -m oracle
通过修改配置文件进行调整内核参数
[root@bogon /]# vim /etc/sysctl.conf
-
- # sysctl settings are defined through files in
- # /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
- #
- # Vendors settings live in /usr/lib/sysctl.d/.
- # To override a whole file, create a new file with the same in
- # /etc/sysctl.d/ and put new settings there. To override
- # only specific settings, add a file with a lexically later
- # name in /etc/sysctl.d/ and put new settings there.
- #
- # For more information, see sysctl.conf(5) and sysctl.d(5).
- fs.aio-max-nr = 1048576
- fs.file-max = 6815744
- kernel.shmall = 16451328
- kernel.shmmax = 33692319744
- kernel.shmmni = 4096
- kernel.sem = 250 32000 100 128
- net.ipv4.ip_local_port_range = 9000 65500
- net.core.rmem_default = 262144
- net.core.rmem_max = 4194304
- net.core.wmem_default = 262144
- net.core.wmem_max = 1048576
输入sysctl -p使配置生效
- [root@bogon /]# /sbin/sysctl -p
- fs.aio-max-nr = 1048576
- fs.file-max = 6815744
- kernel.shmall = 16451328
- kernel.shmmax = 33692319744
- kernel.shmmni = 4096
- kernel.sem = 250 32000 100 128
- net.ipv4.ip_local_port_range = 9000 65500
- net.core.rmem_default = 262144
- net.core.rmem_max = 4194304
- net.core.wmem_default = 262144
- net.core.wmem_max = 1048576
- [root@bogon /]#
- [root@bogon /]# setenforce 0
- [root@bogon /]# systemctl stop firewalld
1、oracle用户环境变量
- [root@bogon /]# su - oracle
- [oracle@bogon ~]$ vim .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 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
- export ORACLE_BASE=/u01/app/oracle
- export ORACLE_HOME=/u01/app/oracle/product/19.5.0
- export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/bin
- export ORACLE_HOSTNAME=db
- export ORACLE_SID=orcl
- export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/network/lib:/lib:/usr/lib
- export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
2、使用root用户创建oracle目录
- [root@bogon /]# mkdir u01
- [root@bogon /]# chmod 777 u01
3、修改用户的Shell限制
[root@bogon /]# vim /etc/security/limits.conf
在结尾添加如下内容
- oracle soft core unlimited
- oracle hard core unlimited
- oracle soft nofile 10240
- oracle hard nofile 65536
- oracle soft nproc 16384
- oracle hard nproc 16384
- oracle soft stack 10240
- oracle hard stack 32768
oracle19c安装包地址:
链接:https://pan.baidu.com/s/1p-SGH5z-clr4rS-kW-B_7g
提取码:zewf
- [root@bogon /]# mkdir -p /u01/app/oracle/product/19.5.0
- [root@bogon /]# cd /u01/app/
- [root@bogon app]# chown -R oracle:oinstall oracle/
切换oracle用户执行unzip命令
[oracle@bogon 19.5.0]$ unzip LINUX.X64_193000_db_home.zip
切换root用户
- [root@bogon app]# mkdir /u01/app/oraInventory
- [root@bogon app]# chown -R oracle:oinstall oraInventory/
先创建必要目录,使用oracle用户
- #备份
- [oracle@bogon 19.5.0]$ cd $ORACLE_HOME/install/response
- [oracle@bogon response]$ cp db_install.rsp db_install.rsp.bak
- #编辑db_install.rsp
- [oracle@bogon response]$ vim db_install.rsp
- #主要是修改以下参数
- oracle.install.option=INSTALL_DB_SWONLY
- UNIX_GROUP_NAME=oinstall
- INVENTORY_LOCATION=/u01/app/oraInventory
- ORACLE_HOME=/u01/app/oracle/product/19.5.0
- ORACLE_BASE=/u01/app/oracle
- oracle.install.db.InstallEdition=EE
- oracle.install.db.OSDBA_GROUP=dba
- oracle.install.db.OSOPER_GROUP=oper
- oracle.install.db.OSBACKUPDBA_GROUP=backupdba
- oracle.install.db.OSDGDBA_GROUP=dgdba
- oracle.install.db.OSKMDBA_GROUP=kmdba
- oracle.install.db.OSRACDBA_GROUP=racdba
- oracle.install.db.rootconfig.executeRootScript=false
-
- [oracle@bogon 19.5.0]$ ./runInstaller -silent -responseFile /u01/app/oracle/product/19.5.0/install/response/db_install.rsp
- 正在启动 Oracle 数据库安装向导...
-
- 可以在以下位置找到此会话的响应文件:
- /u01/app/oracle/product/19.5.0/install/response/db_2022-07-01_05-02-34PM.rsp
-
- 可以在以下位置找到本次安装会话的日志:
- /tmp/InstallActions2022-07-01_05-02-34PM/installActions2022-07-01_05-02-34PM.log
-
- 以 root 用户的身份执行以下脚本:
- 1. /u01/app/oraInventory/orainstRoot.sh
- 2. /u01/app/oracle/product/19.5.0/root.sh
-
- 在以下节点上执行/u01/app/oraInventory/orainstRoot.sh:
- [bogon]
- 在以下节点上执行/u01/app/oracle/product/19.5.0/root.sh:
- [bogon]
-
-
- Successfully Setup Software.
- 已将安装会话日志移动到:
- /u01/app/oraInventory/logs/InstallActions2022-07-01_05-02-34PM
- [oracle@bogon 19.5.0]$
- [root@bogon app]# /u01/app/oraInventory/orainstRoot.sh
- 更改权限/u01/app/oraInventory.
- 添加组的读取和写入权限。
- 删除全局的读取, 写入和执行权限。
-
- 更改组名/u01/app/oraInventory 到 oinstall.
- 脚本的执行已完成。
- [root@bogon app]# /u01/app/oracle/product/19.5.0/root.sh
- Check /u01/app/oracle/product/19.5.0/install/root_bogon_2022-07-01_17-04-42-449569984.log for the output of root script
ok!查看相关日志如果没有错误,oracle软件安装就已经完成了,之后参下考面的静默方式完成建库操作。
相应模板存放位置
- 软件/u01/app/oracle/product/19.5.0/install/response/db_install.rsp
- 监听/u01/app/oracle/product/19.5.0/assistants/netca/netca.rsp
- 建库/u01/app/oracle/product/19.5.0/assistants/dbca/dbca.rsp
- [oracle@bogon admin]$ netca /silent /responseFile /u01/app/oracle/product/19.5.0/assistants/netca/netca.rsp
-
- 正在对命令行参数进行语法分析:
- 参数"silent" = true
- 参数"responsefile" = /u01/app/oracle/product/19.5.0/assistants/netca/netca.rsp
- 完成对命令行参数进行语法分析。
- Oracle Net Services 配置:
- 完成概要文件配置。
- Oracle Net 监听程序启动:
- 正在运行监听程序控制:
- /u01/app/oracle/product/19.5.0/bin/lsnrctl start LISTENER
- 监听程序控制完成。
- 未能启动监听程序。
- 有关详细信息, 请查看跟踪文件: /u01/app/oracle/cfgtoollogs/netca/trace_OraDB19Home1-2207015下午0920.log
- Oracle Net Services 配置失败。退出代码是1
虽然失败,前面步骤漏了,但是不要紧,我们只需要修改配置文件
- [oracle@bogon admin]$ cd /u01/app/oracle/product/19.5.0/network/admin
- [oracle@bogon admin]$ vim listener.ora
-
- LISTENER =
- (DESCRIPTION_LIST =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.25.133)(PORT = 1521))
- (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
- )
- )
配置完毕后执行以下命令
- [oracle@bogon admin]$ lsnrctl start
-
- LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 01-JUL-2022 17:12:42
-
- Copyright (c) 1991, 2019, Oracle. All rights reserved.
-
- Starting /u01/app/oracle/product/19.5.0/bin/tnslsnr: please wait...
-
- TNSLSNR for Linux: Version 19.0.0.0.0 - Production
- System parameter file is /u01/app/oracle/product/19.5.0/network/admin/listener.ora
- Log messages written to /u01/app/oracle/diag/tnslsnr/bogon/listener/alert/log.xml
- Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.10.25.133)(PORT=1521)))
- Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
-
- Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.10.25.133)(PORT=1521)))
- STATUS of the LISTENER
- ------------------------
- Alias LISTENER
- Version TNSLSNR for Linux: Version 19.0.0.0.0 - Production
- Start Date 01-JUL-2022 17:12:42
- Uptime 0 days 0 hr. 0 min. 0 sec
- Trace Level off
- Security ON: Local OS Authentication
- SNMP OFF
- Listener Parameter File /u01/app/oracle/product/19.5.0/network/admin/listener.ora
- Listener Log File /u01/app/oracle/diag/tnslsnr/bogon/listener/alert/log.xml
- Listening Endpoints Summary...
- (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.10.25.133)(PORT=1521)))
- (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
- The listener supports no services
- The command completed successfully
监听启动成功!接下来创建数据库
编辑响应文件
- [oracle@bogon admin]$ cd /u01/app/oracle/product/19.5.0/assistants/dbca
- [oracle@bogon dbca]$ cp dbca.rsp dbca.rsp.bak
- [oracle@bogon dbca]$ vim dbca.rsp
-
- #主要修改以下参数
- gdbName=orcl
- sid=orcl
- databaseConfigType=SI
- templateName=General_Purpose.dbc
- sysPassword=“password”
- systemPassword=“passowrd”
- emConfiguration=DBEXPRESS
- dbsnmpPassword=“password”
- datafileDestination=/u01/app/oracle/oradata
- characterSet=ZHS16GBK
- totalMemory=6144
-
执行安装
- [oracle@bogon dbca]$ dbca -silent -createDatabase -responseFile /u01/app/oracle/product/19.5.0/assistants/dbca/dbca.rsp
- [WARNING] [DBT-11209] 当前的可用内存低于创建数据库所需的可用内存 (6,144MB)。
- 原因: 以下节点没有必需的可用内存:
- 节点:bogon 可用内存:5.447GB (5711572.0KB)
-
- [WARNING] [DBT-06208] 输入的 'SYS(S)' 口令未遵从 Oracle 建议的标准。
- 原因:
- a. Oracle 建议, 输入的口令长度不应少于 8 个字符, 至少包含 1 个大写字符, 1 个小写字符和 1 个数字 [0-9]。
- b. 输入的口令是一个关键字, Oracle 建议不要将其用作口令
- 操作: 指定强口令。如果需要, 请参阅 Oracle 文档以了解相关指南。
- [WARNING] [DBT-06208] 输入的 'SYSTEM' 口令未遵从 Oracle 建议的标准。
- 原因:
- a. Oracle 建议, 输入的口令长度不应少于 8 个字符, 至少包含 1 个大写字符, 1 个小写字符和 1 个数字 [0-9]。
- b. 输入的口令是一个关键字, Oracle 建议不要将其用作口令
- 操作: 指定强口令。如果需要, 请参阅 Oracle 文档以了解相关指南。
- 准备执行数据库操作
- 已完成 10%
- 复制数据库文件
- 已完成 40%
- 正在创建并启动 Oracle 实例
- 已完成 42%
- 已完成 46%
- 已完成 50%
- 已完成 54%
- 已完成 60%
- 正在进行数据库创建
- 已完成 66%
- 已完成 70%
- 执行配置后操作
- 已完成 100%
- 数据库创建完成。有关详细信息, 请查看以下位置的日志文件:
- /u01/app/oracle/cfgtoollogs/dbca/orcl。
- 数据库信息:
- 全局数据库名:orcl
- 系统标识符 (SID):orcl
- 有关详细信息, 请参阅日志文件 "/u01/app/oracle/cfgtoollogs/dbca/orcl/orcl.log"。
一些警告不要紧,这样就安装成功了!
- [oracle@bogon dbca]$ sqlplus /nolog
- SQL> conn sys/oracle as sysdba
- Connected to an idle instance.
- SQL> startup force
- ORA-01078: failure in processing system parameters
- LRM-00109: could not open parameter file '/u01/app/oracle/product/19.5.0/dbs/initywxtdb.ora'
启动时出这个错,不要惊慌,只需要将 $ORACLE_BASE/admin/orcl/pfile/目录下的init.ora.61202217292文件复制到$ORACLE_BASE/dbs
(如果没出这个错,出现了Database mounted. Database opened. 则代表启动成功,可以用plsql连接试试啦!)
- [oracle@bogon pfile]$ cd $ORACLE_BASE/admin/orcl/pfile
- [oracle@bogon pfile]$ cp init.ora.61202217292 $ORACLE_HOME/dbs/initywxtdb.ora
然后再执行启动可能会出现如下错误
ORA-01102: cannot mount database in EXCLUSIVE mode
这个一试是 文件被占用,无法锁定
- [oracle@bogon dbs]$ cd $ORACLE_HOME/dbs
- [oracle@bogon dbs]$ ls sgadef*
- ls: 无法访问sgadef*: 没有那个文件或目录
- [oracle@bogon dbs]$ ls lk*
- lkORCL
- ##果然,lk<sid>文件没有被删除。将它删除掉
- [oracle@bogon dbs]$ rm lk*
- #再启动数据库
这样就启动成功,接下来可以试试plsql连接啦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。