当前位置:首页>Linux>Oracle 19C RAC集群安装_linux7

Oracle 19C RAC集群安装_linux7

  • 2026-08-18 23:10:46
Oracle 19C RAC集群安装_linux7

一、安装前规划

1、网络配置

备注:整个集群两个节点共享一个SCANIP地址。

2、共享存储规划

fdisk -l命令查看fdisk -l|grep sdDisk /dev/sdb: 1073 MBDisk /dev/sdc: 1073 MBDisk /dev/sdd: 1073 MBDisk /dev/sde: 1073 MBDisk /dev/sdf: 1073 MBDisk /dev/sdg: 1073 MB/dev/sdb,c,d三个盘用于orc磁盘组,/dev/sde,f,g三个盘用于data数据磁盘组备注:共享存储磁盘,就是安装集群中的两台服务器都可以读写这些磁盘

3、内存、根目录大小规划

内存至少4GB,根目录用于GI集群软件和Oracle软件目录安装,建议50G以上

二、安装前准备工作

1、配置主机名

节点一服务器hostnamectl set-hostname host61rac1节点二服务器hostnamectl set-hostname host62rac2

2、/etc/hosts文件配置

两个节点服务器都需执行cat >> /etc/hosts <<EOF10.10.10.61 host61rac1-priv10.10.10.62 host62rac2-priv192.168.11.61 host61rac1192.168.11.62 host62rac2192.168.11.63 host61rac1-vip192.168.11.64 host62rac2-vip192.168.11.65 hostrac-scanEOF

3、集群GI和Oracle数据库安装用户创建

两个节点服务器都需执行cat /etc/passwd cat /etc/group/usr/sbin/groupadd -g 2000 oinstall/usr/sbin/groupadd -g 2001 dba/usr/sbin/groupadd -g 2002 asmadmin/usr/sbin/groupadd -g 2003 asmdba/usr/sbin/groupadd -g 2004 asmoper/usr/sbin/groupadd -g 2005 oper/usr/sbin/groupadd -g 2006 backupdba/usr/sbin/groupadd -g 2007 kmdba/usr/sbin/groupadd -g 2008 dgdba/usr/sbin/groupadd -g 2009 racdbauseradd -u 2000 -g oinstall -G oinstall,dba,racdba,asmadmin,asmdba,asmoper -m -d /home/grid griduseradd -u 2001 -g oinstall -G oinstall,dba,oper,backupdba,dgdba,racdba,kmdba,asmdba -d /home/oracle -s /bin/bash oracleecho ”oracle”|passwd --stdin grid echo ”oracle”|passwd --stdin oracle

4、创建目录

两个节点服务器都需执行mkdir /u01chown grid:oinstall /u01chmod 775 /u01mkdir -p /u01/appchown -R grid:oinstall /u01chmod 775 /u01/appmkdir -p /u01/app/gridchown grid:oinstall /u01/app/gridchmod 775 /u01/app/gridmkdir -p /u01/app/19c/gridchown grid:oinstall /u01/app/19cchown grid:oinstall /u01/app/19c/gridmkdir -p /u01/app/oraclechown oracle:oinstall /u01/app/oraclemkdir -p /u01/softchown grid:oinstall /u01/softsu - oraclemkdir -p /u01/app/oracle/product/19c/db_119c安装包需要解压到HOME目录,因此需要提前创建这个目录

5、oracle用户和grid用户ssh互信配置

