Linux安装Oracle

官方最低要求配置

内存:1G(官方最低要求1G)

硬盘:40G(企业版安装所需4.29G和1.7G数据文件)

准备工作

安装环境介绍

系统:CentOS 7 64位

Oracle版本:Oracle 11gR2

下载Oracle安装文件官网下载地址




下载出来是这样两个压缩包:

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

检查系统版本

uname -m

[root@localhost ~]# uname -m
x86_64

cat /etc/redhat-release

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

创建用户和组

为Oracle创建一个用户组,名字是Oracle,并对该用户设置登录密码。

 groupadd oinstall
 groupadd dba
 useradd -g oinstall -G dba oracle
 passwd oracle  

修改内核参数

编辑 sysctl.conf,末尾处添加下面的参数

vi /etc/sysctl.conf

net.ipv4.ip_local_port_range= 9000 65500

fs.file-max = 6815744

kernel.shmall = 10523004

kernel.shmmax = 6465333657

kernel.shmmni = 4096

kernel.sem = 250 32000 100128

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

fs.aio-max-nr = 1048576

sysctl -p # 使配置生效

[root@localhost ~]# vi /etc/sysctl.conf
[root@localhost ~]# sysctl -p
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 8329226240
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 = 1048586
net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 6815744
kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100128
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
[root@localhost ~]# 

修改系统资源限制

编辑 limits.conf,末尾处添加下面的参数

vi /etc/security/limits.conf

oracle  soft  nproc  2047

oracle  hard  nproc  16384

oracle  soft  nofile  1024

oracle  hard  nofile  65536

修改用户验证选项

vi /etc/pam.d/login
找到这一行:session required pam_namespace.so ,在其下一行添加一条session required pam_limits.so

#%PAM-1.0
auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth       substack     system-auth
auth       include      postlogin
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    required     pam_namespace.so
session    required     pam_limits.so
session    optional     pam_keyinit.so force revoke
session    include      system-auth
session    include      postlogin
-session   optional     pam_ck_connector.so

创建安装目录并分配权限

mkdir -p /opt/app/oracle/ 

chmod 755 /opt/app/oracle/ 

chown oracle.oinstall -R /opt/app/oracle/

设置Oracle环境变量

切换到 oracle 用户

su - oracle

编辑.bash_profile

vi ~/.bash_profile

在末尾添加如下参数

export ORACLE_BASE=/opt/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export ORACLE_SID=orcl

export ORACLE_PID=ora11g

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

使配置立即生效

source ~/.bash_profile

查看环境变量是否完成

env | grep ORA

安装及配置

安装依赖包

切换到 root 用户,使用yum -y install 进行安装

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686

安装过程记录

[root@localhost ~]# yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * extras: mirrors.huaweicloud.com
 * updates: mirrors.tuna.tsinghua.edu.cn
