zoukankan      html  css  js  c++  java
  • Oracle12c 64bit install on CentOS7

    SIT Test DB server:
    [root@pss-db-test ~]# uname -r
    3.10.0-693.21.1.el7.x86_64
    [root@pss-db-test db_1]# cat /etc/redhat-release
    CentOS Linux release 7.4.1708 (Core)
    [root@pss-db-test PSSDBbak]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda2        30G   20G  9.7G  68% /
    devtmpfs         28G     0   28G   0% /dev
    tmpfs            28G  6.9G   21G  25% /dev/shm
    tmpfs            28G   17M   28G   1% /run
    tmpfs            28G     0   28G   0% /sys/fs/cgroup
    /dev/sdc1       2.0T  455G  1.5T  24% /data
    /dev/sda1       497M   79M  419M  16% /boot
    tmpfs           5.6G     0  5.6G   0% /run/user/0
    /dev/sdb1       111G   26G   80G  25% /mnt/resource
    tmpfs           5.6G     0  5.6G   0% /run/user/1001
    /dev/loop0      4.3G  4.3G     0 100% /mnt/centos7
    
    
    
    
    https://support.oracle.com/epmos/faces/CertifyResults?_adf.ctrl-state=12t9mjeyu2_9&searchCtx=st%255EANY%257Cpa%255Epi%255E564_Oracle%2BDatabase%257Evi%255E569%257Epli%255E35_Linux%2Bx86-64%257Eplvi%255E198%257Epln%255ELinux%2Bx86-64%2BRed%2BHat%2BEnterprise%2BLinux%2B5%257E%257C&_afrLoop=422537297086636 
    
    
    https://docs.oracle.com/cd/B19306_01/install.102/b15667.pdf
    
    1.3 Shipped Kernels Oracle Linux 7 is shipped with the following kernels: • Red Hat Compatible Kernel (RHCK), 
    based on mainline Linux version 3.10. • Unbreakable Enterprise Kernel Release 3 (UEK R3), starting with 3.8.13, 
    based on mainline Linux version 3.8. This is the default kernel. 
    
    
    http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_1of2.zip
    
    http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_2of2.zip
    
    
    [root@pss-db-test oracle12c]# wget -b http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_1of2.zip
    Continuing in background, pid 102627.
    Output will be written to wget-log.1
    [root@pss-db-test oracle12c]# tail -f wget-log.1
    Resolving login.oracle.com (login.oracle.com)... 209.17.4.8
    Connecting to login.oracle.com (login.oracle.com)|209.17.4.8|:443... connected.
    HTTP request sent, awaiting response... 401 Authorization Required
    Authorization failed.
    
    
    
    wget --http-user= --http-password=  -b http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_1of2.zip
    
    wget -O linuxamd64_12102_database_1of2.zip -b http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_1of2.zip?AuthParam=1525327359_595ffd13c451876a19e1015c48700706
    wget -O linuxamd64_12102_database_2of2.zip -b http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_2of2.zip?AuthParam=1525327590_7f5e90233d2f3a45a7c45ecf6e711545
    
    -------------------------------------------------------------------------------
    after downloaded, try to install oracle12c
    
    -------------------steps below begin--------------------------
    step1:Check Hardware Requirements
    [root@pss-db-test oracle12c]# ls -ll
    total 2629112
    -rw-r--r--. 1 root root        178 May  3 05:24 filelist.txt
    -rw-r--r--. 1 root root 1673544724 Jul 11  2014 linuxamd64_12102_database_1of2.zip
    -rw-r--r--. 1 root root 1014530602 Jul 11  2014 linuxamd64_12102_database_2of2.zip
    -rw-r--r--. 1 root root       5162 May  3 05:53 wget-log
    -rw-r--r--. 1 root root       2328 May  3 05:19 wget-log.1
    -rw-r--r--. 1 root root       2436 May  3 05:56 wget-log.2
    -rw-r--r--. 1 root root    2567209 May  3 06:06 wget-log.3
    -rw-r--r--. 1 root root    1539673 May  3 06:08 wget-log.4
    [root@pss-db-test oracle12c]# grep "model name" /proc/cpuinfo
    model name      : Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
    model name      : Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
    model name      : Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
    model name      : Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
    model name      : Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
    model name      : Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
    model name      : Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
    model name      : Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz
    [root@pss-db-test oracle12c]# cat /proc/cpuinfo | grep "processor" | wc -l
    8
    [root@pss-db-test oracle12c]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
    1
    [root@pss-db-test oracle12c]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
    1
    [root@pss-db-test oracle12c]# grep MemTotal /proc/meminfo
    MemTotal:       57703176 kB
    [root@pss-db-test oracle12c]# topas
    -bash: topas: command not found
    [root@pss-db-test oracle12c]# top
    top - 07:29:24 up 8 days,  6:21,  2 users,  load average: 0.00, 0.01, 0.05
    Tasks: 154 total,   1 running, 153 sleeping,   0 stopped,   0 zombie
    %Cpu(s):  0.3 us,  0.1 sy,  0.0 ni, 99.5 id,  0.0 wa,  0.0 hi,  0.1 si,  0.0 st
    KiB Mem : 57703176 total, 23158080 free,   522856 used, 34022240 buff/cache
    KiB Swap:        0 total,        0 free,        0 used. 56143428 avail Mem 
    
       PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                            
      1035 root      20   0  382816  18916   5384 S   2.3  0.0 162:04.07 python                                             
    106042 root      20   0       0      0      0 S   0.5  0.0   0:00.05 kworker/0:1                                        
    106115 root      20   0  157716   2216   1540 R   0.5  0.0   0:00.05 top                                                
         1 root      20   0  193836   6976   4064 S   0.0  0.0   0:38.22 systemd                                            
         2 root      20   0       0      0      0 S   0.0  0.0   0:00.24 kthreadd                                           
         3 root      20   0       0      0      0 S   0.0  0.0   0:00.27 ksoftirqd/0                                        
         5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                                       
         7 root      rt   0       0      0      0 S   0.0  0.0   0:03.50 migration/0                                        
         8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh                                             
         9 root      20   0       0      0      0 S   0.0  0.0   2:02.25 rcu_sched                                          
        10 root      rt   0       0      0      0 S   0.0  0.0   0:06.06 watchdog/0                                         
        11 root      rt   0       0      0      0 S   0.0  0.0   0:04.67 watchdog/1                                         
        12 root      rt   0       0      0      0 S   0.0  0.0   0:02.36 migration/1                                        
        13 root      20   0       0      0      0 S   0.0  0.0   0:03.52 ksoftirqd/1                                        
        15 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H                                       
        16 root      rt   0       0      0      0 S   0.0  0.0   0:04.60 watchdog/2                                         
    [root@pss-db-test oracle12c]# grep SwapTotal /proc/meminfo
    SwapTotal:             0 kB
    [root@pss-db-test oracle12c]# free -g
                  total        used        free      shared  buff/cache   available
    Mem:             55           0          22           0          32          53
    Swap:             0           0           0
    [root@pss-db-test oracle12c]# 
    [root@pss-db-test oracle12c]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda2        30G  6.3G   24G  22% /
    devtmpfs         28G     0   28G   0% /dev
    tmpfs            28G     0   28G   0% /dev/shm
    tmpfs            28G  465M   28G   2% /run
    tmpfs            28G     0   28G   0% /sys/fs/cgroup
    /dev/sdc1       2.0T   26G  1.9T   2% /data
    /dev/sda1       497M   79M  419M  16% /boot
    /dev/sdb1       111G   85M  105G   1% /mnt/resource
    tmpfs           5.6G     0  5.6G   0% /run/user/0
    [root@pss-db-test oracle12c]# uname -m
    x86_64
    [root@pss-db-test oracle12c]# uname -r
    3.10.0-693.21.1.el7.x86_64
    [root@pss-db-test oracle12c]# more /etc/redhat-release 
    CentOS Linux release 7.4.1708 (Core) 
    [root@pss-db-test oracle12c]# uname -a
    Linux pss-db-test 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
    
    安装oracle-database-server-12cR2-preinstall
    
    wget http://public-yum.oracle.com/public-yum-ol7.repo -O /etc/yum.repos.d/public-yum-ol7.repo
    wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    yum clean all
    yum update
    yum install oracle-database-server-12cR2-preinstall -y
    
    
    yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp
    
    
    yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 
    glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 
    libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 
    libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
    libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
    
    step2:系统配置准备
    2.1 create group and user
    [root@pss-db-test oracle12c]# groupadd dba
    [root@pss-db-test oracle12c]# groupadd oinstall
    [root@pss-db-test oracle12c]# useradd -g oinstall -G dba oracle
    [root@pss-db-test oracle12c]# id oracle
    uid=1001(oracle) gid=1002(oinstall) groups=1002(oinstall),1001(dba)
    [root@pss-db-test oracle12c]# passwd oracle
    
    2.2 create directory
    [root@pss-db-test oracle12c]# mkdir -p /u01/app/oracle
    [root@pss-db-test oracle12c]# chown -R oracle:oinstall /u01/app/oracle
    [root@pss-db-test oracle12c]# chmod -R 775 /u01/app/oracle
    [root@pss-db-test oracle12c]# mkdir -p /u01/app/oracle/product/12.1.0/db_1
    mkdir -p /u01/app/oraInventory
    chown -R oracle:oinstall /u01/app/oraInventory
    chmod -R 775 /u01/app/oraInventory
    
    mkdir -p /etc/oracle
    chmod -R 775 /etc/oracle
    
    2.3 Disable SELinux
    sed -i s#SELINUX=enforcing#SELINUX=disabled#g /etc/selinux/config
    setenforce 0
    egrep "SELINUX=disabled" /etc/selinux/config
    getenforcesystemctl stop firewalld.service                      #关闭OEL7默认防火墙
    systemctl disable firewalld.service
    ---
    [root@getoraclelnx01  os]# /usr/sbin/sestatus
    SELinux status:                 disabled
    [root@getoraclelnx01  os]# /usr/sbin/getenforce
    Disabled
    [root@getoraclelnx01  os]#
    Disable secure linux by editing the "/etc/selinux/config" file, making sure the SELINUX flag is set as follows.
    
    SELINUX=disabled
    
    2.4 change system kernel parameters
    [root@pss-db-test oracle12c]# sysctl -a | grep shm
    kernel.shm_next_id = -1
    kernel.shm_rmid_forced = 0
    kernel.shmall = 18446744073692774399
    kernel.shmmax = 18446744073692774399
    kernel.shmmni = 4096
    sysctl: reading key "net.ipv6.conf.all.stable_secret"
    sysctl: reading key "net.ipv6.conf.default.stable_secret"
    sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
    sysctl: reading key "net.ipv6.conf.lo.stable_secret"
    vm.hugetlb_shm_group = 0
    [root@pss-db-test oracle12c]# getconf PAGESIZE
    4096
    [root@pss-db-test oracle12c]# sysctl -a | grep sem
    kernel.sem = 250        32000   32      128
    kernel.sem_next_id = -1
    sysctl: reading key "net.ipv6.conf.all.stable_secret"
    sysctl: reading key "net.ipv6.conf.default.stable_secret"
    sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
    sysctl: reading key "net.ipv6.conf.lo.stable_secret"
    [root@pss-db-test oracle12c]# sysctl -a | grep file-max
    fs.file-max = 5717204
    sysctl: reading key "net.ipv6.conf.all.stable_secret"
    sysctl: reading key "net.ipv6.conf.default.stable_secret"
    sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
    sysctl: reading key "net.ipv6.conf.lo.stable_secret"
    [root@pss-db-test oracle12c]# sysctl -a | grep ip_local_port_range
    net.ipv4.ip_local_port_range = 32768    60999
    sysctl: reading key "net.ipv6.conf.all.stable_secret"
    sysctl: reading key "net.ipv6.conf.default.stable_secret"
    sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
    sysctl: reading key "net.ipv6.conf.lo.stable_secret"
    [root@pss-db-test oracle12c]# 
    [root@pss-db-test etc]# vi /etc/sysctl.conf
    # sysctl settings are defined through files in
    # /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
    #
    # Vendors settings live in /usr/lib/sysctl.d/.
    # To override a whole file, create a new file with the same in
    # /etc/sysctl.d/ and put new settings there. To override
    # only specific settings, add a file with a lexically later
    # name in /etc/sysctl.d/ and put new settings there.
    #
    # For more information, see sysctl.conf(5) and sysctl.d(5).
    kernel.shmmax = 68719476736
    kernel.shmall = 6029312
    kernel.shmmni = 4096
    kernel.sem =250 32000 100 128
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144
    net.ipv4.ip_local_port_range =9000 65500
    fs.file-max=65536
    fs.aio-max-nr=1048576
    "sysctl.conf" 32L, 761C written
    [root@pss-db-test etc]# sysctl -p
    kernel.shmmax = 68719476736
    kernel.shmall = 6029312
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144
    net.ipv4.ip_local_port_range = 9000 65500
    fs.file-max = 65536
    fs.aio-max-nr = 1048576
    [root@pss-db-test etc]# 
    
    2.5 user limits settings
    在/etc/security/limits.conf中添加如下配置。
    
    oracle soft nproc 4096
    oracle hard nproc 16384
    oracle soft nofile 10240
    oracle hard nofile 65536
    oracle soft stack 10240
    oracle hard stack 10240
    
    Add the following line to the "/etc/pam.d/login" file,
    if it does not already exist.
    
    session required /lib/security/pam_limits.so
    session required pam_limits.so
    
    Add the following to
    /etc/profile if Oracle user will use the bash shell.
    
    if [ $USER = "oracle" ]; then
    
    ulimit -u 16384
    ulimit -n 65536
    
    fi
    
    2.6 config enviroment variables
    首先切换到oracle账户 ,编辑修改主目录下 .bash_profile 
    
    TMP=/tmp; export TMP
    TMPDIR=$TMP; export TMPDIR
    ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
    ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1; export ORACLE_HOME
    ORACLE_SID=auchan; export ORACLE_SID
    ORACLE_TERM=xterm; export ORACLE_TERM
    PATH=/usr/sbin:$PATH; export PATH
    PATH=$ORACLE_HOME/bin:$PATH; export PATH
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
    
    使配置生效
    [oracle@getoraclelnx01 ~]$ source .bash_profile
    [oracle@getoraclelnx01 ~]$ 
    
    
    root: xhost +
    oracle:export DISPLAY=172.16.0.6:0.0
    
    [oracle@pss-db-test database]$ export DISPLAY=172.16.0.6:0.0
    [oracle@pss-db-test database]$ ./runInstaller
    Starting Oracle Universal Installer...
    
    Checking Temp space: must be greater than 500 MB.   Actual 17469 MB    Passed
    Checking swap space: 0 MB available, 150 MB required.    Failed <<<<
    Checking monitor: must be configured to display at least 256 colors
        >>> Could not execute auto check for display colors using command /usr/bin/x<<<<
    
    Some requirement checks failed. You must fulfill these requirements before
    
    continuing with the installation,
    
    Continue? (y/n) [n] y
    
    
    >>> Ignoring required pre-requisite failures. Continuing...
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-05-03_10xception in thread "main" java.lang.NoClassDefFoundError: Could not initialize c
    
    
    $sudo yum install java-1.8.0-openjdk  
    
    [oracle@oracle01 ~]$./runInstaller -silent -responseFile /oracle12c/database/db_install.rsp
    [oracle@oracle01 ~]$tail -f -n 10 /tmp/OraInstall2018-05-03_11-05-43AM/installActions2018-05-03_11-05-43AM.log
    
    
    
    [oracle@pss-db-test database]$ ./runInstaller -silent -responseFile /oracle12c/database/db_install.rsp
    Starting Oracle Universal Installer...
    
    Checking Temp space: must be greater than 500 MB.   Actual 13840 MB    Passed
    Checking swap space: must be greater than 150 MB.   Actual 1023 MB    Passed
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-05-04_03-46-03AM. Please wait ...[oracle@pss-db-test database]$ [WARNING] [INS-13014] Target environment does not meet some optional requirements.
       CAUSE: Some of the optional prerequisites are not met. See logs for details. /tmp/OraInstall2018-05-04_03-46-03AM/installActions2018-05-04_03-46-03AM.log
       ACTION: Identify the list of failed prerequisite checks from the log: /tmp/OraInstall2018-05-04_03-46-03AM/installActions2018-05-04_03-46-03AM.log. Then either from the log file or from installation manual find the appropriate configuration to meet the prerequisites and fix it manually.
    You can find the log of this install session at:
     /u01/app/oraInventory/logs/installActions2018-05-04_03-46-03AM.log
    The installation of Oracle Database 12c was successful.
    Please check '/u01/app/oraInventory/logs/silentInstall2018-05-04_03-46-03AM.log' for more details.
    
    As a root user, execute the following script(s):
            1. /u01/app/oraInventory/orainstRoot.sh
            2. /u01/app/oracle/product/12.1.0/db_1/root.sh
    
    
    
    Successfully Setup Software.
    
    [oracle@pss-db-test database]$ netca -silent -responseFile /oracle12c/database/netca.rsp
    UnsatisfiedLinkError exception loading native library: njni12
    java.lang.UnsatisfiedLinkError: /u01/app/oracle/product/12.1.0/db_1/lib/libnjni12.so: /u01/app/oracle/product/12.1.0/db_1/lib/libclntsh.so.12.1: file too short
    java.lang.UnsatisfiedLinkError: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
            at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
            at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
            at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
            at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
            at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
            at oracle.net.ca.NetCA.main(NetCA.java:433)
    
    Error: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
    Oracle Net Services configuration failed.  The exit code is 1
    [oracle@pss-db-test database]$ rpm -qa|grep glibc-*
    glibc-headers-2.17-222.el7.x86_64
    glibc-common-2.17-222.el7.x86_64
    glibc-2.17-222.el7.i686
    glibc-devel-2.17-222.el7.i686
    glibc-devel-2.17-222.el7.x86_64
    glibc-2.17-222.el7.x86_64
    [oracle@pss-db-test database]$ cd $ORACLE_HOME
    [oracle@pss-db-test db_1]$ cd bin/
    [oracle@pss-db-test bin]$ relink all
    writing relink log to: /u01/app/oracle/product/12.1.0/db_1/install/relink.log 
    [oracle@pss-db-test bin]$ vi /u01/app/oracle/product/12.1.0/db_1/install/relink.log  
    [oracle@pss-db-test bin]$ netca -silent -responseFile /oracle12c/database/netca.rsp
    
    Parsing command line arguments:
        Parameter "silent" = true
        Parameter "responsefile" = /oracle12c/database/netca.rsp
    Done parsing command line arguments.
    Oracle Net Services Configuration:
    Profile configuration complete.
    
    PRCR-1164 : Failed to flush an output stream
    Oracle Net Listener Startup:
    The information provided for this listener is currently in use by other software on this computer.
        Listener start failed.
    Check the trace file for details: /u01/app/oracle/cfgtoollogs/netca/trace_OraDB12Home1-1805046AM2521.log
    Oracle Net Services configuration failed.  The exit code is 1
    
    
    [root@pss-db-test etc]# chmod -R 775 /etc/oracle
    [root@pss-db-test etc]#
    
    [oracle@pss-db-test database]$ netca -silent -responseFile /oracle12c/database/netca.rsp
    
    Parsing command line arguments:
        Parameter "silent" = true
        Parameter "responsefile" = /oracle12c/database/netca.rsp
    Done parsing command line arguments.
    Oracle Net Services Configuration:
    Profile configuration complete.
    Listener "LISTENER" already exists.
    Oracle Net Services configuration successful. The exit code is 0
    [oracle@pss-db-test database]$
    
    
    dbca -silent -responseFile /oracle12c/database/dbca.rsp -sysPassword auchan -systemPassword auchan
    
    [oracle@pss-db-test database]$ dbca -silent -responseFile /oracle12c/database/dbca.rsp -sysPassword auchan -systemPassword auchan
    Cleaning up failed steps
    5% complete
    Copying database files
    7% complete
    8% complete
    9% complete
    DBCA Operation failed.
    Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/auchan/auchan0.log" for further details.
    Database Configuration Assistant failed to detect options for this Oracle Installation.
    ORA-12547: TNS:lost contact
    
    Due to this failure some Database Configuration Assistant features will not be available. Do you want to continue?
    
    Unique database identifier check passed.
    
    / has enough space. Required space is 6140 MB , available space is 12116 MB.
    File Validations Successful.
    Cleaning up failed steps
    DBCA_PROGRESS : 5%
    Copying database files
    DBCA_PROGRESS : 7%
    DBCA_PROGRESS : 8%
    ORA-12547: TNS:lost contact
    
    DBCA_PROGRESS : 9%
    Error while cataloging RMAN Backups
    DBCA_PROGRESS : DBCA Operation failed.
    
    ---图形界面方式
    [root@pss-db-test ~]# ssh -X oracle@172.16.0.6
    Password:
    Last login: Fri May  4 12:30:12 2018
    /usr/bin/xauth:  file /home/oracle/.Xauthority does not exist
    [oracle@pss-db-test ~]$ cd /oracle12c/database/
    [oracle@pss-db-test database]$ ./runInstaller
    Starting Oracle Universal Installer...
    
    Checking Temp space: must be greater than 500 MB.   Actual 12116 MB    Passed
    Checking swap space: must be greater than 150 MB.   Actual 1023 MB    Passed
    Checking monitor: must be configured to display at least 256 colors
        >>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set.    Failed <<<<
    
    Some requirement checks failed. You must fulfill these requirements before
    
    continuing with the installation,
    
    Continue? (y/n) [n] y
    
    
    >>> Ignoring required pre-requisite failures. Continuing...
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-05-04_12-31-21PM. Please wait ...
    [oracle@pss-db-test database]$
    
    
    ----------------------------------centos7 download----------------------------------------------------------------------------------------------
    wget -b http://mirrors.cqu.edu.cn/CentOS/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
    
    [root@pss-db-test OS]# wget -b http://mirrors.cqu.edu.cn/CentOS/7/isos/x86_64/CentOS-7-x86_64-Everything-1708.iso
    Continuing in background, pid 70648.
    Output will be written to ‘wget-log.1’.
    [root@pss-db-test OS]# tail -f wget-log.1
    
    
    mkdir /mnt/centos7
    
    [root@pss-db-test resource]# umount /mnt/centos7
    [root@pss-db-test resource]#
    
    mount /mnt/resource/CentOS-7-x86_64-DVD-1708.iso /mnt/centos7 -o loop  
    
    [root@pss-db-test OS]# mount /oracle12c/OS/CentOS-7-x86_64-DVD-1708.iso /mnt/centos7 -o loop
    mount: /dev/loop0 is write-protected, mounting read-only
    [root@pss-db-test OS]# cd /mnt/centos7/
    [root@pss-db-test centos7]# ls
    CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
    EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL
    [root@pss-db-test centos7]#
    
    ---add swap to 16G
    dd if=/dev/zero of=/mnt/resource/swapfile bs=1M count=16384
    mkswap /mnt/resource/swapfile
    swapon /mnt/resource/swapfile
    编辑/etc/fstab,加入下面一行
    /mnt/resource/swapfile swap swap defaults 0 0
    
    [root@pss-db-test home]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda2        30G   14G   17G  45% /
    devtmpfs         28G     0   28G   0% /dev
    tmpfs            28G     0   28G   0% /dev/shm
    tmpfs            28G  8.6M   28G   1% /run
    tmpfs            28G     0   28G   0% /sys/fs/cgroup
    /dev/sdc1       2.0T  402G  1.5T  21% /data
    /dev/sda1       497M   79M  419M  16% /boot
    tmpfs           5.6G     0  5.6G   0% /run/user/0
    /dev/sdb1       111G  9.3G   96G   9% /mnt/resource
    tmpfs           5.6G     0  5.6G   0% /run/user/1001
    [root@pss-db-test home]# dd if=/dev/zero of=/mnt/resource/swapfile bs=1M count=16384
    16384+0 records in
    16384+0 records out
    17179869184 bytes (17 GB) copied, 20.2168 s, 850 MB/s
    [root@pss-db-test home]# mkswap /mnt/resource/swapfile
    Setting up swapspace version 1, size = 16777212 KiB
    no label, UUID=71607810-6c2b-498c-99e1-d8a5592d6bc7
    [root@pss-db-test home]# swapon /mnt/resource/swapfile
    swapon: /mnt/resource/swapfile: insecure permissions 0644, 0600 suggested.
    [root@pss-db-test home]# vi /etc/fstab
    [root@pss-db-test home]#
    
    All for u
  • 相关阅读:
    数据模型Model(I)
    泛型
    iOS开发之widget实现
    ios断点续传:NSURLSession和NSURLSessionDataTask实现
    iOS 直播类APP开发流程解析
    iOS实现电话状态监听 CoreTelephony
    iOS9全新的联系人相关框架——Contacts Framework
    iOS开发集成微信支付
    如何在 Git 里撤销(几乎)任何操作
    iOS开发网络缓存原理
  • 原文地址:https://www.cnblogs.com/ayumie/p/8996096.html
Copyright © 2011-2022 走看看