备注:1)安装集群软件期间,ssh端口配置为默认的22,配置ssh互信完毕,安装完集群软件后,可以修改为其他端口,例如600222)ssh密钥只需要在一台机器上执行生成命令(/usr/bin/ssh-keygen -t rsa),然后将公钥和私钥一起发送给另一台集群节点服务器即可本次使用下面的方法一,完成grid和oracle用户的ssh互信配置!!方法一:Oracle19c自带了sshUserSetup.sh脚本,可以单独拿出来,直接使用这个脚本完成互信安装即可上传sshUserSetup.sh脚本至/home/oracle,/home/gridchmod 775 /home/oracle/sshUserSetup.sh /home/grid/sshUserSetup.shsu - grid./sshUserSetup.sh -user grid -hosts ”host61rac1 host62rac2” -advanced -noPromptPassphrasessu - oracle./sshUserSetup.sh -user oracle -hosts ”host61rac1 host62rac2” -advanced -noPromptPassphrases选项说明-advanced关键参数。实现所有主机之间的双向互信。不加此参数,仅建立脚本执行节点到其他节点的单向信任。-noPromptPassphrases静默模式,不提示输入私钥密码(passphrase),适合自动化场景。方法二:原有的老方法手工配置,如下oracle用户互信配置节点一服务器su - oraclemkdir ~/.sshchmod 700 ~/.ssh/usr/bin/ssh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa oracle@192.168.11.61 --这个是本机ip地址,不要搞错节点二服务器(创建接收公钥和私钥的目录)su - oraclemkdir ~/.ssh && chmod 700 ~/.ssh节点一服务器(发送公钥和私钥给节点二服务器)su - oraclescp ~/.ssh/* oracle@192.168.11.62:~/.ssh/ grid用户互信配置节点一服务器su - gridmkdir ~/.sshchmod 700 ~/.ssh/usr/bin/ssh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa grid@192.168.11.61节点二服务器(创建接受公钥和私钥的目录)su - grid mkdir ~/.ssh && chmod 700 ~/.ssh节点一服务器(发送公钥和私钥给节点二服务器)su - gridscp ~/.ssh/* grid@192.168.11.62:~/.ssh/ 互信测试注意,ssh互相实现以后,所有机器都需要测试一遍,包括本机对本机,包括私有网络都尝试一遍测试方法(每一个集群服务器都必须执行测试)su - oraclecat > sshceshi.sh < sshceshi.sh <<EOFssh 192.168.11.61 hostnamessh 192.168.11.62 hostnamessh 10.10.10.61 hostnamessh 10.10.10.62 hostnamessh host61rac1 hostname ssh host62rac2 hostnamessh host61rac1-priv hostnamessh host62rac2-priv hostnameEOFsh sshceshi.sh

补充:

配置LoginGraceTime参数为0, 将timeout wait设置为无限制cp /etc/ssh/sshd_config /etc/ssh/sshd_config_`date +”%Y%m%d_%H%M%S”` && sed -i '/#LoginGraceTime 2m/ s/#LoginGraceTime 2m/LoginGraceTime 0/' /etc/ssh/sshd_config && grep LoginGraceTime /etc/ssh/sshd_config加快SSH登陆速度,禁用DNScp /etc/ssh/sshd_config /etc/ssh/sshd_config_`date +”%Y%m%d_%H%M%S”` && sed -i '/#UseDNS yes/ s/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config && grep UseDNS /etc/ssh/sshd_config

6、共享磁盘配置(共享设备与ASM磁盘映射)

注意事项:linux7通过/usr/lib/udev/scsi_id来识别唯一标识磁盘,如下/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb两个节点服务器都需执行通过脚本方式一键生成(两个节点都执行,并且确保执行出来的结果完全一样)root用户for i in b c d e f g;do echo ”KERNEL==\”sd$i\”,SUBSYSTEM==\”block\”, PROGRAM==\”/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\”,RESULT==\”`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\”, SYMLINK+=\”asm-disk$i\”,OWNER=\”grid\”, GROUP=\”asmadmin\”,MODE=\”0660\””done 结果类似如下:KERNEL==”sdb”,SUBSYSTEM==”block”, PROGRAM==”/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name”,RESULT==”36000c291ae44211d5528b341d3feed9b”, SYMLINK+=”asm-diskb”,OWNER=”grid”, GROUP=”asmadmin”,MODE=”0660”KERNEL==”sdc”,SUBSYSTEM==”block”, PROGRAM==”/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name”,RESULT==”36000c294878259d96059426cc9213afe”, SYMLINK+=”asm-diskc”,OWNER=”grid”, GROUP=”asmadmin”,MODE=”0660”KERNEL==”sdd”,SUBSYSTEM==”block”, PROGRAM==”/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name”,RESULT==”36000c29629f561789869b854255a75e7”, SYMLINK+=”asm-diskd”,OWNER=”grid”, GROUP=”asmadmin”,MODE=”0660”KERNEL==”sde”,SUBSYSTEM==”block”, PROGRAM==”/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name”,RESULT==”36000c29b3826eaaa33cb597813b71a84”, SYMLINK+=”asm-diske”,OWNER=”grid”, GROUP=”asmadmin”,MODE=”0660”KERNEL==”sdf”,SUBSYSTEM==”block”, PROGRAM==”/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name”,RESULT==”36000c29517022890f76ae649cdc418a9”, SYMLINK+=”asm-diskf”,OWNER=”grid”, GROUP=”asmadmin”,MODE=”0660”KERNEL==”sdg”,SUBSYSTEM==”block”, PROGRAM==”/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name”,RESULT==”36000c293bbc95187fa229934198f45c4”, SYMLINK+=”asm-diskg”,OWNER=”grid”, GROUP=”asmadmin”,MODE=”0660”备注:生成的asm磁盘名称为asm-diskb,asm-diskbc...如果觉得名称不满意,可以根据结果手工调整,例如asm-diskocr1,asm-diskocr3,asm-diskocr3,asm-diskdata1,asm-diskdata2....类似这样。最终将结果写入文件/etc/udev/rules.d/99-oracle-asmdevices.rules ,方法如下for i in b c d e f g;do echo ”KERNEL==\”sd$i\”,SUBSYSTEM==\”block\”, PROGRAM==\”/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\”,RESULT==\”`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\”, SYMLINK+=\”asm-disk$i\”,OWNER=\”grid\”, GROUP=\”asmadmin\”,MODE=\”0660\”” >>/etc/udev/rules.d/99-oracle-asmdevices.rulesdone 检查文件cat /etc/udev/rules.d/99-oracle-asmdevices.rules重新加载udev规则(无需重启系统),修改设备规则后非常有用,方法如下重新加载规则/sbin/udevadm control --reload-rules手动触发内核向udev发送事件,从而让已连接的设备重新执行匹配的udev规则,不会真正改变硬件状态,而是模拟一次change事件,让规则立即生效/sbin/udevadm trigger --type=devices --action=change备注:可以只针对某个磁盘触发change 事件例如:仅对 sdb 磁盘触发 udevadm control --reload-rulesudevadm trigger --type=devices --action=change --sysname-match=sdb -v验证是否生效ls -lsa /dev/sd*ls -lsa /dev/asm*执行结果类似如下:(两个节点一模一样)[root@host62rac2 ~]# ls -lsa /dev/sd*0 brw-rw---- 1 root disk 8, 0 Jul 9 17:04 /dev/sda0 brw-rw---- 1 root disk 8, 1 Jul 9 17:04 /dev/sda10 brw-rw---- 1 root disk 8, 2 Jul 9 17:04 /dev/sda20 brw-rw---- 1 grid asmadmin 8, 16 Jul 9 17:45 /dev/sdb0 brw-rw---- 1 grid asmadmin 8, 32 Jul 9 17:45 /dev/sdc0 brw-rw---- 1 grid asmadmin 8, 48 Jul 9 17:45 /dev/sdd0 brw-rw---- 1 grid asmadmin 8, 64 Jul 9 17:45 /dev/sde0 brw-rw---- 1 grid asmadmin 8, 80 Jul 9 17:45 /dev/sdf0 brw-rw---- 1 grid asmadmin 8, 96 Jul 9 17:45 /dev/sdg[root@host62rac2 ~]# ls -lsa /dev/asm*lrwxrwxrwx 1 root root 3 Jul 9 17:04 /dev/asm-diskf -> sdflrwxrwxrwx 1 root root 3 Jul 9 17:04 /dev/asm-diske -> sdelrwxrwxrwx 1 root root 3 Jul 9 17:04 /dev/asm-diskb -> sdblrwxrwxrwx 1 root root 3 Jul 9 17:04 /dev/asm-diskc -> sdclrwxrwxrwx 1 root root 3 Jul 9 17:04 /dev/asm-diskg -> sdglrwxrwxrwx 1 root root 3 Jul 9 17:04 /dev/asm-diskd -> sdd为了避免划分的磁盘,原先被其他集群ASM使用过(未清理干净),可以考虑使用前对asm磁盘头部dd格式化,如下dd if=/dev/zero of=/dev/asm-diskb bs=1024 count=10000dd if=/dev/zero of=/dev/asm-diskc bs=1024 count=10000dd if=/dev/zero of=/dev/asm-diskd bs=1024 count=10000dd if=/dev/zero of=/dev/asm-diske bs=1024 count=10000dd if=/dev/zero of=/dev/asm-diskf bs=1024 count=10000dd if=/dev/zero of=/dev/asm-diskg bs=1024 count=10000

7、配置ntp时间同步

两个节点服务器都需执行已经搭建好虚拟机环境的时间同步服务器(192.168.11.640),客户端只需完成时间同步即可,方法如下:yum install -y ntpecho ”server 192.168.11.640”>> /etc/ntp.confecho ”restrict 192.168.11.640 nomodify notrap noquery” >> /etc/ntp.confntpdate -u 192.168.11.640hwclock -wsystemctl restart ntpdsystemctl enable ntpdntpq -p备注:如果实际环境不能这样,直接定时任务同步一个ntp服务器的时间也行,例如[root@localhost ~]# crontab -l########ntp sync##################*/10 * * * * /usr/sbin/ntpdate xx.xx.xx.xx >/dev/null 2>&1