base                                                                                                                                                                                                                                                   | 3.6 kB  00:00:00     
docker-ce-stable                                                                                                                                                                                                                                       | 3.5 kB  00:00:00     
extras                                                                                                                                                                                                                                                 | 2.9 kB  00:00:00     
jenkins                                                                                                                                                                                                                                                | 2.9 kB  00:00:00     
mysql-connectors-community                                                                                                                                                                                                                             | 2.5 kB  00:00:00     
mysql-tools-community                                                                                                                                                                                                                                  | 2.5 kB  00:00:00     
mysql57-community                                                                                                                                                                                                                                      | 2.5 kB  00:00:00     
updates                                                                                                                                                                                                                                                | 2.9 kB  00:00:00     
jenkins/primary_db                                                                                                                                                                                                                                     | 153 kB  00:00:10     
软件包 compat-libcap1-1.10-7.el7.x86_64 已安装并且是最新版本
没有可用软件包 compat-libstdc++-33*.devel。
没有可用软件包 compat-libstdc++-33*.devel。
软件包 gcc-4.8.5-39.el7.x86_64 已安装并且是最新版本
软件包 gcc-c++-4.8.5-39.el7.x86_64 已安装并且是最新版本
软件包 glibc-2.17-307.el7.1.x86_64 已安装并且是最新版本
软件包 glibc-devel-2.17-307.el7.1.x86_64 已安装并且是最新版本
软件包 libaio-0.3.109-13.el7.x86_64 已安装并且是最新版本
没有可用软件包 libaio-devel*.devel。
软件包 libgcc-4.8.5-39.el7.x86_64 已安装并且是最新版本
软件包 libstdc++-4.8.5-39.el7.x86_64 已安装并且是最新版本
软件包 libstdc++-devel-4.8.5-39.el7.x86_64 已安装并且是最新版本
没有可用软件包 libstdc++-devel*.devel。
软件包 libXi-1.7.9-1.el7.x86_64 已安装并且是最新版本
软件包 libXtst-1.2.3-1.el7.x86_64 已安装并且是最新版本
软件包 1:make-3.82-24.el7.x86_64 已安装并且是最新版本
软件包 sysstat-10.1.5-19.el7.x86_64 已安装并且是最新版本
正在解决依赖关系
--> 正在检查事务
---> 软件包 binutils.x86_64.0.2.27-43.base.el7 将被 升级
---> 软件包 binutils.x86_64.0.2.27-43.base.el7_8.1 将被 更新
---> 软件包 compat-libstdc++-33.i686.0.3.2.3-72.el7 将被 安装
---> 软件包 compat-libstdc++-33.x86_64.0.3.2.3-72.el7 将被 安装
---> 软件包 glibc.i686.0.2.17-307.el7.1 将被 安装
--> 正在处理依赖关系 libfreebl3.so(NSSRAWHASH_3.12.3),它被软件包 glibc-2.17-307.el7.1.i686 需要
--> 正在处理依赖关系 libfreebl3.so,它被软件包 glibc-2.17-307.el7.1.i686 需要
---> 软件包 glibc-devel.i686.0.2.17-307.el7.1 将被 安装
---> 软件包 glibc-static.i686.0.2.17-307.el7.1 将被 安装
---> 软件包 ksh.x86_64.0.20120801-142.el7 将被 安装
---> 软件包 libXi.i686.0.1.7.9-1.el7 将被 安装
--> 正在处理依赖关系 libXext.so.6,它被软件包 libXi-1.7.9-1.el7.i686 需要
--> 正在处理依赖关系 libX11.so.6,它被软件包 libXi-1.7.9-1.el7.i686 需要
---> 软件包 libXi-devel.i686.0.1.7.9-1.el7 将被 安装
--> 正在处理依赖关系 xorg-x11-proto-devel,它被软件包 libXi-devel-1.7.9-1.el7.i686 需要
--> 正在处理依赖关系 pkgconfig(xfixes),它被软件包 libXi-devel-1.7.9-1.el7.i686 需要
--> 正在处理依赖关系 pkgconfig(xext),它被软件包 libXi-devel-1.7.9-1.el7.i686 需要
--> 正在处理依赖关系 pkgconfig(x11),它被软件包 libXi-devel-1.7.9-1.el7.i686 需要
--> 正在处理依赖关系 pkgconfig(inputproto),它被软件包 libXi-devel-1.7.9-1.el7.i686 需要
---> 软件包 libXinerama.i686.0.1.1.3-2.1.el7 将被 安装
---> 软件包 libXinerama-devel.i686.0.1.1.3-2.1.el7 将被 安装
---> 软件包 libXtst.i686.0.1.2.3-1.el7 将被 安装
---> 软件包 libXtst-devel.i686.0.1.2.3-1.el7 将被 安装
---> 软件包 libaio.i686.0.0.3.109-13.el7 将被 安装
---> 软件包 libaio-devel.i686.0.0.3.109-13.el7 将被 安装
---> 软件包 libaio-devel.x86_64.0.0.3.109-13.el7 将被 安装
---> 软件包 libgcc.i686.0.4.8.5-39.el7 将被 安装
---> 软件包 libstdc++.i686.0.4.8.5-39.el7 将被 安装
---> 软件包 libstdc++-devel.i686.0.4.8.5-39.el7 将被 安装
---> 软件包 libstdc++-static.i686.0.4.8.5-39.el7 将被 安装
---> 软件包 unixODBC.i686.0.2.3.1-14.el7 将被 安装
--> 正在处理依赖关系 libreadline.so.6,它被软件包 unixODBC-2.3.1-14.el7.i686 需要
--> 正在处理依赖关系 libltdl.so.7,它被软件包 unixODBC-2.3.1-14.el7.i686 需要
---> 软件包 unixODBC.x86_64.0.2.3.1-14.el7 将被 安装
--> 正在处理依赖关系 libltdl.so.7()(64bit),它被软件包 unixODBC-2.3.1-14.el7.x86_64 需要
---> 软件包 unixODBC-devel.i686.0.2.3.1-14.el7 将被 安装
---> 软件包 unixODBC-devel.x86_64.0.2.3.1-14.el7 将被 安装
--> 正在检查事务
---> 软件包 libX11.i686.0.1.6.7-2.el7 将被 安装
--> 正在处理依赖关系 libxcb.so.1,它被软件包 libX11-1.6.7-2.el7.i686 需要
---> 软件包 libX11-devel.x86_64.0.1.6.7-2.el7 将被 安装
--> 正在处理依赖关系 pkgconfig(xcb) >= 1.11.1,它被软件包 libX11-devel-1.6.7-2.el7.x86_64 需要
--> 正在处理依赖关系 pkgconfig(xcb),它被软件包 libX11-devel-1.6.7-2.el7.x86_64 需要
---> 软件包 libXext.i686.0.1.3.3-3.el7 将被 安装
---> 软件包 libXext-devel.x86_64.0.1.3.3-3.el7 将被 安装
---> 软件包 libXfixes-devel.x86_64.0.5.0.3-1.el7 将被 安装
---> 软件包 libtool-ltdl.i686.0.2.4.2-22.el7_3 将被 安装
---> 软件包 libtool-ltdl.x86_64.0.2.4.2-22.el7_3 将被 安装
---> 软件包 nss-softokn-freebl.i686.0.3.44.0-8.el7_7 将被 安装
---> 软件包 readline.i686.0.6.2-11.el7 将被 安装
--> 正在处理依赖关系 libtinfo.so.5,它被软件包 readline-6.2-11.el7.i686 需要
---> 软件包 xorg-x11-proto-devel.noarch.0.2018.4-1.el7 将被 安装
--> 正在检查事务
---> 软件包 libxcb.i686.0.1.13-1.el7 将被 安装
--> 正在处理依赖关系 libXau.so.6,它被软件包 libxcb-1.13-1.el7.i686 需要
---> 软件包 libxcb-devel.x86_64.0.1.13-1.el7 将被 安装
--> 正在处理依赖关系 pkgconfig(xau) >= 0.99.2,它被软件包 libxcb-devel-1.13-1.el7.x86_64 需要
---> 软件包 ncurses-libs.i686.0.5.9-14.20130511.el7_4 将被 安装
--> 正在检查事务
---> 软件包 libXau.i686.0.1.0.8-2.1.el7 将被 安装
---> 软件包 libXau-devel.x86_64.0.1.0.8-2.1.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

==============================================================================================================================================================================================================================================================================
 Package                                                                 架构                                                      版本                                                                      源                                                          大小
