Oracle Linux 7.1 silent install 19c
Oracle Linux 7.1 單機靜默安裝19C
一·操作環境
作業系統 Oracle Linux 7.1
資料庫版本 Oracle Database 19.3
主機名 ora19c
IP:10.10.10.140
安裝目錄 /u01/app/oracle/product/19.3/db1
資料庫名稱 cs
二·操作環境準備
2.1 關閉防火牆
[root@ora19c ~]# systemctl stop firewalld [root@ora19c ~]# systemctl disable firewalld rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service' rm '/etc/systemd/system/basic.target.wants/firewalld.service'
2.2禁用NetworkManager服務
[root@ora19c ~]# systemctl stop NetworkManager [root@ora19c ~]# systemctl disable NetworkManager rm '/etc/systemd/system/multi-user.target.wants/NetworkManager.service' rm '/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service' rm '/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service'
2.3禁用SELINUX
[root@ora19c ~]# setenforce 0 [root@ora19c ~]# sed -i "/^SELINUX=/s#enforcing#disabled#" /etc/selinux/config [root@ora19c ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of three two values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted
2.4配置hosts解析
[root@ora19c ~]# echo " > 10.138.130.140 ora19c " >> /etc/hosts [root@ora19c ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.138.130.140 ora19c
2.6建立組和使用者
[root@ora19c ~]# groupadd -g 54327 asmdba [root@ora19c ~]# groupadd -g 54328 asmoper [root@ora19c ~]# groupadd -g 54322 dba [root@ora19c ~]# groupadd -g 54323 oper [root@ora19c ~]# groupadd -g 54324 backupdba [root@ora19c ~]# groupadd -g 54325 dgdba [root@ora19c ~]# groupadd -g 54326 kmdba [root@ora19c ~]# groupadd -g 54329 oinstall [root@ora19c ~]# groupadd -g 54330 racdba [root@ora19c ~]# useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,racdba oracle [root@ora19c ~]# passwd oracle Changing password for user oracle. New password: Retype new password: passwd: all authentication tokens updated successfully.
2.7建立安裝目錄
[root@ora19c ~]# mkdir -p /u01/app/oraInventory [root@ora19c ~]# mkdir -p /u01/app/oracle/product/19.3/db1 [root@ora19c ~]# mkdir -p /u01/temp [root@ora19c ~]# chown -R oracle:oinstall /u01 [root@ora19c ~]# chmod -R 775 /u01
2.8配置使用者環境變數
[oracle@ora19c ~]$ cat .bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH TEMP=/u01/temp TMPDIR=/u01/temp export TEMP TMPDIR export LD_ASSUME_KERNEL=3.8.13 export ORACLE_BASE=/u01/app/oracle DB_HOME=/u01/app/oracle/product/19.3/db1 export ORACLE_HOME=$DB_HOME export ORACLE_SID=ora19c export ORACLE_UNQNAME=ora19c export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATH export PATH=$PATH:$ORACLE_HOME/bin CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATH umask=022 export PATH=$PATH:$ORACLE_HOME/rdbms/lib
2.9配置系統環境變數
[root@ora19c ~]# cat >> /etc/profile < if [ \$USER = "oracle" ]; then > if [ \$SHELL = "/bin/ksh" ]; then > ulimit -p 16384 > ulimit -n 65536 > else > ulimit -u 16384 -n 65536 > fi > fi > EOF
2.10修改系統核心引數
[root@ora19c ~]# cat >> /etc/sysctl.conf < fs.aio-max-nr = 1048576 > fs.file-max = 6815744 > kernel.shmall = 2097152 > kernel.shmmax = 42949672950 > kernel.shmmni = 4096 > kernel.sem = 250 32000 100 128 > net.ipv4.ip_local_port_range = 9000 65500 > net.core.rmem_default = 262144 > net.core.rmem_max = 4194304 > net.core.wmem_default = 262144 > net.core.wmem_max = 1048576 > EOF [root@ora19c ~]# sysctl -p fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 42949672950 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
2.11 配置LIMITS限制
[root@ora19c ~]# cat >> /etc/security/limits.conf < oracle soft nproc 16384 > oracle hard nproc 16384 > oracle soft nofile 65536 > oracle hard nofile 65536 > oracle soft memlock 3145728 > oracle hard memlock 3145728 > EOF
2.12配置PAM
[root@ora19c ~]# cat >> /etc/pam.d/login < session required /lib64/security/pam_limits.so
> EOF
2.13安裝依賴包
配置YUM源
[root@ora19c ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/ol-root 72G 11G 61G 16% / devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.8G 84K 3.8G 1% /dev/shm tmpfs 3.8G 8.9M 3.8G 1% /run tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/sda1 497M 152M 346M 31% /boot /dev/sr0 4.0G 4.0G 0 100% /run/media/root/OL-7.1 Server.x86_64 [root@ora19c ~]# mount /dev/sr0 /mnt/ mount: /dev/sr0 is write-protected, mounting read-only [root@ora19c ~]# cd /etc/yum.repos.d/ [root@ora19c yum.repos.d]# ls -lrt total 4 -rw-r--r--. 1 root root 2323 Feb 16 2015 public-yum-ol7.repo [root@ora19c yum.repos.d]# cat >> /etc/yum.repos.d/local.repo < [base] > name=local > baseurl=file:///mnt > gpgcheck=0 > enabled=1 > EOF [root@ora19c yum.repos.d]# yum clean all Loaded plugins: langpacks Cleaning repos: base Cleaning up everything [root@ora19c yum.repos.d]# yum makecache Loaded plugins: langpacks base | 3.6 kB 00:00:00 (1/4): base/group_gz | 134 kB 00:00:00 (2/4): base/filelists_db | 3.4 MB 00:00:00 (3/4): base/primary_db | 4.0 MB 00:00:00 (4/4): base/other_db | 1.3 MB 00:00:00 Metadata Cache Created
安裝依賴包
[root@ora19c yum.repos.d]# yum install -y bc binutils compat-libcap1 compat-libstdc++ elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make net-tools nfs-utils python python-configshell python-rtslib python-six targetcli smartmontools sysstat Loaded plugins: langpacks Package bc-1.06.95-13.el7.x86_64 already installed and latest version Package binutils-2.23.52.0.1-30.el7.x86_64 already installed and latest version Package compat-libcap1-1.10-7.el7.x86_64 already installed and latest version No package compat-libstdc++ available. --後面要單獨安裝這個包 Package elfutils-libelf-0.160-1.el7.x86_64 already installed and latest version Package glibc-2.17-78.0.1.el7.x86_64 already installed and latest version Package glibc-devel-2.17-78.0.1.el7.x86_64 already installed and latest version Package libaio-0.3.109-12.el7.x86_64 already installed and latest version Package libX11-1.6.0-2.1.el7.x86_64 already installed and latest version Package libXau-1.0.8-2.1.el7.x86_64 already installed and latest version Package libXi-1.7.2-2.1.el7.x86_64 already installed and latest version Package libXtst-1.2.2-2.1.el7.x86_64 already installed and latest version Package libXrender-0.9.8-2.1.el7.x86_64 already installed and latest version Package libgcc-4.8.3-9.el7.x86_64 already installed and latest version Package libstdc++-4.8.3-9.el7.x86_64 already installed and latest version Package libstdc++-devel-4.8.3-9.el7.x86_64 already installed and latest version Package libxcb-1.9-5.el7.x86_64 already installed and latest version Package 1:make-3.82-21.el7.x86_64 already installed and latest version Package net-tools-2.0-0.17.20131004git.el7.x86_64 already installed and latest version Package 1:nfs-utils-1.3.0-0.8.el7.x86_64 already installed and latest version Package python-2.7.5-16.el7.x86_64 already installed and latest version Package 1:python-configshell-1.1.fb14-1.el7.noarch already installed and latest version Package python-rtslib-2.1.fb50-1.el7.noarch already installed and latest version Package python-six-1.3.0-4.el7.noarch already installed and latest version Package targetcli-2.1.fb37-3.el7.noarch already installed and latest version Package 1:smartmontools-6.2-4.el7.x86_64 already installed and latest version Package sysstat-10.1.5-7.el7.x86_64 already installed and latest version Resolving Dependencies --> Running transaction check ---> Package elfutils-libelf-devel.x86_64 0:0.160-1.el7 will be installed ---> Package fontconfig-devel.x86_64 0:2.10.95-7.el7 will be installed --> Processing Dependency: freetype-devel >= 2.1.4 for package: fontconfig-devel-2.10.95-7.el7.x86_64 --> Processing Dependency: pkgconfig(freetype2) for package: fontconfig-devel-2.10.95-7.el7.x86_64 --> Processing Dependency: pkgconfig(expat) for package: fontconfig-devel-2.10.95-7.el7.x86_64 ---> Package ksh.x86_64 0:20120801-22.el7 will be installed ---> Package libXrender-devel.x86_64 0:0.9.8-2.1.el7 will be installed --> Processing Dependency: pkgconfig(renderproto) >= 0.9 for package: libXrender-devel-0.9.8-2.1.el7.x86_64 --> Processing Dependency: pkgconfig(xproto) for package: libXrender-devel-0.9.8-2.1.el7.x86_64 --> Processing Dependency: pkgconfig(x11) for package: libXrender-devel-0.9.8-2.1.el7.x86_64 ---> Package libaio-devel.x86_64 0:0.3.109-12.el7 will be installed --> Running transaction check ---> Package expat-devel.x86_64 0:2.1.0-8.el7 will be installed ---> Package freetype-devel.x86_64 0:2.4.11-9.el7 will be installed --> Processing Dependency: zlib-devel for package: freetype-devel-2.4.11-9.el7.x86_64 ---> Package libX11-devel.x86_64 0:1.6.0-2.1.el7 will be installed --> Processing Dependency: pkgconfig(xcb) >= 1.1.92 for package: libX11-devel-1.6.0-2.1.el7.x86_64 --> Processing Dependency: pkgconfig(xcb) for package: libX11-devel-1.6.0-2.1.el7.x86_64 ---> Package xorg-x11-proto-devel.noarch 0:7.7-8.el7.1 will be installed --> Running transaction check ---> Package libxcb-devel.x86_64 0:1.9-5.el7 will be installed --> Processing Dependency: pkgconfig(xau) >= 0.99.2 for package: libxcb-devel-1.9-5.el7.x86_64 ---> Package zlib-devel.x86_64 0:1.2.7-13.el7 will be installed --> Running transaction check ---> Package libXau-devel.x86_64 0:1.0.8-2.1.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================================================================================ Package Arch Version Repository Size ============================================================================================================================================================================================================================================ Installing: elfutils-libelf-devel x86_64 0.160-1.el7 base 34 k fontconfig-devel x86_64 2.10.95-7.el7 base 127 k ksh x86_64 20120801-22.el7 base 879 k libXrender-devel x86_64 0.9.8-2.1.el7 base 16 k libaio-devel x86_64 0.3.109-12.el7 base 12 k Installing for dependencies: expat-devel x86_64 2.1.0-8.el7 base 56 k freetype-devel x86_64 2.4.11-9.el7 base 354 k libX11-devel x86_64 1.6.0-2.1.el7 base 978 k libXau-devel x86_64 1.0.8-2.1.el7 base 14 k libxcb-devel x86_64 1.9-5.el7 base 1.0 M xorg-x11-proto-devel noarch 7.7-8.el7.1 base 280 k zlib-devel x86_64 1.2.7-13.el7 base 49 k Transaction Summary ============================================================================================================================================================================================================================================ Install 5 Packages (+7 Dependent packages) Total download size: 3.7 M Installed size: 12 M Downloading packages: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 9.3 MB/s | 3.7 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : xorg-x11-proto-devel-7.7-8.el7.1.noarch 1/12 Installing : libXau-devel-1.0.8-2.1.el7.x86_64 2/12 Installing : libxcb-devel-1.9-5.el7.x86_64 3/12 Installing : libX11-devel-1.6.0-2.1.el7.x86_64 4/12 Installing : expat-devel-2.1.0-8.el7.x86_64 5/12 Installing : zlib-devel-1.2.7-13.el7.x86_64 6/12 Installing : freetype-devel-2.4.11-9.el7.x86_64 7/12 Installing : fontconfig-devel-2.10.95-7.el7.x86_64 8/12 Installing : libXrender-devel-0.9.8-2.1.el7.x86_64 9/12 Installing : libaio-devel-0.3.109-12.el7.x86_64 10/12 Installing : elfutils-libelf-devel-0.160-1.el7.x86_64 11/12 Installing : ksh-20120801-22.el7.x86_64 12/12 Verifying : ksh-20120801-22.el7.x86_64 1/12 Verifying : libXrender-devel-0.9.8-2.1.el7.x86_64 2/12 Verifying : zlib-devel-1.2.7-13.el7.x86_64 3/12 Verifying : libxcb-devel-1.9-5.el7.x86_64 4/12 Verifying : libX11-devel-1.6.0-2.1.el7.x86_64 5/12 Verifying : expat-devel-2.1.0-8.el7.x86_64 6/12 Verifying : xorg-x11-proto-devel-7.7-8.el7.1.noarch 7/12 Verifying : elfutils-libelf-devel-0.160-1.el7.x86_64 8/12 Verifying : libaio-devel-0.3.109-12.el7.x86_64 9/12 Verifying : fontconfig-devel-2.10.95-7.el7.x86_64 10/12 Verifying : freetype-devel-2.4.11-9.el7.x86_64 11/12 Verifying : libXau-devel-1.0.8-2.1.el7.x86_64 12/12 Installed: elfutils-libelf-devel.x86_64 0:0.160-1.el7 fontconfig-devel.x86_64 0:2.10.95-7.el7 ksh.x86_64 0:20120801-22.el7 libXrender-devel.x86_64 0:0.9.8-2.1.el7 libaio-devel.x86_64 0:0.3.109-12.el7 Dependency Installed: expat-devel.x86_64 0:2.1.0-8.el7 freetype-devel.x86_64 0:2.4.11-9.el7 libX11-devel.x86_64 0:1.6.0-2.1.el7 libXau-devel.x86_64 0:1.0.8-2.1.el7 libxcb-devel.x86_64 0:1.9-5.el7 xorg-x11-proto-devel.noarch 0:7.7-8.el7.1 zlib-devel.x86_64 0:1.2.7-13.el7 Complete!
安裝compat-libstdc++-33-3.2.3-72.el7.i686.rpm,因為名字帶有版本資訊
[root@ora19c yum.repos.d]# yum install compat-libstdc++-33-3.2.3-72.el7.i686 Loaded plugins: langpacks Resolving Dependencies --> Running transaction check ---> Package compat-libstdc++-33.i686 0:3.2.3-72.el7 will be installed --> Processing Dependency: libm.so.6 for package: compat-libstdc++-33-3.2.3-72.el7.i686 --> Processing Dependency: libgcc_s.so.1(GLIBC_2.0) for package: compat-libstdc++-33-3.2.3-72.el7.i686 --> Processing Dependency: libgcc_s.so.1(GCC_3.3) for package: compat-libstdc++-33-3.2.3-72.el7.i686 --> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: compat-libstdc++-33-3.2.3-72.el7.i686 --> Processing Dependency: libgcc_s.so.1 for package: compat-libstdc++-33-3.2.3-72.el7.i686 --> Processing Dependency: libc.so.6(GLIBC_2.3) for package: compat-libstdc++-33-3.2.3-72.el7.i686 --> Running transaction check ---> Package glibc.i686 0:2.17-78.0.1.el7 will be installed --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-78.0.1.el7.i686 --> Processing Dependency: libfreebl3.so for package: glibc-2.17-78.0.1.el7.i686 ---> Package libgcc.i686 0:4.8.3-9.el7 will be installed --> Running transaction check ---> Package nss-softokn-freebl.i686 0:3.16.2.3-9.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================================================================================ Package Arch Version Repository Size ============================================================================================================================================================================================================================================ Installing: compat-libstdc++-33 i686 3.2.3-72.el7 base 196 k Installing for dependencies: glibc i686 2.17-78.0.1.el7 base 4.2 M libgcc i686 4.8.3-9.el7 base 99 k nss-softokn-freebl i686 3.16.2.3-9.el7 base 186 k Transaction Summary ============================================================================================================================================================================================================================================ Install 1 Package (+3 Dependent packages) Total download size: 4.6 M Installed size: 16 M Is this ok [y/d/N]: y Downloading packages: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 44 MB/s | 4.6 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libgcc-4.8.3-9.el7.i686 1/4 Installing : nss-softokn-freebl-3.16.2.3-9.el7.i686 2/4 Installing : glibc-2.17-78.0.1.el7.i686 3/4 Installing : compat-libstdc++-33-3.2.3-72.el7.i686 4/4 Verifying : compat-libstdc++-33-3.2.3-72.el7.i686 1/4 Verifying : glibc-2.17-78.0.1.el7.i686 2/4 Verifying : libgcc-4.8.3-9.el7.i686 3/4 Verifying : nss-softokn-freebl-3.16.2.3-9.el7.i686 4/4 Installed: compat-libstdc++-33.i686 0:3.2.3-72.el7 Dependency Installed: glibc.i686 0:2.17-78.0.1.el7 libgcc.i686 0:4.8.3-9.el7 nss-softokn-freebl.i686 0:3.16.2.3-9.el7 Complete!
檢查已安裝依賴包
[root@ora19c yum.repos.d]# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' bc binutils compat-libcap1 compat-libstdc++ elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make net-tools nfs-utils python python-configshell python-rtslib python-six targetcli smartmontools sysstat bc-1.06.95-13.el7 (x86_64) binutils-2.23.52.0.1-30.el7 (x86_64) compat-libcap1-1.10-7.el7 (x86_64) package compat-libstdc++ is not installed --只要安裝了這個報錯沒有關係。 elfutils-libelf-0.160-1.el7 (x86_64) elfutils-libelf-devel-0.160-1.el7 (x86_64) fontconfig-devel-2.10.95-7.el7 (x86_64) glibc-2.17-78.0.1.el7 (x86_64) glibc-2.17-78.0.1.el7 (i686) glibc-devel-2.17-78.0.1.el7 (x86_64) ksh-20120801-22.el7 (x86_64) libaio-0.3.109-12.el7 (x86_64) libaio-devel-0.3.109-12.el7 (x86_64) libX11-1.6.0-2.1.el7 (x86_64) libXau-1.0.8-2.1.el7 (x86_64) libXi-1.7.2-2.1.el7 (x86_64) libXtst-1.2.2-2.1.el7 (x86_64) libXrender-0.9.8-2.1.el7 (x86_64) libXrender-devel-0.9.8-2.1.el7 (x86_64) libgcc-4.8.3-9.el7 (x86_64) libgcc-4.8.3-9.el7 (i686) libstdc++-4.8.3-9.el7 (x86_64) libstdc++-devel-4.8.3-9.el7 (x86_64) libxcb-1.9-5.el7 (x86_64) make-3.82-21.el7 (x86_64) net-tools-2.0-0.17.20131004git.el7 (x86_64) nfs-utils-1.3.0-0.8.el7 (x86_64) python-2.7.5-16.el7 (x86_64) python-configshell-1.1.fb14-1.el7 (noarch) python-rtslib-2.1.fb50-1.el7 (noarch) python-six-1.3.0-4.el7 (noarch) targetcli-2.1.fb37-3.el7 (noarch) smartmontools-6.2-4.el7 (x86_64) sysstat-10.1.5-7.el7 (x86_64)
三·安裝軟體
3.1 解壓資料庫軟體
[root@ora19c soft]# chown -R oracle:oinstall /soft [root@ora19c soft]# chmod -R 775 /soft [root@ora19c soft]# su - oracle Last login: Sun May 17 08:09:29 CST 2020 on pts/0 [oracle@ora19c soft]$ unzip -q LINUX.X64_193000_db_home.zip -d $ORACLE_HOME replace /u01/app/oracle/product/19.3/db1/.patch_storage/29517242_Apr_17_2019_23_27_10/original_patch/README.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: A [oracle@ora19c soft]$ du -sh $ORACLE_HOME 6.5G /u01/app/oracle/product/19.3/db1
3.2安裝資料庫軟體
配置響應檔案
[oracle@ora19c ~]$ vi 19c_dbinstall.rsp oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0 oracle.install.option=INSTALL_DB_SWONLY UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oraInventory ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/19.3/db1 oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=backupdba oracle.install.db.OSDGDBA_GROUP=dgdba oracle.install.db.OSKMDBA_GROUP=kmdba oracle.install.db.OSRACDBA_GROUP=racdba oracle.install.db.rootconfig.executeRootScript=true oracle.install.db.rootconfig.configMethod=ROOT
執行安裝
[oracle@ora19c ~]$ $ORACLE_HOME/runInstaller -silent -force -noconfig -ignorePrereq -responseFile /home/oracle/19c_dbinstall.rsp Launching Oracle Database Setup Wizard... Enter password for 'root' user: --輸入root使用者密碼用於自動執行root.sh指令碼 [WARNING] [INS-13013] Target environment does not meet some mandatory requirements. CAUSE: Some of the mandatory prerequisites are not met. See logs for details. /u01/temp/InstallActions2020-05-17_09-19-02AM/installActions2020-05-17_09-19-02AM.log ACTION: Identify the list of failed prerequisite checks from the log: /u01/temp/InstallActions2020-05-17_09-19-02AM/installActions2020-05-17_09-19-02AM.log. Then either from the log file or from installation manual find the appropriate configuration to meet the prerequisites and fix it manually. The response file for this session can be found at: /u01/app/oracle/product/19.3/db1/install/response/db_2020-05-17_09-19-02AM.rsp You can find the log of this install session at: /u01/temp/InstallActions2020-05-17_09-19-02AM/installActions2020-05-17_09-19-02AM.log Successfully Setup Software with warning(s). Moved the install session logs to: /u01/app/oraInventory/logs/InstallActions2020-05-17_09-19-02AM
四·配置監聽
建立配置監聽的響應檔案
[oracle@ora19c ~]$ vi 19c_netca.rsp [GENERAL] RESPONSEFILE_VERSION="19.3" CREATE_TYPE="CUSTOM" [Session] TOPLEVEL_COMPONENT={"oracle.net.ca","19.3"} [oracle.net.ca] INSTALLED_COMPONENTS={"server","net8","javavm"} INSTALL_TYPE=""typical"" LISTENER_NUMBER=1 LISTENER_NAMES={"LISTENER"} LISTENER_PROTOCOLS={"TCP;1521"} LISTENER_START=""LISTENER"" NAMING_METHODS={"TNSNAMES","ONAMES","HOSTNAME"} NSN_NUMBER=1 NSN_NAMES={"EXTPROC_CONNECTION_DATA"} NSN_SERVICE={"PLSExtProc"} NSN_PROTOCOLS={"TCP;HOSTNAME;1521"}
配置監聽
[oracle@ora19c ~]$ netca /silent /responsefile /home/oracle/19c_netca.rsp Parsing command line arguments: Parameter "silent" = true Parameter "responsefile" = /home/oracle/19c_netca.rsp Done parsing command line arguments. Oracle Net Services Configuration: Profile configuration complete. Oracle Net Listener Startup: Running Listener Control: /u01/app/oracle/product/19.3/db1/bin/lsnrctl start LISTENER Listener Control complete. Listener started successfully. Listener configuration complete. Oracle Net Services configuration successful. The exit code is 0
五·建立資料庫
建立配置資料庫的響應檔案
[oracle@ora19c ~]$ vi 19c_dbca.rsp responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v19.0.0 templateName=General_Purpose.dbc gdbName=ora19c sid=ora19c databaseConfigType=SI createAsContainerDatabase=TRUE numberOfPDBs=1 pdbName=ora19c1 useLocalUndoForPDBs=TRUE pdbAdminPassword=xxzx7817600 sysPassword=xxzx7817600 systemPassword=xxzx7817600 datafileDestination='/u01/app/oracle/oradata' recoveryAreaDestination='/u01/app/oracle/flash_recovery_area' storageType=FS characterSet=ZHS16GBK nationalCharacterSet=AL16UTF16 listeners="LISTENER" sampleSchema=TRUE totalMemory 2048 databaseType=MULTIPURPOSE automaticMemoryManagement=TRUE totalMemory=4096
建立資料庫
[oracle@ora19c ~]$ dbca -silent -createDatabase -responseFile /home/oracle/19c_dbca.rsp [WARNING] [DBT-06208] The 'SYS' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06208] The 'SYSTEM' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06208] The 'PDBADMIN' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. Prepare for db operation 8% complete Copying database files 31% complete Creating and starting Oracle instance 32% complete 36% complete 40% complete 43% complete 46% complete Completing Database Creation 51% complete 53% complete 54% complete Creating Pluggable Databases 58% complete 77% complete Executing Post Configuration Actions 100% complete Database creation complete. For details check the logfiles at: /u01/app/oracle/cfgtoollogs/dbca/ora19c. Database Information: Global Database Name:ora19c System Identifier(SID):ora19c Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/ora19c/ora19c.log" for further details.
六·檢查監聽狀態驗證資料庫是否被自動註冊
[oracle@ora19c ORA19C]$ lsnrctl status LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 18-MAY-2020 08:21:51 Copyright (c) 1991, 2019, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ora19c)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 19.0.0.0.0 - Production Start Date 17-MAY-2020 20:21:29 Uptime 0 days 12 hr. 0 min. 23 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/19.3/db1/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/ora19c/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ora19c)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) Services Summary... Service "86b637b62fdf7a65e053f706e80a27ca" has 1 instance(s). Instance "ora19c", status READY, has 1 handler(s) for this service... Service "a5d933ae541261b5e0538c828a0a1480" has 1 instance(s). Instance "ora19c", status READY, has 1 handler(s) for this service... Service "ora19c" has 1 instance(s). Instance "ora19c", status READY, has 1 handler(s) for this service... Service "ora19c1" has 1 instance(s). Instance "ora19c", status READY, has 1 handler(s) for this service... Service "ora19cXDB" has 1 instance(s). Instance "ora19c", status READY, has 1 handler(s) for this service... The command completed successfully [oracle@ora19c ORA19C]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Mon May 18 08:22:30 2020 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 ORA19C1 READ WRITE NO
到此,19c靜默安裝已經完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-2693413/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle Linux 7.1 silent install 19C RACOracleLinux
- oracle 19c dataguard silent install (oracle 19c dataguard 靜默安裝)Oracle
- Oracle 11g RAC Silent Install For NFSOracleNFS
- Oracle Linux 7.1中安裝MariadbOracleLinux
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- Oracle Linux 7.1 靜默安裝Weblogic 12.2.1.3OracleLinuxWeb
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- Oracle 19c RAC on Linux 7.6安裝手冊OracleLinux
- 在Oracle Linux 7.1中使用原始碼來安裝PostgreSQL 9.6OracleLinux原始碼SQL
- Oracle Linux 7.1中安裝達夢資料庫DM7OracleLinux資料庫
- Oracle 19C EMOracle
- Oracle從Windows 11.2.0.1升級並遷移到Linux 19cOracleWindowsLinux
- Oracle Linux 7.1 透過systemctl將Weblogic設定為開機自啟動OracleLinuxWeb
- Mysql 5.7.21 install for LinuxMySqlLinux
- Oracle 19c Concepts(01):Introduction to Oracle DatabaseOracleDatabase
- Oracle 19c Concepts(13):Oracle Database InstanceOracleDatabase
- Oracle 19c Broker配置Oracle
- Oracle ASM磁碟組擴容(AIX7.1)OracleASMAI
- Oracle:Oracle RAC 11.2.0.4 升級為 19cOracle
- Oracle資料泵(Oracle Data Pump) 19cOracle
- linux之--install超時Linux
- 02. Install redis on LinuxRedisLinux
- Centos7.2_Oracle12.1.0.2_RAC_installCentOSOracle
- How to Install EMC PowerPath on Oracle VM 3.4Oracle
- Oracle 19c的安裝Oracle
- Oracle 19c RPM安裝Oracle
- oracle 19c 初體驗Oracle
- Oracle 19c中的TomcatOracleTomcat
- Oracle 19c Database Management ToolsOracleDatabase
- oracle 19c pdb遷移Oracle
- Oracle 19c Concepts(10):TransactionsOracle
- Oracle 19c Concepts(07):SQLOracleSQL
- Overview of Oracle Flex ASM In Oracle 19c RAC-20220111ViewOracleFlexASM
- Oracle 19c Concepts(00):Changes in This Release for Oracle Database ConceptsOracleDatabase
- Oracle 19c Concepts(16):Application and Oracle Net Services ArchitectureOracleAPP
- CentOS7.1安裝Oracle 12.1客戶端以及cx_OracleCentOSOracle客戶端
- Oracle 19c - 手動升級 Oracle 12.x, 18c CDB 到 Oracle 19c (19.x)Oracle
- LGnn 程式介紹(oracle 19c)GNNOracle