8、操作系统依赖包安装

两个节点服务器都需执行1)配置yum源,本地ios镜像挂载方式,具体方法如下mkdir -p /mnt/cdrommount /dev/sr0 /mnt/cdromdf -h | tail -n 1cd /mnt/cdrom && lsmkdir /etc/yum.repos.d/backup && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/ll /etc/yum.repos.d/cat >> /etc/yum.repos.d/dvd.repo <<EOF[RHEL]name=RHEL7baseurl=file:///mnt/cdromgpgcheck=0gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7enabled=1EOFcat /etc/yum.repos.d/dvd.repoyum clean allyum makecache安装基本的软件包测试yum是否正常yum install net-tools lrzsz wget lrzsz lvm2 tree -y2)安装依赖包两个节点服务器都需执行yum install bc gcc gcc-c++ binutils compat-libcap1 compat-libstdc++ dtrace-modules dtrace-modules-headers dtrace-modules-provider-headers dtrace-utils elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libdtrace-ctf-devel libX11 libXau libXi libXtst libXreader libXreader-devel libgcc librdmacm-devel libstdc++ libstdc++-devel libxcb make smartmontools sysstat nfs-utils -y#Linux 发行版不再默认提供pdksh包。实际上,pdksh 已被 ksh(Korn Shell)替代,linux上只需安装ksh包即可yum install ksh -yyum install psmisc -y#这个软件包用于fuser命令,后续安装补丁时需要用到这个命令,否则报错,提前安装这个软件包yum install -y smartmontools #rac集群需要安装自带的cvuqdisk-1.0.9-1.rpm 包,需要上面的依赖包才行。rpm -ivh /tmp/CVU_11.2.0.4.0_grid/cvuqdisk-1.0.9-1.rpm图形界面软件包安装,后续定位图形安装界面时需要使用到yum install xorg-x11-apps.x86_64 -yyum install xorg-x11-utils.x86_64 -yRedHat 7的自带iso文件不包含compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm,需要单独上传安装rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm

9、关闭防火墙和selinux安全策略

两个节点服务器都需执行systemctl status firewalld.servicesystemctl stop firewalld.servicesystemctl disable firewalld.servicesystemctl list-unit-files |grep firewalldsed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configcat /etc/selinux/config

10、停止和禁用linux7版本上的一些服务器

两个节点服务器都需执行1)停止、删除linux7 GUI server创建的虚拟网卡ifconfig virbr0 downbrctl delbr virbr0nmcli device delete virbr0-nicsystemctl mask libvirtd.servicesystemctl disable libvirtd.service systemctl list-unit-files|grep libvirtd2)停用avahi-daemon服务: Linux 系统上一种提供 mDNS(Multicast DNS)和 DNS-SD(DNS Service Discovery) 功能的后台服务systemctl stop avahi-daemon.socketsystemctl stop avahi-daemon.servicesystemctl disable avahi-daemon.socketsystemctl disable avahi-daemon.servicesystemctl list-unit-files|grep avahi3)关闭Chrony服务systemctl stop chronyd.servicesystemctl disable chronyd.servicesystemctl status chronyd.servicesystemctl list-unit-files|grep chronyd

11、可选,设置linux多用户模式,即纯文本模式,没有图形界面

两个节点服务器都需执行systemctl set-default multi-user.target#通常是 multi-user.target 或 graphical.target两种模式,查看当前系统的默认启动目标,可以使用 systemctl get-default 命令