==============================================================================================================================================================================================================================================================================
正在安装:
 compat-libstdc++-33                                                     i686                                                      3.2.3-72.el7                                                              base                                                       196 k
 compat-libstdc++-33                                                     x86_64                                                    3.2.3-72.el7                                                              base                                                       191 k
 glibc                                                                   i686                                                      2.17-307.el7.1                                                            base                                                       4.3 M
 glibc-devel                                                             i686                                                      2.17-307.el7.1                                                            base                                                       1.1 M
 glibc-static                                                            i686                                                      2.17-307.el7.1                                                            base                                                       1.3 M
 ksh                                                                     x86_64                                                    20120801-142.el7                                                          base                                                       884 k
 libXi                                                                   i686                                                      1.7.9-1.el7                                                               base                                                        40 k
 libXi-devel                                                             i686                                                      1.7.9-1.el7                                                               base                                                       105 k
 libXinerama                                                             i686                                                      1.1.3-2.1.el7                                                             base                                                        14 k
 libXinerama-devel                                                       i686                                                      1.1.3-2.1.el7                                                             base                                                        13 k
 libXtst                                                                 i686                                                      1.2.3-1.el7                                                               base                                                        20 k
 libXtst-devel                                                           i686                                                      1.2.3-1.el7                                                               base                                                        17 k
 libaio                                                                  i686                                                      0.3.109-13.el7                                                            base                                                        24 k
 libaio-devel                                                            i686                                                      0.3.109-13.el7                                                            base                                                        13 k
 libaio-devel                                                            x86_64                                                    0.3.109-13.el7                                                            base                                                        13 k
 libgcc                                                                  i686                                                      4.8.5-39.el7                                                              base                                                       110 k
 libstdc++                                                               i686                                                      4.8.5-39.el7                                                              base                                                       318 k
 libstdc++-devel                                                         i686                                                      4.8.5-39.el7                                                              base                                                       1.5 M
 libstdc++-static                                                        i686                                                      4.8.5-39.el7                                                              base                                                       412 k
 unixODBC                                                                i686                                                      2.3.1-14.el7                                                              base                                                       411 k
 unixODBC                                                                x86_64                                                    2.3.1-14.el7                                                              base                                                       413 k
 unixODBC-devel                                                          i686                                                      2.3.1-14.el7                                                              base                                                        55 k
 unixODBC-devel                                                          x86_64                                                    2.3.1-14.el7                                                              base                                                        55 k
正在更新:
 binutils                                                                x86_64                                                    2.27-43.base.el7_8.1                                                      updates                                                    5.9 M
为依赖而安装:
 libX11                                                                  i686                                                      1.6.7-2.el7                                                               base                                                       611 k
 libX11-devel                                                            x86_64                                                    1.6.7-2.el7                                                               base                                                       981 k
 libXau                                                                  i686                                                      1.0.8-2.1.el7                                                             base                                                        29 k
 libXau-devel                                                            x86_64                                                    1.0.8-2.1.el7                                                             base                                                        14 k
 libXext                                                                 i686                                                      1.3.3-3.el7                                                               base                                                        39 k
 libXext-devel                                                           x86_64                                                    1.3.3-3.el7                                                               base                                                        75 k
 libXfixes-devel                                                         x86_64                                                    5.0.3-1.el7                                                               base                                                        13 k
 libtool-ltdl                                                            i686                                                      2.4.2-22.el7_3                                                            base                                                        49 k
 libtool-ltdl                                                            x86_64                                                    2.4.2-22.el7_3                                                            base                                                        49 k
 libxcb                                                                  i686                                                      1.13-1.el7                                                                base                                                       230 k
 libxcb-devel                                                            x86_64                                                    1.13-1.el7                                                                base                                                       1.1 M
 ncurses-libs                                                            i686                                                      5.9-14.20130511.el7_4                                                     base                                                       316 k
 nss-softokn-freebl                                                      i686                                                      3.44.0-8.el7_7                                                            base                                                       214 k
 readline                                                                i686                                                      6.2-11.el7                                                                base                                                       189 k
 xorg-x11-proto-devel                                                    noarch                                                    2018.4-1.el7                                                              base                                                       280 k

事务概要
==============================================================================================================================================================================================================================================================================
安装  23 软件包 (+15 依赖软件包)
升级   1 软件包

