zoukankan      html  css  js  c++  java
  • OCM_Session7_9_安装clusterware前检查配置信息,以及安装缺少的包

    九、安装clusterware前检查配置信息,以及安装缺少的包

    准备工作:

    Clustware 安装文件路径 
    /stage/clustware/Disk1/
    数据库文件路径
    /stage/database/Disk1/ 


     

    [root@rac1 ~]# mkdir -p /stage/clustware/Disk1
    [root@rac1 ~]# mkdir -p /stage/database/Disk1
    改变所属用户和所属组
    [root@rac1 ~]# chown -R oracle:oinstall /stage/clustware/Disk1/
    [root@rac1 ~]# chown -R oracle:oinstall /stage/database/Disk1/

    使用ftp软件上传10201_clusterware_linux32到/stage/clustware/Disk1,上传10201_database_linux32到/stage/database/Disk1
    然后使用oracle用户解压

    [oracle@rac1 Disk1]$ unzip 10201_clusterware_linux32.zip 
    [oracle@rac1 Disk1]$ unzip 10201_database_linux32.zip 

    Note:
    由于oracle 10g早在10年前,即2003年就发布了,而Redhat Enterprise Linux 5的发布日期要晚于oracle 10g发布,所以,默认情况下Oracle 10g 不支持在Redhat Enterprise Linux 5及以上版本上安装。所以,解决方案:
    1 可以通过修改/etc/redhat-release 文件;
    2 在安装的过程中,执行runInstaller 加上–ignoreSysPreReqs选项;

    [oracle@rac1 clusterware]$ su -
    Password: 
    [root@rac1 ~]# vi /etc/redhat-release
    Red Hat Enterprise Linux Server release 4 (Tikanga)
    ~
    ~
    ~
    "/etc/redhat-release" 1L, 52C written
    [root@rac1 ~]#  cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 4 (Tikanga)
    -----------------------------------------------------------------------------------------------------------------------------------------

    安装前与检查配置信息


    2.8 Checking the Network Setup with CVU

    As the oracle user, enter a command using the following syntax to verify node connectivity among all of the nodes for which your cluster is configured:

    /mountpoint/crs/Disk1/cluvfy/runcluvfy.sh comp nodecon -n node_list [-verbose]

    In the preceding syntax example, the variable node_list is a comma-separated list of nodes in your cluster. This command detects all the network interfaces available on the cluster nodes, and verifies the connectivity among all the nodes through the network interfaces it finds.

    Select the option -verbose to receive progress updates as the CVU performs its system checks, and detailed reporting of the test results.

    For example, to verify node connectivity on a two-node cluster with nodes node1 and node2, with the mountpoint /dev/dvdrom, and with updates and a summary of the verification checks the CVU performs, enter the following command:

    /dev/dvdrom/crs/Disk1/cluvfy/runcluvfy.sh comp nodecon -n node1,node2 -verbose

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     
    我的修改如下:

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [oracle@rac1 clusterware]$ pwd
    /stage/clustware/Disk1/clusterware
    [oracle@rac1 clusterware]$ ll
    total 36
    drwxr-xr-x 2 oracle oinstall 4096 Jul  3  2005 cluvfy
    drwxr-xr-x 6 oracle oinstall 4096 Jul  3  2005 doc
    drwxr-xr-x 4 oracle oinstall 4096 Jul  3  2005 install
    drwxr-xr-x 2 oracle oinstall 4096 Jul  3  2005 response
    drwxr-xr-x 2 oracle oinstall 4096 Jul  3  2005 rpm
    -rwxr-xr-x 1 oracle oinstall 1328 Jul  3  2005 runInstaller
    drwxr-xr-x 9 oracle oinstall 4096 Jul  3  2005 stage
    drwxr-xr-x 2 oracle oinstall 4096 Jul  3  2005 upgrade
    -rw-r--r-- 1 oracle oinstall 3445 Jul  3  2005 welcome.html
    [oracle@rac1 clusterware]$ cd cluvfy/
    [oracle@rac1 cluvfy]$ ll
    total 29188
    -rwxr-xr-x 1 oracle oinstall  8477663 Jul  3  2005 cvupack.zip
    -rw-r--r-- 1 oracle oinstall 21356849 Jul  3  2005 jrepack.zip
    -rwxr-xr-x 1 oracle oinstall     3107 Jul  3  2005 runcluvfy.sh

    [oracle@rac1 cluvfy]$ ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose
    Performing pre-checks for cluster services setup 

    Checking node reachability...

    Check: Node reachability from node "rac1"
      Destination Node                      Reachable?              
      ------------------------------------  ------------------------
      rac2                                  yes                     
      rac1                                  yes                     
    Result: Node reachability check passed from node "rac1".


    Checking user equivalence...

    Check: User equivalence for user "oracle"
      Node Name                             Comment                 
      ------------------------------------  ------------------------
      rac2                                  passed                  
      rac1                                  passed                  
    Result: User equivalence check passed for user "oracle".

    Checking administrative privileges...

    Check: Existence of user "oracle"
      Node Name     User Exists               Comment                 
      ------------  ------------------------  ------------------------
      rac2          yes                       passed                  
      rac1          yes                       passed                  
    Result: User existence check passed for "oracle".

    Check: Existence of group "oinstall"
      Node Name     Status                    Group ID                
      ------------  ------------------------  ------------------------
      rac2          exists                    501                     
      rac1          exists                    501                     
    Result: Group existence check passed for "oinstall".

    Check: Membership of user "oracle" in group "oinstall" [as Primary]
      Node Name         User Exists   Group Exists  User in Group  Primary       Comment     
      ----------------  ------------  ------------  ------------  ------------  ------------
      rac2              yes           yes           yes           yes           passed      
      rac1              yes           yes           yes           yes           passed      
    Result: Membership check for user "oracle" in group "oinstall" [as Primary] passed.

    Administrative privileges check passed.

    Checking node connectivity...


    Interface information for node "rac2"
      Interface Name                  IP Address                      Subnet          
      ------------------------------  ------------------------------  ----------------
      eth0                            192.168.1.153                   192.168.1.0     
      eth1                            172.168.1.15                    172.168.0.0     


    Interface information for node "rac1"
      Interface Name                  IP Address                      Subnet          
      ------------------------------  ------------------------------  ----------------
      eth0                            192.168.1.151                   192.168.1.0     
      eth1                            172.168.1.14                    172.168.0.0     


    Check: Node connectivity of subnet "192.168.1.0"
      Source                          Destination                     Connected?      
      ------------------------------  ------------------------------  ----------------
      rac2:eth0                       rac1:eth0                       yes             
    Result: Node connectivity check passed for subnet "192.168.1.0" with node(s) rac2,rac1.

    Check: Node connectivity of subnet "172.168.0.0"
      Source                          Destination                     Connected?      
      ------------------------------  ------------------------------  ----------------
      rac2:eth1                       rac1:eth1                       yes             
    Result: Node connectivity check passed for subnet "172.168.0.0" with node(s) rac2,rac1.

    Suitable interfaces for VIP on subnet "172.168.0.0":
    rac2 eth1:172.168.1.15
    rac1 eth1:172.168.1.14

    Suitable interfaces for the private interconnect on subnet "192.168.1.0":
    rac2 eth0:192.168.1.153
    rac1 eth0:192.168.1.151

    Result: Node connectivity check passed.


    Checking system requirements for 'crs'...

    Check: Total memory 
      Node Name     Available                 Required                  Comment   
      ------------  ------------------------  ------------------------  ----------
      rac2          1002.62MB (1026688KB)     512MB (524288KB)          passed    
      rac1          1002.62MB (1026688KB)     512MB (524288KB)          passed    
    Result: Total memory check passed.

    Check: Free disk space in "/tmp" dir
      Node Name     Available                 Required                  Comment   
      ------------  ------------------------  ------------------------  ----------
      rac2          41.91GB (43941528KB)      400MB (409600KB)          passed    
      rac1          40.08GB (42027520KB)      400MB (409600KB)          passed    
    Result: Free disk space check passed.

    Check: Swap space 
      Node Name     Available                 Required                  Comment   
      ------------  ------------------------  ------------------------  ----------
      rac2          2GB (2096472KB)           1GB (1048576KB)           passed    
      rac1          2GB (2096472KB)           1GB (1048576KB)           passed    
    Result: Swap space check passed.

    Check: System architecture 
      Node Name     Available                 Required                  Comment   
      ------------  ------------------------  ------------------------  ----------
      rac2          i686                      i686                      passed    
      rac1          i686                      i686                      passed    
    Result: System architecture check passed.

    Check: Kernel version 
      Node Name     Available                 Required                  Comment   
      ------------  ------------------------  ------------------------  ----------
      rac2          2.6.32-200.13.1.el5uek    2.4.21-15EL               passed    
      rac1          2.6.32-200.13.1.el5uek    2.4.21-15EL               passed    
    Result: Kernel version check passed.

    Check: Package existence for "make-3.79" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            make-3.81-3.el5                 passed          
      rac1                            make-3.81-3.el5                 passed          
    Result: Package existence check passed for "make-3.79".

    Check: Package existence for "binutils-2.14" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            binutils-2.17.50.0.6-14.el5     passed          
      rac1                            binutils-2.17.50.0.6-14.el5     passed          
    Result: Package existence check passed for "binutils-2.14".

    Check: Package existence for "gcc-3.2" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            missing                         failed          
      rac1                            missing                         failed          
    Result: Package existence check failed for "gcc-3.2".

    Check: Package existence for "glibc-2.3.2-95.27" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            glibc-2.5-65                    passed          
      rac1                            glibc-2.5-65                    passed          
    Result: Package existence check passed for "glibc-2.3.2-95.27".

    Check: Package existence for "compat-db-4.0.14-5" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            missing                         failed          
      rac1                            missing                         failed          
    Result: Package existence check failed for "compat-db-4.0.14-5".

    Check: Package existence for "compat-gcc-7.3-2.96.128" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            missing                         failed          
      rac1                            missing                         failed          
    Result: Package existence check failed for "compat-gcc-7.3-2.96.128".

    Check: Package existence for "compat-gcc-c++-7.3-2.96.128" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            missing                         failed          
      rac1                            missing                         failed          
    Result: Package existence check failed for "compat-gcc-c++-7.3-2.96.128".

    Check: Package existence for "compat-libstdc++-7.3-2.96.128" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            missing                         failed          
      rac1                            missing                         failed          
    Result: Package existence check failed for "compat-libstdc++-7.3-2.96.128".

    Check: Package existence for "compat-libstdc++-devel-7.3-2.96.128" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            missing                         failed          
      rac1                            missing                         failed          
    Result: Package existence check failed for "compat-libstdc++-devel-7.3-2.96.128".

    Check: Package existence for "openmotif-2.2.3" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            missing                         failed          
      rac1                            missing                         failed          
    Result: Package existence check failed for "openmotif-2.2.3".

    Check: Package existence for "setarch-1.3-1" 
      Node Name                       Status                          Comment         
      ------------------------------  ------------------------------  ----------------
      rac2                            setarch-2.0-1.1                 passed          
      rac1                            setarch-2.0-1.1                 passed          
    Result: Package existence check passed for "setarch-1.3-1".

    Check: Group existence for "dba" 
      Node Name     Status                    Comment                 
      ------------  ------------------------  ------------------------
      rac2          exists                    passed                  
      rac1          exists                    passed                  
    Result: Group existence check passed for "dba".

    Check: Group existence for "oinstall" 
      Node Name     Status                    Comment                 
      ------------  ------------------------  ------------------------
      rac2          exists                    passed                  
      rac1          exists                    passed                  
    Result: Group existence check passed for "oinstall".

    Check: User existence for "nobody" 
      Node Name     Status                    Comment                 
      ------------  ------------------------  ------------------------
      rac2          exists                    passed                  
      rac1          exists                    passed                  
    Result: User existence check passed for "nobody".

    System requirement failed for 'crs'

    Pre-check for cluster services setup was unsuccessful on all the nodes. 
    ---------------------------------------------------------------------------------------------------------------------------------

    现在rac1上安装所需要的包,注意包的安装顺序:

    [root@rac1 ~]# mount /dev/cdrom /mnt/
    mount: block device /dev/cdrom is write-protected, mounting read-only
    [root@rac1 ~]# cd /mnt/Server/
    [root@rac1 Server]# rpm -ivh gcc-
    gcc-4.1.2-51.el5.i386.rpm           gcc-java-4.1.2-51.el5.i386.rpm
    gcc-c++-4.1.2-51.el5.i386.rpm       gcc-objc-4.1.2-51.el5.i386.rpm
    gcc-gfortran-4.1.2-51.el5.i386.rpm  gcc-objc++-4.1.2-51.el5.i386.rpm
    gcc-gnat-4.1.2-51.el5.i386.rpm      
    [root@rac1 Server]# rpm -ivh gcc-4.1.2-51.el5.i386.rpm 
    warning: gcc-4.1.2-51.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    error: Failed dependencies:
            glibc-devel >= 2.2.90-12 is needed by gcc-4.1.2-51.el5.i386
    [root@rac1 Server]# rpm -ivh glibc-devel-2.5-65.i386.rpm 
    warning: glibc-devel-2.5-65.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    error: Failed dependencies:
            glibc-headers is needed by glibc-devel-2.5-65.i386
            glibc-headers = 2.5-65 is needed by glibc-devel-2.5-65.i386
    [root@rac1 Server]# rpm -ivh glibc-headers-2.5-65.i386.rpm 
    warning: glibc-headers-2.5-65.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    error: Failed dependencies:
            kernel-headers is needed by glibc-headers-2.5-65.i386
            kernel-headers >= 2.2.1 is needed by glibc-headers-2.5-65.i386
    [root@rac1 Server]# rpm -ivh kernel-headers-2.6.18-274.el5.i386.rpm 
    warning: kernel-headers-2.6.18-274.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:kernel-headers         ########################################### [100%]
    [root@rac1 Server]# rpm -ivh glibc-headers-2.5-65.i386.rpm
    warning: glibc-headers-2.5-65.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:glibc-headers          ########################################### [100%]
    [root@rac1 Server]# rpm -ivh glibc-devel-2.5-65.i386.rpm
    warning: glibc-devel-2.5-65.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:glibc-devel            ########################################### [100%]
    [root@rac1 Server]# rpm -ivh gcc-4.1.2-51.el5.i386.rpm
    warning: gcc-4.1.2-51.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:gcc                    ########################################### [100%]
    [root@rac1 Server]# rpm -ivh compat-db-4.2.52-5.1.i386.rpm 
    warning: compat-db-4.2.52-5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:compat-db              ########################################### [100%]
    [root@rac1 Server]# rpm -ivh compat-gcc-34-
    compat-gcc-34-3.4.6-4.1.i386.rpm      compat-gcc-34-g77-3.4.6-4.1.i386.rpm
    compat-gcc-34-c++-3.4.6-4.1.i386.rpm  
    [root@rac1 Server]# rpm -ivh compat-gcc-34-3.4.6-4.1.i386.rpm 
    warning: compat-gcc-34-3.4.6-4.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:compat-gcc-34          ########################################### [100%]
    [root@rac1 Server]# rpm -ivh compat-gcc-34-c++-3.4.6-4.1.i386.rpm
    warning: compat-gcc-34-c++-3.4.6-4.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:compat-gcc-34-c++      ########################################### [100%]
    [root@rac1 Server]# rpm -ivh compat-libstdc++-
    compat-libstdc++-296-2.96-138.i386.rpm  compat-libstdc++-33-3.2.3-61.i386.rpm
    [root@rac1 Server]# rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm 
    warning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
            package compat-libstdc++-33-3.2.3-61.i386 is already installed
    [root@rac1 Server]# rpm -ivh compat-libstdc++-296-2.96-138.i386.rpm
    warning: compat-libstdc++-296-2.96-138.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
            package compat-libstdc++-296-2.96-138.i386 is already installed
    [root@rac1 Server]# rpm -ivh openmotif-2.3.1-5.el5_5.1.i386.rpm 
    warning: openmotif-2.3.1-5.el5_5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    error: Failed dependencies:
            libXp.so.6 is needed by openmotif-2.3.1-5.el5_5.1.i386
    [root@rac1 Server]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm 
    warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:libXp                  ########################################### [100%]
    [root@rac1 Server]# rpm -ivh openmotif-2.3.1-5.el5_5.1.i386.rpm
    warning: openmotif-2.3.1-5.el5_5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:openmotif              ########################################### [100%]
    [root@rac1 Server]# rpm -ivh libstdc++-devel-4.1.2-51.el5.i386.rpm
    warning: libstdc++-devel-4.1.2-51.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:libstdc++-devel        ########################################### [100%]
    [root@rac1 Server]# rpm -ivh gcc-c++-4.1.2-51.el5.i386.rpm
    warning: gcc-c++-4.1.2-51.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:gcc-c++                ########################################### [100%]

    至此rac1所有包安装完毕。

    ----------------------------------------------------------------------------------------------------------------------------------------------------------

    下面在rac2节点安装包

    [root@rac2 ~]# mount /dev/cdrom /mnt/
    mount: block device /dev/cdrom is write-protected, mounting read-only
    [root@rac2 ~]# cd /mnt/Server/
    [root@rac2 Server]# 
    [root@rac2 Server]# rpm -ivh kernel-headers-2.6.18-274.el5.i386.rpm 
    warning: kernel-headers-2.6.18-274.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:kernel-headers         ########################################### [100%]
    [root@rac2 Server]#  rpm -ivh glibc-headers-2.5-65.i386.rpm
    warning: glibc-headers-2.5-65.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:glibc-headers          ########################################### [100%]
    [root@rac2 Server]#  rpm -ivh glibc-devel-2.5-65.i386.rpm
    warning: glibc-devel-2.5-65.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:glibc-devel            ########################################### [100%]
    [root@rac2 Server]# rpm -ivh gcc-4.1.2-51.el5.i386.rpm
    warning: gcc-4.1.2-51.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:gcc                    ########################################### [100%]
    [root@rac2 Server]# rpm -ivh compat-db-4.2.52-5.1.i386.rpm 
    warning: compat-db-4.2.52-5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:compat-db              ########################################### [100%]
    [root@rac2 Server]#  rpm -ivh compat-gcc-34-3.4.6-4.1.i386.rpm 
    warning: compat-gcc-34-3.4.6-4.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:compat-gcc-34          ########################################### [100%]
    [root@rac2 Server]# rpm -ivh compat-gcc-34-c++-3.4.6-4.1.i386.rpm
    warning: compat-gcc-34-c++-3.4.6-4.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:compat-gcc-34-c++      ########################################### [100%]
    [root@rac2 Server]#  rpm -ivh openmotif-2.3.1-5.el5_5.1.i386.rpm
    warning: openmotif-2.3.1-5.el5_5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    error: Failed dependencies:
            libXp.so.6 is needed by openmotif-2.3.1-5.el5_5.1.i386
    [root@rac2 Server]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm 
    warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:libXp                  ########################################### [100%]
    [root@rac2 Server]# rpm -ivh openmotif-2.3.1-5.el5_5.1.i386.rpm
    warning: openmotif-2.3.1-5.el5_5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:openmotif              ########################################### [100%]
    [root@rac2 Server]# rpm -ivh libstdc++-devel-4.1.2-51.el5.i386.rpm 
    warning: libstdc++-devel-4.1.2-51.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:libstdc++-devel        ########################################### [100%]
    [root@rac2 Server]# rpm -ivh gcc-c++-4.1.2-51.el5.i386.rpm
    warning: gcc-c++-4.1.2-51.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
    Preparing...                ########################################### [100%]
       1:gcc-c++                ########################################### [100%]

    至此rac2节点安装完毕。

    注意,此时再运行./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose
    检查时,可能还会出现缺少包的情况,此时可以忽略,因为在OS的镜像文件里没有这些包。
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    Docker安装模拟MySQL集群
    Java中类似PHP的var_dump()
    同样的sql语句在数据库中能查出结果,但是在java springboot项目中,查不出来
    import org.junit.Test 导入失败 @Test JUnit4单元测试找不到
    解决用eclipse spring start project 自动创建项目时pom文件错误
    Laravel 队列的简单使用例子
    跨库触发器
    MySQL 主从复制 详细实例讲解 与 常见错误解决方法
    2014年末总结:对大数据处理的一点思考
    Range
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315877.html
Copyright © 2011-2022 走看看