12、Linux7版本上关闭透明大页和NUMA

两个节点服务器都需执行linux7版本方法如下sed -i 's/quiet/quiet transparent_hugepage=never numa=off/' /etc/default/grubcat /etc/default/grubgrub2-mkconfig -o /boot/grub2/grub.cfg重启主机生效reboot检查透明大页情况cat /sys/kernel/mm/transparent_hugepage/enabledcat /proc/sys/vm/nr_hugepagessysctl vm.nr_hugepages检查NUMA架构情况cat /proc/cmdline

13、grid和oracle用户环境变量配置

两个节点服务器都需执行oracle用户环境变量配置su - gridvi .bash_profileTMP=/tmp; export TMPTMPDIR=$TMPexport TMPDIRORACLE_BASE=/u01/app/grid; export ORACLE_BASEORACLE_HOME=/u01/app/19c/grid; export ORACLE_HOMEORACLE_SID=+ASM1; export ORACLE_SIDPATH=/usr/sbin:$PATHexport PATHPATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATHexport PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHexport EDITOR=vimstty erase ^Hset -o viumask 022alias gohome='cd $ORACLE_HOME'alias bdump='cd /u01/app/grid/diag/asm/+asm/$ORACLE_SIE/trace'su - oraclevi .bash_profileTMP=/tmp; export TMPTMPDIR=$TMPexport TMPDIRORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/19c/db_1; export ORACLE_HOMEGRID_HOME=/u01/app/19c/grid; export GRID_HOMEORACLE_SID=orcl1; export ORACLE_SIDexport NLS_DATE_FORMAT=”YYYY:MM:DDHH24:MI:SS”export ORACLE_TERM=xtermexport PATH=$ORACLE_HOME/bin:/usr/sbin:$ORACLE_HOME/OPatch:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/network/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexport EDITOR=vimexport LANG=en_US.UTF-8export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKstty erase ^Hset -o viumask 022alias gobase='cd $ORACLE_BASE'alias gohome='cd $ORACLE_HOME'alias gocrs='cd $GRID_HOME'添加root用户环境变量export GRID_HOME=/u01/app/19c/gridexport PATH=$PATH:$GRID_HOME/bin

14、修改配置文件