总计:21 M
总下载量:15 M
Downloading packages:
(1/38): compat-libstdc++-33-3.2.3-72.el7.i686.rpm                                                                                                                                                                                                      | 196 kB  00:00:00     
(2/38): glibc-devel-2.17-307.el7.1.i686.rpm                                                                                                                                                                                                            | 1.1 MB  00:00:00     
(3/38): libX11-1.6.7-2.el7.i686.rpm                                                                                                                                                                                                                    | 611 kB  00:00:00     
(4/38): ksh-20120801-142.el7.x86_64.rpm                                                                                                                                                                                                                | 884 kB  00:00:00     
(5/38): libXau-1.0.8-2.1.el7.i686.rpm                                                                                                                                                                                                                  |  29 kB  00:00:00     
(6/38): libXau-devel-1.0.8-2.1.el7.x86_64.rpm                                                                                                                                                                                                          |  14 kB  00:00:00     
(7/38): libXext-1.3.3-3.el7.i686.rpm                                                                                                                                                                                                                   |  39 kB  00:00:00     
(8/38): libXext-devel-1.3.3-3.el7.x86_64.rpm                                                                                                                                                                                                           |  75 kB  00:00:00     
(9/38): libX11-devel-1.6.7-2.el7.x86_64.rpm                                                                                                                                                                                                            | 981 kB  00:00:00     
(10/38): libXfixes-devel-5.0.3-1.el7.x86_64.rpm                                                                                                                                                                                                        |  13 kB  00:00:00     
(11/38): compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm                                                                                                                                                                                                   | 191 kB  00:00:00     
(12/38): libXi-1.7.9-1.el7.i686.rpm                                                                                                                                                                                                                    |  40 kB  00:00:00     
(13/38): libXi-devel-1.7.9-1.el7.i686.rpm                                                                                                                                                                                                              | 105 kB  00:00:00     
(14/38): libXinerama-devel-1.1.3-2.1.el7.i686.rpm                                                                                                                                                                                                      |  13 kB  00:00:00     
(15/38): libXtst-1.2.3-1.el7.i686.rpm                                                                                                                                                                                                                  |  20 kB  00:00:00     
(16/38): libaio-0.3.109-13.el7.i686.rpm                                                                                                                                                                                                                |  24 kB  00:00:00     
(17/38): libXtst-devel-1.2.3-1.el7.i686.rpm                                                                                                                                                                                                            |  17 kB  00:00:00     
(18/38): libaio-devel-0.3.109-13.el7.i686.rpm                                                                                                                                                                                                          |  13 kB  00:00:00     
(19/38): libXinerama-1.1.3-2.1.el7.i686.rpm                                                                                                                                                                                                            |  14 kB  00:00:00     
(20/38): libgcc-4.8.5-39.el7.i686.rpm                                                                                                                                                                                                                  | 110 kB  00:00:00     
(21/38): libstdc++-4.8.5-39.el7.i686.rpm                                                                                                                                                                                                               | 318 kB  00:00:00     
(22/38): glibc-2.17-307.el7.1.i686.rpm                                                                                                                                                                                                                 | 4.3 MB  00:00:01     
(23/38): libaio-devel-0.3.109-13.el7.x86_64.rpm                                                                                                                                                                                                        |  13 kB  00:00:00     
(24/38): libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm                                                                                                                                                                                                        |  49 kB  00:00:00     
(25/38): libstdc++-static-4.8.5-39.el7.i686.rpm                                                                                                                                                                                                        | 412 kB  00:00:00     
(26/38): libstdc++-devel-4.8.5-39.el7.i686.rpm                                                                                                                                                                                                         | 1.5 MB  00:00:00     
(27/38): libxcb-1.13-1.el7.i686.rpm                                                                                                                                                                                                                    | 230 kB  00:00:00     
(28/38): ncurses-libs-5.9-14.20130511.el7_4.i686.rpm                                                                                                                                                                                                   | 316 kB  00:00:00     
(29/38): libxcb-devel-1.13-1.el7.x86_64.rpm                                                                                                                                                                                                            | 1.1 MB  00:00:00     
(30/38): readline-6.2-11.el7.i686.rpm                                                                                                                                                                                                                  | 189 kB  00:00:00     
(31/38): nss-softokn-freebl-3.44.0-8.el7_7.i686.rpm                                                                                                                                                                                                    | 214 kB  00:00:00     
(32/38): unixODBC-2.3.1-14.el7.x86_64.rpm                                                                                                                                                                                                              | 413 kB  00:00:00     
(33/38): unixODBC-devel-2.3.1-14.el7.i686.rpm                                                                                                                                                                                                          |  55 kB  00:00:00     
(34/38): unixODBC-2.3.1-14.el7.i686.rpm                                                                                                                                                                                                                | 411 kB  00:00:00     
(35/38): unixODBC-devel-2.3.1-14.el7.x86_64.rpm                                                                                                                                                                                                        |  55 kB  00:00:00     
(36/38): libtool-ltdl-2.4.2-22.el7_3.i686.rpm                                                                                                                                                                                                          |  49 kB  00:00:00     
(37/38): xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm                                                                                                                                                                                                  | 280 kB  00:00:00     
(38/38): glibc-static-2.17-307.el7.1.i686.rpm                                                                                                                                                                                                          | 1.3 MB  00:00:04     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                                                                                          3.3 MB/s |  15 MB  00:00:04     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : xorg-x11-proto-devel-2018.4-1.el7.noarch                                                                                                                                                                                                                 1/40 
  正在安装    : libaio-devel-0.3.109-13.el7.x86_64                                                                                                                                                                                                                       2/40 
  正在安装    : libgcc-4.8.5-39.el7.i686                                                                                                                                                                                                                                 3/40 
  正在安装    : nss-softokn-freebl-3.44.0-8.el7_7.i686                                                                                                                                                                                                                   4/40 
  正在安装    : glibc-2.17-307.el7.1.i686                                                                                                                                                                                                                                5/40 
  正在安装    : libstdc++-4.8.5-39.el7.i686                                                                                                                                                                                                                              6/40 
  正在安装    : libXau-1.0.8-2.1.el7.i686                                                                                                                                                                                                                                7/40 
  正在安装    : libXau-devel-1.0.8-2.1.el7.x86_64                                                                                                                                                                                                                        8/40 
  正在安装    : libxcb-devel-1.13-1.el7.x86_64                                                                                                                                                                                                                           9/40 
  正在安装    : libstdc++-devel-4.8.5-39.el7.i686                                                                                                                                                                                                                       10/40 
  正在安装    : glibc-devel-2.17-307.el7.1.i686                                                                                                                                                                                                                         11/40 
  正在安装    : libtool-ltdl-2.4.2-22.el7_3.x86_64                                                                                                                                                                                                                      12/40 
  正在安装    : unixODBC-2.3.1-14.el7.x86_64                                                                                                                                                                                                                            13/40 
  正在安装    : libxcb-1.13-1.el7.i686                                                                                                                                                                                                                                  14/40 
  正在安装    : libX11-1.6.7-2.el7.i686                                                                                                                                                                                                                                 15/40 
  正在安装    : libX11-devel-1.6.7-2.el7.x86_64                                                                                                                                                                                                                         16/40 
  正在安装    : libXext-1.3.3-3.el7.i686                                                                                                                                                                                                                                17/40 
  正在安装    : libXext-devel-1.3.3-3.el7.x86_64                                                                                                                                                                                                                        18/40 
  正在安装    : libXfixes-devel-5.0.3-1.el7.x86_64                                                                                                                                                                                                                      19/40 
  正在安装    : libXi-1.7.9-1.el7.i686                                                                                                                                                                                                                                  20/40 
  正在安装    : libXi-devel-1.7.9-1.el7.i686                                                                                                                                                                                                                            21/40 
  正在安装    : libXtst-1.2.3-1.el7.i686                                                                                                                                                                                                                                22/40 
  正在安装    : libXinerama-1.1.3-2.1.el7.i686                                                                                                                                                                                                                          23/40 
  正在安装    : ncurses-libs-5.9-14.20130511.el7_4.i686                                                                                                                                                                                                                 24/40 
  正在安装    : readline-6.2-11.el7.i686                                                                                                                                                                                                                                25/40 
  正在安装    : libaio-0.3.109-13.el7.i686                                                                                                                                                                                                                              26/40 
  正在安装    : libtool-ltdl-2.4.2-22.el7_3.i686                                                                                                                                                                                                                        27/40 
  正在安装    : libaio-devel-0.3.109-13.el7.i686                                                                                                                                                                                                                        28/40 
  正在安装    : libXinerama-devel-1.1.3-2.1.el7.i686                                                                                                                                                                                                                    29/40 
  正在安装    : libXtst-devel-1.2.3-1.el7.i686                                                                                                                                                                                                                          30/40 
  正在安装    : unixODBC-devel-2.3.1-14.el7.x86_64                                                                                                                                                                                                                      31/40 
  正在安装    : glibc-static-2.17-307.el7.1.i686                                                                                                                                                                                                                        32/40 
  正在安装    : libstdc++-static-4.8.5-39.el7.i686                                                                                                                                                                                                                      33/40 
  正在更新    : binutils-2.27-43.base.el7_8.1.x86_64                                                                                                                                                                                                                    34/40 
  正在安装    : ksh-20120801-142.el7.x86_64                                                                                                                                                                                                                             35/40 
  正在安装    : compat-libstdc++-33-3.2.3-72.el7.x86_64                                                                                                                                                                                                                 36/40 
  正在安装    : unixODBC-2.3.1-14.el7.i686                                                                                                                                                                                                                              37/40 
  正在安装    : unixODBC-devel-2.3.1-14.el7.i686                                                                                                                                                                                                                        38/40 
  正在安装    : compat-libstdc++-33-3.2.3-72.el7.i686                                                                                                                                                                                                                   39/40 
  清理        : binutils-2.27-43.base.el7.x86_64                                                                                                                                                                                                                        40/40 
  验证中      : glibc-devel-2.17-307.el7.1.i686                                                                                                                                                                                                                          1/40 
  验证中      : libXext-1.3.3-3.el7.i686                                                                                                                                                                                                                                 2/40 
  验证中      : libtool-ltdl-2.4.2-22.el7_3.x86_64                                                                                                                                                                                                                       3/40 
  验证中      : libaio-devel-0.3.109-13.el7.i686                                                                                                                                                                                                                         4/40 
  验证中      : libstdc++-4.8.5-39.el7.i686                                                                                                                                                                                                                              5/40 
  验证中      : unixODBC-2.3.1-14.el7.x86_64                                                                                                                                                                                                                             6/40 
  验证中      : libXinerama-1.1.3-2.1.el7.i686                                                                                                                                                                                                                           7/40 
  验证中      : unixODBC-devel-2.3.1-14.el7.x86_64                                                                                                                                                                                                                       8/40 
  验证中      : libXi-1.7.9-1.el7.i686                                                                                                                                                                                                                                   9/40 
  验证中      : libXi-devel-1.7.9-1.el7.i686                                                                                                                                                                                                                            10/40 
  验证中      : xorg-x11-proto-devel-2018.4-1.el7.noarch                                                                                                                                                                                                                11/40 
  验证中      : binutils-2.27-43.base.el7_8.1.x86_64                                                                                                                                                                                                                    12/40 
  验证中      : libxcb-1.13-1.el7.i686                                                                                                                                                                                                                                  13/40 
  验证中      : unixODBC-devel-2.3.1-14.el7.i686                                                                                                                                                                                                                        14/40 
  验证中      : glibc-2.17-307.el7.1.i686                                                                                                                                                                                                                               15/40 
  验证中      : libaio-0.3.109-13.el7.i686                                                                                                                                                                                                                              16/40 
  验证中      : libstdc++-devel-4.8.5-39.el7.i686                                                                                                                                                                                                                       17/40 
  验证中      : nss-softokn-freebl-3.44.0-8.el7_7.i686                                                                                                                                                                                                                  18/40 
  验证中      : readline-6.2-11.el7.i686                                                                                                                                                                                                                                19/40 
  验证中      : libXtst-1.2.3-1.el7.i686                                                                                                                                                                                                                                20/40 
  验证中      : libX11-1.6.7-2.el7.i686                                                                                                                                                                                                                                 21/40 
  验证中      : libXtst-devel-1.2.3-1.el7.i686                                                                                                                                                                                                                          22/40 
  验证中      : libXinerama-devel-1.1.3-2.1.el7.i686                                                                                                                                                                                                                    23/40 
  验证中      : libXext-devel-1.3.3-3.el7.x86_64                                                                                                                                                                                                                        24/40 
  验证中      : libaio-devel-0.3.109-13.el7.x86_64                                                                                                                                                                                                                      25/40 
  验证中      : ksh-20120801-142.el7.x86_64                                                                                                                                                                                                                             26/40 
  验证中      : ncurses-libs-5.9-14.20130511.el7_4.i686                                                                                                                                                                                                                 27/40 
  验证中      : libgcc-4.8.5-39.el7.i686                                                                                                                                                                                                                                28/40 
  验证中      : libxcb-devel-1.13-1.el7.x86_64                                                                                                                                                                                                                          29/40 
  验证中      : unixODBC-2.3.1-14.el7.i686                                                                                                                                                                                                                              30/40 
  验证中      : glibc-static-2.17-307.el7.1.i686                                                                                                                                                                                                                        31/40 
  验证中      : libXfixes-devel-5.0.3-1.el7.x86_64                                                                                                                                                                                                                      32/40 
  验证中      : compat-libstdc++-33-3.2.3-72.el7.i686                                                                                                                                                                                                                   33/40 
  验证中      : libX11-devel-1.6.7-2.el7.x86_64                                                                                                                                                                                                                         34/40 
  验证中      : compat-libstdc++-33-3.2.3-72.el7.x86_64                                                                                                                                                                                                                 35/40 
  验证中      : libstdc++-static-4.8.5-39.el7.i686                                                                                                                                                                                                                      36/40 
  验证中      : libXau-1.0.8-2.1.el7.i686                                                                                                                                                                                                                               37/40 
  验证中      : libtool-ltdl-2.4.2-22.el7_3.i686                                                                                                                                                                                                                        38/40 
  验证中      : libXau-devel-1.0.8-2.1.el7.x86_64                                                                                                                                                                                                                       39/40 
  验证中      : binutils-2.27-43.base.el7.x86_64                                                                                                                                                                                                                        40/40 

