10分钟!一键部署Oracle 11GR2单机

本文涉及的产品
运维安全中心(堡垒机),免费版 6个月
运维安全中心(堡垒机),企业双擎版|50资产|一周时长
简介: 安装日志记录在/soft目录下:oracleAllSilent_*.log,在文末展示安装日志。

一、主机准备


主机版本 主机内存 主机磁盘空间 主机网卡 主机IP
redhat 7.9 8G 50G eth0 10.211.55.100


注意:


1.主机内存不得低于2G


2.磁盘空间不得低于50G


1.png


二、安装前准备


1.挂载ISO镜像源


##1.通过cdrom挂载mount/dev/cdrom/mnt##2.通过安装镜像源挂载mount-oloop/soft/rhel-server-7.9-x86_64-dvd.iso/mnt


2.png


2.创建目录并上传安装介质


##1.创建安装介质上传目录mkdir/soft[root@localhost~]#cd/soft/##2.上传安装介质[root@localhostsoft]#du-sh*##linux7系统缺少补丁包192Kcompat-libstdc++-33-3.2.3-72.el7.x86_64.rpm##无人值守shell脚本140KOracleShellInstall.sh##oracle11GR2官方安装包1.3Gp13390677_112040_Linux-x86-64_1of7.zip1.1Gp13390677_112040_Linux-x86-64_2of7.zip##oracle11GR2PSU最终版补丁包+6880880OPatch补丁包374Mp31537677_112040_Linux-x86-64.zip118Mp6880880_112000_Linux-x86-64.zip##上下文切换软件(可选)276Krlwrap-0.42.tar.gz##3.授权脚本执行权限chmod+xOracleShellInstall.sh


3.png


三、安装


注意:可通过./OracleShellInstall.sh --help查看命令帮助


20210507220657842.png


5.png


安装命令如下:


cd/soft./OracleShellInstall.sh-i10.211.55.100`#Publicip`\-ns11g`#hostname`\-os11g`#oraclesid`\-oporacle`#oracleuserpassword`\-b/oracle/app`#installbasedir`\-sAL32UTF8`#characterset`\-opa31537677`#oraclepsunumber`


6.png


敲下回车将开始无人值守安装......


开始时间:22:15


执行过程太多.....略


安装日志记录在/soft目录下:oracleAllSilent_*.log,在文末展示安装日志


10.png


安装结束后,将自动创建好一个上述指定实例名为s11g的数据库实例,并安装上传补丁31537677。


等待安装结束.......


结束时间:22:25


安装结束。

总耗时:10分钟。


7.png


8.png


安装日志如下:


[root@s11gsoft]#catoracleAllSilent_20210506025105.log#####################################################################################InstallationLogging#########################################################################################################################################################################OSVersion####################################################################################OSVersion :
linux7#####################################################################################DBVersion####################################################################################DBVersion :
11.2.0.4#####################################################################################HOSTNAME####################################################################################HOSTNAME :
s11g#####################################################################################RPMCheck####################################################################################RPMCheck :
bc-1.06.95-13.el7.x86_64binutils-2.27-44.base.el7.x86_64compat-libcap1-1.10-7.el7.x86_64compat-libstdc++-33-3.2.3-72.el7.x86_64gcc-4.8.5-44.el7.x86_64gcc-c++-4.8.5-44.el7.x86_64elfutils-libelf-0.176-5.el7.x86_64elfutils-libelf-devel-0.176-5.el7.x86_64glibc-2.17-317.el7.x86_64glibc-devel-2.17-317.el7.x86_64ksh-20120801-142.el7.x86_64libaio-0.3.109-13.el7.x86_64libaio-devel-0.3.109-13.el7.x86_64libgcc-4.8.5-44.el7.x86_64libstdc++-4.8.5-44.el7.x86_64libstdc++-devel-4.8.5-44.el7.x86_64libxcb-1.13-1.el7.x86_64libX11-1.6.7-2.el7.x86_64libXau-1.0.8-2.1.el7.x86_64libXi-1.7.9-1.el7.x86_64libXtst-1.2.3-1.el7.x86_64libXrender-0.9.10-1.el7.x86_64libXrender-devel-0.9.10-1.el7.x86_64make-3.82-24.el7.x86_64net-tools-2.0-0.25.20131004git.el7.x86_64nfs-utils-1.3.0-0.68.el7.x86_64smartmontools-7.0-2.el7.x86_64sysstat-10.1.5-19.el7.x86_64e2fsprogs-1.42.9-19.el7.x86_64e2fsprogs-libs-1.42.9-19.el7.x86_64fontconfig-devel-2.13.0-4.3.el7.x86_64expect-5.45-14.el7_1.x86_64unzip-6.0-21.el7.x86_64openssh-clients-7.4p1-21.el7.x86_64readline-6.2-11.el7.x86_64#####################################################################################/etc/hosts####################################################################################/etc/hosts :
127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6#PublicIP10.211.55.100s11g#####################################################################################Createuserandgroups(oracle)
####################################################################################Createuserandgroups(oracle) :
uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54323(oper),54324(backupdba),54325(dgdba),54326(kmdba),54330(racdba)
#####################################################################################chronyd####################################################################################chronyd :
chronyd.service-NTPclient/serverLoaded: loaded (/usr/lib/systemd/system/chronyd.service; disabled; vendorpreset: enabled)
Active: inactive (dead)
Docs: man:chronyd(8)
man:chrony.conf(5)
May0614:23:54localhost.localdomainsystemd[1]: StartingNTPclient/server...
May0614:23:54localhost.localdomainchronyd[731]: chronydversion3.4starting (+CMDMON+NTP+REFCLOCK+RTC+PRIVDROP+SCFILTER+SIGND+ASYNCDNS+SECHASH+IPV6+DEBUG)
May0614:23:54localhost.localdomainsystemd[1]: StartedNTPclient/server.
May0614:51:58s11gchronyd[731]: chronydexitingMay0614:51:58s11gsystemd[1]: StoppingNTPclient/server...
May0614:51:58s11gsystemd[1]: StoppedNTPclient/server.
#####################################################################################Timedependent####################################################################################Timedependent :
ThuMay614:51:58CST2021#####################################################################################avahi-daemon####################################################################################avahi-daemon :
#####################################################################################Firewalld####################################################################################Firewalld :
firewalld.service-firewalld-dynamicfirewalldaemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendorpreset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
May0614:23:54localhost.localdomainsystemd[1]: Startingfirewalld-dynamicfirewalldaemon...
May0614:23:55localhost.localdomainsystemd[1]: Startedfirewalld-dynamicfirewalldaemon.
May0614:23:55localhost.localdomainfirewalld[750]: WARNING: AllowZoneDriftingisenabled. Thisisconsideredaninsecureconfigurationoption. Itwillberemovedinafuturerelease. Pleaseconsiderdisablingitnow.
May0614:51:58s11gsystemd[1]: Stoppingfirewalld-dynamicfirewalldaemon...
May0614:51:59s11gsystemd[1]: Stoppedfirewalld-dynamicfirewalldaemon.
#####################################################################################SELINUX####################################################################################SELINUX :
Permissive#####################################################################################/etc/default/grub####################################################################################/etc/default/grub :
GRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="spectre_v2=retpoline rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet transparent_hugepage=never numa=off"GRUB_DISABLE_RECOVERY="true"#####################################################################################Transparent_hugepages####################################################################################Transparent_hugepages :
[always] madvisenever#####################################################################################NUMA####################################################################################NUMA :
BOOT_IMAGE=/vmlinuz-3.10.0-1160.el7.x86_64root=/dev/mapper/rhel-rootrospectre_v2=retpolinerd.lvm.lv=rhel/rootrd.lvm.lv=rhel/swaprhgbquietLANG=en_US.UTF-8#####################################################################################NetworkManager####################################################################################NetworkManager :
NetworkManager.service-NetworkManagerLoaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled; vendorpreset: enabled)
Active: inactive (dead) sinceThu2021-05-0614:52:01CST; 149msagoDocs: man:NetworkManager(8)
MainPID: 771 (code=exited, status=0/SUCCESS)
May0614:43:52localhost.localdomainNetworkManager[771]: <info>  [1620283432.5700] device (eth1): statechange: ip-check->secondaries (reason'none', sys-iface-state: 'managed')
May0614:43:52localhost.localdomainNetworkManager[771]: <info>  [1620283432.5703] device (eth1): statechange: secondaries->activated (reason'none', sys-iface-state: 'managed')
May0614:43:52localhost.localdomainNetworkManager[771]: <info>  [1620283432.5722] device (eth1): Activation: successful, deviceactivated.
May0614:51:53s11gNetworkManager[771]: <info>  [1620283913.2720] hostname: hostnamechangedfrom"localhost.localdomain"to"s11g"May0614:51:53s11gNetworkManager[771]: <info>  [1620283913.2726] policy: set-hostname: sethostnameto's11g' (fromsystemconfiguration)
May0614:52:01s11gNetworkManager[771]: <info>  [1620283921.7011] caughtSIGTERM, shuttingdownnormally.
May0614:52:01s11gsystemd[1]: StoppingNetworkManager...
May0614:52:01s11gNetworkManager[771]: <info>  [1620283921.7057] manager: NetworkManagerstateisnowCONNECTED_SITEMay0614:52:01s11gNetworkManager[771]: <info>  [1620283921.7080] exiting (success)
May0614:52:01s11gsystemd[1]: StoppedNetworkManager.
#####################################################################################rlwrap####################################################################################rlwrap :
rlwrap0.42#####################################################################################/etc/sysctl.conf####################################################################################/etc/sysctl.conf :
fs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=8365367295kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576#####################################################################################NOZEROCONF####################################################################################NOZEROCONF :
#Createdbyanaconda#OracleBeginNOZEROCONF=yes#OracleEnd#####################################################################################/etc/security/limits.d/20-nproc.conf####################################################################################/etc/security/limits.d/20-nproc.conf :
#Defaultlimitfornumberofuser's processes to prevent# accidental fork bombs.# See rhbz #432903 for reasoning.*          -       nproc     16384root       soft    nproc     unlimited##################################################################################### /etc/security/limits.conf####################################################################################/etc/security/limits.conf :# /etc/security/limits.conf##This file sets the resource limits for the users logged in via PAM.#It does not affect resource limits of the system services.##Also note that configuration files in /etc/security/limits.d directory,#which are read in alphabetical order, override the settings in this#file in case the domain is the same or more specific.#That means for example that setting a limit for wildcard domain here#can be overriden with a wildcard setting in a config file in the#subdirectory, but a user specific setting here can be overriden only#with a user specific setting in the subdirectory.##Each line describes a limit for a user in the form:##<domain>        <type>  <item>  <value>##Where:#<domain> can be:#        - a user name#        - a group name, with @group syntax#        - the wildcard *, for default entry#        - the wildcard %, can be also used with %group syntax,#                 for maxlogin limit##<type> can have the two values:#        - "soft" for enforcing the soft limits#        - "hard" for enforcing hard limits##<item> can be one of the following:#        - core - limits the core file size (KB)#        - data - max data size (KB)#        - fsize - maximum filesize (KB)#        - memlock - max locked-in-memory address space (KB)#        - nofile - max number of open file descriptors#        - rss - max resident set size (KB)#        - stack - max stack size (KB)#        - cpu - max CPU time (MIN)#        - nproc - max number of processes#        - as - address space limit (KB)#        - maxlogins - max number of logins for this user#        - maxsyslogins - max number of logins on the system#        - priority - the priority to run user process with#        - locks - max number of file locks the user can hold#        - sigpending - max number of pending signals#        - msgqueue - max memory used by POSIX message queues (bytes)#        - nice - max nice priority allowed to raise to values: [-20, 19]#        - rtprio - max realtime priority##<domain>      <type>  <item>         <value>##*               soft    core            0#*               hard    rss             10000#@student        hard    nproc           20#@faculty        soft    nproc           20#@faculty        hard    nproc           50#ftp             hard    nproc           0#@student        -       maxlogins       4# End of file#OracleBeginoracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 32768oracle soft nproc 2047oracle hard nproc 16384oracle hard memlock 134217728oracle soft memlock 134217728#OracleEnd##################################################################################### /etc/pam.d/login####################################################################################/etc/pam.d/login :#%PAM-1.0auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.soauth       substack     system-authauth       include      postloginaccount    required     pam_nologin.soaccount    include      system-authpassword   include      system-auth# pam_selinux.so close should be the first session rulesession    required     pam_selinux.so closesession    required     pam_loginuid.sosession    optional     pam_console.so# pam_selinux.so open should only be followed by sessions to be executed in the user contextsession    required     pam_selinux.so opensession    required     pam_namespace.sosession    optional     pam_keyinit.so force revokesession    include      system-authsession    include      postlogin-session   optional     pam_ck_connector.so#OracleBeginsession required pam_limits.so session required /lib64/security/pam_limits.so#OracleEnd##################################################################################### /dev/shm####################################################################################/dev/shm :## /etc/fstab# Created by anaconda on Thu May  6 02:11:47 2021## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/rhel-root   /                       xfs     defaults        0 0UUID=32cd2453-e3e4-4e58-a3c5-d7eb092d7469 /boot                   xfs     defaults        0 0/dev/mapper/rhel-home   /home                   xfs     defaults        0 0/dev/mapper/rhel-swap   swap                    swap    defaults        0 0/swapfile swap swap defaults 0 0tmpfs /dev/shm tmpfs size=8169304k 0 0##################################################################################### df -hP####################################################################################df -hP :Filesystem             Size  Used Avail Use% Mounted ondevtmpfs               3.9G     0  3.9G   0% /devtmpfs                  7.8G     0  7.8G   0% /dev/shmtmpfs                  3.9G  9.1M  3.9G   1% /runtmpfs                  3.9G     0  3.9G   0% /sys/fs/cgroup/dev/mapper/rhel-root   39G  6.5G   32G  17% //dev/sda1             1014M  137M  878M  14% /boot/dev/mapper/rhel-home   19G   33M   19G   1% /hometmpfs                  798M     0  798M   0% /run/user/0/dev/sr0               4.3G  4.3G     0 100% /mnt##################################################################################### Oracle Profile####################################################################################Oracle Profile :# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/.local/bin:$HOME/binexport PATH################OracleBegin#########################umask 022export TMP=/tmpexport TMPDIR=$TMPexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8 #AL32UTF8,ZHS16GBKexport ORACLE_BASE=/oracle/app/oracleexport ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbexport ORACLE_HOSTNAME=s11gexport ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport ORACLE_SID=s11gexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATHalias sas='sqlplus/assysdba'alias alert='tail-500f$ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/trace/alert_$ORACLE_SID.log|more'export PS1="[`whoami`@`hostname`:"'$PWD]$'alias sqlplus='rlwrapsqlplus'alias rman='rlwraprman'alias lsnrctl='rlwraplsnrctl'alias asmcmd='rlwrapasmcmd'alias adrci='rlwrapadrci'alias ggsci='rlwrapggsci'alias dgmgrl='rlwrapdgmgrl'################OracleEnd################################################################################################################ /soft/db.rsp####################################################################################/soft/db.rsp :oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0oracle.install.option=INSTALL_DB_SWONLYORACLE_HOSTNAME=s11gUNIX_GROUP_NAME=oinstallINVENTORY_LOCATION=/oracle/app/oraInventorySELECTED_LANGUAGES=en,zh_CNORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbORACLE_BASE=/oracle/app/oracleoracle.install.db.InstallEdition=EEoracle.install.db.DBA_GROUP=dbaoracle.install.db.OPER_GROUP=operDECLINE_SECURITY_UPDATES=trueoracle.installer.autoupdates.option=SKIP_UPDATES##################################################################################### /soft/netca.rsp####################################################################################/soft/netca.rsp :[GENERAL]RESPONSEFILE_VERSION="11.2"CREATE_TYPE="CUSTOM"[oracle.net.ca]INSTALLED_COMPONENTS={"server","net8","javavm"}INSTALL_TYPE=""typical""LISTENER_NUMBER=1LISTENER_NAMES={"LISTENER"}LISTENER_PROTOCOLS={"TCP;1521"}LISTENER_START=""LISTENER""NAMING_METHODS={"TNSNAMES","ONAMES","HOSTNAME"}NSN_NUMBER=1NSN_NAMES={"EXTPROC_CONNECTION_DATA"}NSN_SERVICE={"PLSExtProc"}NSN_PROTOCOLS={"TCP;HOSTNAME;1521"}##################################################################################### Oracle RDBMS####################################################################################Oracle RDBMS :SQL*Plus: Release 11.2.0.4.0 Production##################################################################################### Oracle OPatch Version####################################################################################Oracle OPatch Version :OPatch Version: 11.2.0.3.28OPatch succeeded.##################################################################################### OPatch lspatches####################################################################################OPatch lspatches :31537677;Database Patch Set Update : 11.2.0.4.201020 (31537677)OPatch succeeded.##################################################################################### ORACLE Instance####################################################################################ORACLE Instance :LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 06-MAY-2021 15:00:40Copyright (c) 1991, 2013, Oracle.  All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))STATUS of the LISTENER------------------------Alias                     LISTENERVersion                   TNSLSNR for Linux: Version 11.2.0.4.0 - ProductionStart Date                06-MAY-2021 14:55:04Uptime                    0 days 0 hr. 5 min. 36 secTrace Level               offSecurity                  ON: Local OS AuthenticationSNMP                      OFFListener Parameter File   /oracle/app/oracle/product/11.2.0/db/network/admin/listener.oraListener Log File         /oracle/app/oracle/diag/tnslsnr/s11g/listener/alert/log.xmlListening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=s11g)(PORT=1521)))Services Summary...Service "s11g" has 1 instance(s).Instance "s11g", status READY, has 1 handler(s) for this service...The command completed successfully##################################################################################### Oracle Implied parameters####################################################################################Oracle Implied parameters :SQL*Plus: Release 11.2.0.4.0 Production on Thu May 6 15:00:41 2021Copyright (c) 1982, 2013, Oracle.  All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsNAME             TYPE  VALUE------------------------------------ ----------- ------------------------------audit_trail          string  DBNAME             TYPE  VALUE------------------------------------ ----------- ------------------------------deferred_segment_creation      boolean   FALSENAME             TYPE  VALUE------------------------------------ ----------- ------------------------------result_cache_max_size        big integer 0NAME           VALUE      DESCRIB---------------------------------------- ---------- ------------------------------------------------------------_use_adaptive_log_file_sync    TRUE     Adaptively switch between post/wait and polling_optimizer_cartesian_enabled     FALSE      optimizer cartesian join enabledDisconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options

 