两个节点服务器都需执行vi /etc/profileif [ /$USER = ”oracle” ] || [ /$USER = ”grid” ]; thenif [ /$SHELL = ”/bin/ksh” ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fi将上面内容加入/etc/profile

15、修改内核参数、操作系统用户限制、安全策略

cat >> /etc/sysctl.conf <> /etc/security/limits.conf <>/etc/pam.d/loginecho ”session required pam_limits.so” >>/etc/pam.d/login

16、配置 NOZEROCONF

echo ”NOZEROCONF=yes” >>/etc/sysconfig/network

17、可选,内存大于32G,建议设置大页,可以参考以前的文章《Oracle11g 安装完毕后的配置优化步骤》

两个节点服务器都需执行

18、重启生效

两个节点服务器都需执行reboot

三、正式安装集群GI和Oracle数据库软件

只需在一个节点上执行

1、上传软件安装包,上传至/u01/soft目录下,如下

ls -ltr /u01/soft/*.zip[root@host61rac1 soft]# ls -ltr-rw-r--r-- 1 root root 3059705302 Aug 28 2023 LINUX.X64_193000_db_home.zip-rw-r--r-- 1 root root 2889184573 Aug 28 2023 LINUX.X64_193000_grid_home.zip-rw-r--r-- 1 root root 124843817 Aug 29 2023 p6880880_190000_Linux-x86-64.zip

2、grid集群软件包解压

su - gridcd /u01/softunzip -q LINUX.X64_193000_grid_home.zip -d $ORACLE_HOME

3、安装cvuqdisk软件包

root用户下export GRID_HOME=/u01/app/19c/gridexport PATH=$PATH:$GRID_HOME/bin cd $GRID_HOME/cv/rpmrpm -ivh cvuqdisk-1.0.10-1.rpmrpm -q cvuqdisk另一台机器上也需要安装scp cvuqdisk-1.0.10-1.rpm 192.168.11.62:/rootrpm -ivh cvuqdisk-1.0.10-1.rpm备注:如果没有 cvuqdisk,群集验证实用程序(CVU)将无法找到共享磁盘,并且在运行群集验证实用程序时将收到 “Package cvuqdisk not installed” 错误

4、集群安装前验证(验证工具自带在crs的软件包中,grid目录下)

grid用户下export GRID_HOME=/u01/app/19c/gridexport PATH=$PATH:$GRID_HOME/bin cd /u01/app/19c/grid./runcluvfy.sh stage -pre crsinst -n host61rac1,host62rac2 -verbose备注:-n host61rac1,host62rac2 表示两台集群服务器的主机名称类似下面的检查不通过信息都可以忽略Verifying Physical Memory ...FAILEDhost62rac2: PRVF-7530 : Sufficient physical memory is not available on node ”host62rac2” [Required physical memory = 8GB (8388608.0KB)]host61rac1: PRVF-7530 : Sufficient physical memory is not available on node ”host61rac1” [Required physical memory = 8GB (8388608.0KB)]Verifying resolv.conf Integrity ...FAILEDhost62rac2: PRVG-13159 : On node ”host62rac2” the file ”/etc/resolv.conf” could not be parsed because the file is empty.host61rac1: PRVG-13159 : On node ”host61rac1” the file ”/etc/resolv.conf” could not be parsed because the file is empty.Verifying RPM Package Manager database ...INFORMATIONPRVG-11250 : The check ”RPM Package Manager database” was not performed becauseit needs 'root' user privileges.Verifying /dev/shm mounted as temporary file system ...FAILEDhost62rac2: PRVE-0426 : The size of in-memory file system mounted as /dev/shm is ”1945” megabytes which is less than the required size of ”2048 megabytes on node ”host62rac2”host61rac1: PRVE-0426 : The size of in-memory file system mounted as /dev/shm is ”1945” megabytes which is less than the required size of ”2048 megabytes on node ”host61rac1”

5、集群GI软件安装

验证通过后,执行集群GI软件安装(图形方式)rm -rf /etc/oracle /temp/.oracle /var/tmp/.oracle /u01/app/grid/* /temp/GridSetupActions*su - gridcd $ORACLE_HOMEexport DISPLAY=192.168.11.1:0.0./gridSetup.sh根据图形界面提示,一步一步点击即可如果有PSU补丁包,可以一起安装,这是建议的安装方式!!!su - gridunzip -q -o /u01/soft/p6880880_190000_Linux-x86-64.zip -d -d $ORACLE_HOMEcd $ORACLE_HOME##执行安装程序开始安装,通过-applyRU参数指向补丁解压位置,提前安装grid补丁./gridSetup.sh -applyRU /u01/soft/35320081安装完毕的GI检查[grid@host61rac1 grid]$ crsctl stat res -t--------------------------------------------------------------------------------Name Target State Server State details --------------------------------------------------------------------------------Local Resources--------------------------------------------------------------------------------ora.LISTENER.lsnr ONLINE ONLINE host61rac1 STABLE ONLINE ONLINE host62rac2 STABLEora.chad ONLINE ONLINE host61rac1 STABLE ONLINE ONLINE host62rac2 STABLEora.net1.network ONLINE ONLINE host61rac1 STABLE ONLINE ONLINE host62rac2 STABLEora.ons ONLINE ONLINE host61rac1 STABLE ONLINE ONLINE host62rac2 STABLE--------------------------------------------------------------------------------Cluster Resources--------------------------------------------------------------------------------ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup) 1 ONLINE ONLINE host61rac1 STABLE 2 ONLINE ONLINE host62rac2 STABLE 3 OFFLINE OFFLINE STABLEora.CRS.dg(ora.asmgroup) 1 ONLINE ONLINE host61rac1 STABLE 2 ONLINE ONLINE host62rac2 STABLE 3 OFFLINE OFFLINE STABLEora.LISTENER_SCAN1.lsnr 1 ONLINE ONLINE host61rac1 STABLEora.asm(ora.asmgroup) 1 ONLINE ONLINE host61rac1 Started,STABLE 2 ONLINE ONLINE host62rac2 Started,STABLE 3 OFFLINE OFFLINE STABLEora.asmnet1.asmnetwork(ora.asmgroup) 1 ONLINE ONLINE host61rac1 STABLE 2 ONLINE ONLINE host62rac2 STABLE 3 OFFLINE OFFLINE STABLEora.cvu 1 ONLINE ONLINE host61rac1 STABLEora.host61rac1.vip 1 ONLINE ONLINE host61rac1 STABLEora.host62rac2.vip 1 ONLINE ONLINE host62rac2 STABLEora.qosmserver 1 ONLINE ONLINE host61rac1 STABLEora.scan1.vip 1 ONLINE ONLINE host61rac1 STABLE

图形界面安装注意事项:

1、scan name 修改为/etc/hosts中配置的scan名字2、不需要配置gns3、集群节点选择部分,必须手工添加host62rac2,host62rac2-vip,然后测试ssh连通性4、Asm存储部分,在扫描磁盘时,选择/dev/asm*,千万不能选择/dev,否则在执行root.sh脚本时,创建磁盘组时,由于/dev/下面有多个设备符号,指向同一设备,执行会报错,报CRS-0001,存储多余的错误5、DISK group Name填写CRS,冗余模式,如果vote磁盘有三个以上,可以选择normal(normal冗余模式,最终集群生成三个votedisk文件和ocr文件)。External模式的话,只会生成一个votedisk和ocr文件。(external 1块,无冗余;normal,3块,3份文件;high,5块,5份文件)6、不使用IPMI模式719C 心跳网段需要选 ASM & Private,用于 ASM 实例的托管。Flex ASM允许ASM网络与集群的私有网络分离,即你可以为ASM的通信配置专用网络。因此,安装程序会强制要求你明确指定哪个(或哪些)网络子网是供ASM使用的。对于计划用作ASM私有网络的接口,在“Use For”下拉选项中,选择 ASM & Private8、GIMR不选择

6、数据库软件安装

su - oraclecd /u01/softunzip -q LINUX.X64_193000_db_home.zip -d $ORACLE_HOME export DISPLAY=192.168.11.1:0.0cd $ORACLE_HOME./runInstaller补丁包一起安装的方法,如下:./runInstaller -applyRU /u01/soft/35320081解压安装包19c后要求解压至oraclehome目录才能安装unzip -q LINUX.X64_193000_db_home.zip -d $ORACLE_HOME备注,解压至其它目录也可以安装,但是直接将那个解压目录作为ORACLE_HOME目录了,会导致一系列问题;md5校验码:cd /u01/softmd5sum LINUX.X64_193000_db_home.zip验证结果如下为正确,表示未被植入病毒木马,可以放心使用[oracle@host01 soft]$ md5sum LINUX.X64_193000_db_home.zip1858bd0d281c60f4ddabd87b1c214a4f LINUX.X64_193000_db_home.zip

备注:图形界面RAC安装与单机区别不大,可以参考我以前的文章《Oracle 19c 单机安装总结_linux7》,里面有一步一步的图形界面安装截图

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 17:55:37 HTTP/2.0 GET : https://f.mffb.com.cn/a/505853.html
  2. 运行时间 : 0.424052s [ 吞吐率:2.36req/s ] 内存消耗:4,613.72kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=634478926f368b8c87c95aace8dc3ab0
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000930s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001674s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000753s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.002859s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001405s ]
  6. SELECT * FROM `set` [ RunTime:0.005369s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001956s ]
  8. SELECT * FROM `article` WHERE `id` = 505853 LIMIT 1 [ RunTime:0.011097s ]
  9. UPDATE `article` SET `lasttime` = 1787306137 WHERE `id` = 505853 [ RunTime:0.016362s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.016292s ]
  11. SELECT * FROM `article` WHERE `id` < 505853 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003872s ]
  12. SELECT * FROM `article` WHERE `id` > 505853 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.008896s ]
  13. SELECT * FROM `article` WHERE `id` < 505853 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.020234s ]
  14. SELECT * FROM `article` WHERE `id` < 505853 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.084209s ]
  15. SELECT * FROM `article` WHERE `id` < 505853 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.066664s ]
0.427840s