已安装:
  compat-libstdc++-33.i686 0:3.2.3-72.el7  compat-libstdc++-33.x86_64 0:3.2.3-72.el7  glibc.i686 0:2.17-307.el7.1             glibc-devel.i686 0:2.17-307.el7.1    glibc-static.i686 0:2.17-307.el7.1    ksh.x86_64 0:20120801-142.el7  libXi.i686 0:1.7.9-1.el7           
  libXi-devel.i686 0:1.7.9-1.el7           libXinerama.i686 0:1.1.3-2.1.el7           libXinerama-devel.i686 0:1.1.3-2.1.el7  libXtst.i686 0:1.2.3-1.el7           libXtst-devel.i686 0:1.2.3-1.el7      libaio.i686 0:0.3.109-13.el7   libaio-devel.i686 0:0.3.109-13.el7 
  libaio-devel.x86_64 0:0.3.109-13.el7     libgcc.i686 0:4.8.5-39.el7                 libstdc++.i686 0:4.8.5-39.el7           libstdc++-devel.i686 0:4.8.5-39.el7  libstdc++-static.i686 0:4.8.5-39.el7  unixODBC.i686 0:2.3.1-14.el7   unixODBC.x86_64 0:2.3.1-14.el7     
  unixODBC-devel.i686 0:2.3.1-14.el7       unixODBC-devel.x86_64 0:2.3.1-14.el7      