相关文章
|
Oracle 关系型数据库 数据库
百度搜索:蓝易云【docker部署并配置oracle12c的cdb和pdb教程!】
以上是使用Docker部署和配置Oracle 12c CDB和PDB的简要教程。请注意,这只是一个概述,并且可能需要根据你的实际情况进行适当的调整和配置。建议参考Oracle官方文档和相关资源,以获得更详细和全面的指导。
146 2
|
1月前
|
Oracle 关系型数据库 MySQL
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
|
4月前
|
机器学习/深度学习 Oracle 关系型数据库
Oracle 19c单机一键安装脚本分享
Oracle 19c单机一键安装脚本分享
245 2
|
4月前
|
Oracle 安全 关系型数据库
Oracle安装部署再也不用头疼了,分享一个实用的一键部署脚本,建议收藏!
Oracle安装部署再也不用头疼了,分享一个实用的一键部署脚本,建议收藏!
176 0
|
5月前
|
SQL Oracle 关系型数据库
MySQL、SQL Server和Oracle数据库安装部署教程
数据库的安装部署教程因不同的数据库管理系统(DBMS)而异,以下将以MySQL、SQL Server和Oracle为例,分别概述其安装部署的基本步骤。请注意,由于软件版本和操作系统的不同,具体步骤可能会有所变化。
390 3
|
Oracle 关系型数据库 数据库
Oracle 简介与 Docker Compose部署
Oracle 数据库是一款由 Oracle 公司开发的关系型数据库管理系统(RDBMS)。它被广泛应用于企业级应用程序,提供了可靠的数据存储和强大的数据管理功能。
490 1
Oracle 简介与 Docker Compose部署
|
7月前
|
Oracle 关系型数据库 数据库
Oracle 部署及基础使用,字节跳动资深面试官亲述
Oracle 部署及基础使用,字节跳动资深面试官亲述
|
SQL Oracle 关系型数据库
PostgreSQL技术大讲堂 - 第27讲:Oracle-FDW部署
从零开始学PostgreSQL,PG技术大讲堂 - 第27讲:Oracle-FDW部署
225 2
|
7月前
|
Oracle 关系型数据库 Linux
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
360 1
|
Oracle 关系型数据库 数据安全/隐私保护
docker部署oracle12c以及 sqlserver2019
docker部署oracle12c以及 sqlserver2019
175 0

推荐镜像

更多