作为依赖被安装:
  libX11.i686 0:1.6.7-2.el7                  libX11-devel.x86_64 0:1.6.7-2.el7    libXau.i686 0:1.0.8-2.1.el7 libXau-devel.x86_64 0:1.0.8-2.1.el7 libXext.i686 0:1.3.3-3.el7                libXext-devel.x86_64 0:1.3.3-3.el7       libXfixes-devel.x86_64 0:5.0.3-1.el7
  libtool-ltdl.i686 0:2.4.2-22.el7_3         libtool-ltdl.x86_64 0:2.4.2-22.el7_3 libxcb.i686 0:1.13-1.el7    libxcb-devel.x86_64 0:1.13-1.el7    ncurses-libs.i686 0:5.9-14.20130511.el7_4 nss-softokn-freebl.i686 0:3.44.0-8.el7_7 readline.i686 0:6.2-11.el7          
  xorg-x11-proto-devel.noarch 0:2018.4-1.el7

更新完毕:
  binutils.x86_64 0:2.27-43.base.el7_8.1                                                                                                                                                                                                                                      

完毕!
[root@localhost ~]# 
[root@localhost ~]# 

检查是否全部已经安装,没安装的单独进行安装

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

安装Oracle

安装unzip,如已安装请忽略

yum -y install unzip

将下载的Oracle压缩包放入/opt目录下,在/opt目录下进行解压

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

解压后进入 database 目录,该目录下有三个 .rsp 文件,用来作为静默安装时的应答文件的模板。

三个文件作用分别是:
db_install.rsp:安装应答
dbca.rsp:创建数据库应答
netca.rsp:建立监听、本地服务名等网络设置的应答

将 db_install.rsp 备份一份,以免修改出错

cd /opt/database/response
cp db_install.rsp db_install_copy.rsp

然后修改静默安装的配置文件

vi db_install.rsp

按照下方的参数进行修改

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME=oracledb

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/opt/app/oracle/oraInventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME=/opt/app/oracle/product/11.2.0/db_1

ORACLE_BASE=/opt/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.isCustomInstall=false

oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=oinstall

oracle.install.db.CLUSTER_NODES=

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE

oracle.install.db.config.starterdb.globalDBName=ora11g

oracle.install.db.config.starterdb.SID=ora11g

oracle.install.db.config.starterdb.characterSet=AL32UTF8

oracle.install.db.config.starterdb.memoryOption=true

oracle.install.db.config.starterdb.memoryLimit=1500

oracle.install.db.config.starterdb.installExampleSchemas=false

oracle.install.db.config.starterdb.enableSecuritySettings=true

oracle.install.db.config.starterdb.password.ALL=oracle

oracle.install.db.config.starterdb.password.SYS=

oracle.install.db.config.starterdb.password.SYSTEM=

oracle.install.db.config.starterdb.password.SYSMAN=

oracle.install.db.config.starterdb.password.DBSNMP=

oracle.install.db.config.starterdb.control=DB_CONTROL

oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=

oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false

oracle.install.db.config.starterdb.dbcontrol.emailAddress=

oracle.install.db.config.starterdb.dbcontrol.SMTPServer=

oracle.install.db.config.starterdb.automatedBackup.enable=false

oracle.install.db.config.starterdb.automatedBackup.osuid=

oracle.install.db.config.starterdb.automatedBackup.ospwd=

oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE

oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=

oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=

oracle.install.db.config.asm.diskGroup=

oracle.install.db.config.asm.ASMSNMPPassword=

MYORACLESUPPORT_USERNAME=

MYORACLESUPPORT_PASSWORD=

SECURITY_UPDATES_VIA_MYORACLESUPPORT=

DECLINE_SECURITY_UPDATES=true    //一定要设为 true

PROXY_HOST=

PROXY_PORT=

PROXY_USER=

PROXY_PWD=

查看配置

less /opt/database/response/db_install.rsp |grep -v "#"|grep -v "^$"

[root@localhost response]# less /opt/database/response/db_install.rsp |grep -v "#"|grep -v "^$"
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=localhost
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/opt/app/oracle/oraInventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/opt/app/oracle/product/11.2.0/db_1
ORACLE_BASE=/opt/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.isCustomInstall=false
oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.CLUSTER_NODES=
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=ora11g
oracle.install.db.config.starterdb.SID=ora11g
oracle.install.db.config.starterdb.characterSet=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=true
oracle.install.db.config.starterdb.memoryLimit=1500
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.enableSecuritySettings=true
oracle.install.db.config.starterdb.password.ALL=oracle
oracle.install.db.config.starterdb.password.SYS=
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.SYSMAN=
oracle.install.db.config.starterdb.password.DBSNMP=
oracle.install.db.config.starterdb.control=DB_CONTROL
oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false
oracle.install.db.config.starterdb.dbcontrol.emailAddress=
oracle.install.db.config.starterdb.dbcontrol.SMTPServer=
oracle.install.db.config.starterdb.automatedBackup.enable=false
oracle.install.db.config.starterdb.automatedBackup.osuid=
oracle.install.db.config.starterdb.automatedBackup.ospwd=
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
oracle.install.db.config.asm.diskGroup=
oracle.install.db.config.asm.ASMSNMPPassword=
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
SECURITY_UPDATES_VIA_MYORACLESUPPORT=
DECLINE_SECURITY_UPDATES=true
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=

开始静默安装

su - oracle # 切换到 oracle 用户
cd /opt/database/ #进入/opt/database目录
./runInstaller -silent -force -responseFile /opt/database/response/db_install.rsp # 安装

[WARING]可暂时忽略,此时安装程序仍在后台进行,如果出现[FATAL],则安装程序已经停止了。

安装过程中控制台输出如下

[oracle@localhost database]$ ./runInstaller -silent -force -responseFile /opt/database/response/db_install.rsp
正在启动 Oracle Universal Installer...

检查临时空间: 必须大于 120 MB。   实际为 35992 MB    通过
检查交换空间: 必须大于 150 MB。   实际为 7999 MB    通过
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2020-07-23_10-28-28AM. 请稍候...[oracle@localhost database]$ [FATAL] [INS-32012] 无法创建目录。
   原因: 没有授予创建目录的正确权限, 或卷中没有剩余空间。
   操作: 请检查您对所选目录的权限或选择另一个目录。
此会话的日志当前已保存为: /tmp/OraInstall2020-07-23_10-28-28AM/installActions2020-07-23_10-28-28AM.log。如果要保留此日志, Oracle 建议将它从临时位置移动到更持久的位置。
^C
[oracle@localhost database]$ ./runInstaller -silent -force -responseFile /opt/database/response/db_install.rsp
正在启动 Oracle Universal Installer...

检查临时空间: 必须大于 120 MB。   实际为 35990 MB    通过
检查交换空间: 必须大于 150 MB。   实际为 7999 MB    通过
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2020-07-23_10-29-57AM. 请稍候...[oracle@localhost database]$ [WARNING] [INS-32055] 主产品清单位于 Oracle 基目录中。
   原因: 主产品清单位于 Oracle 基目录中。
   操作: Oracle 建议将此主产品清单放置在 Oracle 基目录之外的位置中。
[WARNING] [INS-13014] 目标环境不满足一些可选要求。
   原因: 不满足一些可选的先决条件。有关详细信息, 请查看日志。/tmp/OraInstall2020-07-23_10-29-57AM/installActions2020-07-23_10-29-57AM.log
   操作: 从日志 /tmp/OraInstall2020-07-23_10-29-57AM/installActions2020-07-23_10-29-57AM.log 中确定失败的先决条件检查列表。然后, 从日志文件或安装手册中查找满足这些先决条件的适当配置, 并手动进行修复。
[WARNING] [INS-32055] 主产品清单位于 Oracle 基目录中。
   原因: 主产品清单位于 Oracle 基目录中。
   操作: Oracle 建议将此主产品清单放置在 Oracle 基目录之外的位置中。
[WARNING] [INS-13014] 目标环境不满足一些可选要求。
   原因: 不满足一些可选的先决条件。有关详细信息, 请查看日志。/tmp/OraInstall2020-07-23_10-29-57AM/installActions2020-07-23_10-29-57AM.log
   操作: 从日志 /tmp/OraInstall2020-07-23_10-29-57AM/installActions2020-07-23_10-29-57AM.log 中确定失败的先决条件检查列表。然后, 从日志文件或安装手册中查找满足这些先决条件的适当配置, 并手动进行修复。
可以在以下位置找到本次安装会话的日志:
 /opt/app/oracle/oraInventory/logs/installActions2020-07-23_10-29-57AM.log
以下配置脚本需要以 "root" 用户的身份执行。
 #!/bin/sh 
 #要运行的 Root 脚本

/opt/app/oracle/oraInventory/orainstRoot.sh
/opt/app/oracle/product/11.2.0/db_1/root.sh
要执行配置脚本, 请执行以下操作:
	 1. 打开一个终端窗口
	 2. 以 "root" 身份登录
	 3. 运行脚本
	 4. 返回此窗口并按 "Enter" 键继续

Successfully Setup Software.

按照提示操作,切换到root用户,执行/opt/app/oracle/oraInventory/orainstRoot.sh/opt/app/oracle/product/11.2.0/db_1/root.sh

[root@localhost ~]# /opt/app/oracle/oraInventory/orainstRoot.sh
更改权限/opt/app/oracle/oraInventory.
添加组的读取和写入权限。
删除全局的读取, 写入和执行权限。

更改组名/opt/app/oracle/oraInventory 到 oinstall.
脚本的执行已完成。
[root@localhost ~]# /opt/app/oracle/product/11.2.0/db_1/root.sh
Check /opt/app/oracle/product/11.2.0/db_1/install/root_localhost.localdomain_2020-07-23_10-36-14.log for the output of root script

配置监听程序

监听命令
启动监听:lsnrctl start
停止监听:lsnrctl stop
重启监听:lsnrctl reload
查看监听:lsnrctl status

配置监听(使用oracle用户)

su - oracle # 切换到 oracle 用户
$ORACLE_HOME/bin/netca /silent /responseFile /opt/database/response/netca.rsp # 配置监听

$ $ORACLE_HOME/bin/netca /silent /responseFile /opt/database/response/netca.rsp

正在对命令行参数进行语法分析:
参数"silent" = true
参数"responsefile" = /opt/database/response/netca.rsp
完成对命令行参数进行语法分析。
Oracle Net Services 配置:
完成概要文件配置。
Oracle Net 监听程序启动:
    正在运行监听程序控制: 
      /opt/app/oracle/product/11.2.0/db_1/bin/lsnrctl start LISTENER
    监听程序控制完成。
    监听程序已成功启动。
监听程序配置完成。
成功完成 Oracle Net Services 配置。退出代码是0
[oracle@localhost /]$ 

查看监听(使用oracle用户)

snrctl status

静默dbca建库

su - root # 切换到 root 用户
vi /opt/database/response/dbca.rsp

修改如下内容:

GDBNAME = "orcl"

SID="orcl" 

CHARACTERSET="AL32UTF8" 

NATIONALCHARACTERSET="UTF8" 

静默dbca建库

su - oracle # 切换到 oracle 用户
$ORACLE_HOME/bin/dbca -silent -responseFile /opt/database/response/dbca.rsp # 建库

执行完后会先清屏,清屏之后没有提示,直接输入oracle用户的密码,回车,再输入一次,再回车。

稍等一会,会开始自动创建

复制数据库文件                                                                                                                                                                                                                                                                
1% 已完成                                                                                                                                                                                                                                                                     
3% 已完成                                                                                                                                                                                                                                                                     
11% 已完成                                                                                                                                                                                                                                                                    
18% 已完成                                                                                                                                                                                                                                                                    
26% 已完成                                                                                                                                                                                                                                                                    
37% 已完成                                                                                                                                                                                                                                                                    
正在创建并启动 Oracle 实例                                                                                                                                                                                                                                                    
40% 已完成                                                                                                                                                                                                                                                                    
45% 已完成                                                                                                                                                                                                                                                                    
50% 已完成                                                                                                                                                                                                                                                                    
55% 已完成                                                                                                                                                                                                                                                                    
56% 已完成                                                                                                                                                                                                                                                                    
60% 已完成                                                                                                                                                                                                                                                                    
62% 已完成                                                                                                                                                                                                                                                                    
正在进行数据库创建                                                                                                                                                                                                                                                            
66% 已完成                                                                                                                                                                                                                                                                    
70% 已完成                                                                                                                                                                                                                                                                    
73% 已完成                                                                                                                                                                                                                                                                    
85% 已完成                                                                                                                                                                                                                                                                    
96% 已完成                                                                                                                                                                                                                                                                    
100% 已完成                                                                                                                                                                                                                                                                   
有关详细信息, 请参阅日志文件 "/opt/app/oracle/cfgtoollogs/dbca/orcl/orcl.log"。                                                                                                                                                                                               
[oracle@localhost /]$     

配置开机自动启动监听、启动Oracle

su - root # 切换到 root 用户
vi /etc/oratab # 编辑

将orcl:/opt/app/oracle/product/11.2.0/db_1:N 的N改成Y

[oracle@localhost /]$ vi/etc/oratab                                                                                                                                                                                                                                      
#                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                              
# This file is used by ORACLE utilities.  It is created by root.sh                                                                                                                                                                                                            
# and updated by the Database Configuration Assistant when creating                                                                                                                                                                                                           
# a database.                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                              
# A colon, ':', is used as the field terminator.  A new line terminates                                                                                                                                                                                                       
# the entry.  Lines beginning with a pound sign, '#', are comments.                                                                                                                                                                                                           
#                                                                                                                                                                                                                                                                             
# Entries are of the form:                                                                                                                                                                                                                                                    
#   $ORACLE_SID:$ORACLE_HOME:<N|Y>:                                                                                                                                                                                                                                           
#                                                                                                                                                                                                                                                                             
# The first and second fields are the system identifier and home
# directory of the database respectively.  The third filed indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
orcl:/opt/app/oracle/product/11.2.0/db_1:Y
[oracle@localhost /]$ 

vi /etc/rc.local

在文件末尾增加如下内容

su - oracle -c 'dbstart'
su - oracle -c 'lsnrctl start'

chmod +x /etc/rc.local # 配置文件权限

开放1521端口(远程连接Oracle所需)

查看端口是否开放

firewall-cmd --query-port=1521/tcp

永久开放1521端口号

firewall-cmd --permanent --zone=public --add-port=1521/tcp

重启防火墙

systemctl restart firewalld.service

查看防火墙状态

systemctl status firewalld.service

感谢:https://www.cnblogs.com/lei01/p/10688036.html#top

posted @ 2022-09-20 15:29  leepandar  阅读(151)  评论(0编辑  收藏  举报