Oracle Linux 8.8 一键安装 Oracle 11GR2 RAC(231017)

前言

Oracle 一键安装脚本,演示 Oracle Linux 8.8 一键安装 Oracle 11GR2 RAC(231017)过程(全程无需人工干预):(脚本包括 ORALCE PSU/OJVM 等补丁自动安装

⭐️ 脚本下载地址:Shell脚本安装Oracle数据库

脚本第三代支持 N 节点一键安装,不限制节点数!

安装准备

  • 1、安装好操作系统,建议安装图形化
  • 2、配置好网络
  • 3、挂载本地 ISO 镜像源
  • 4、上传软件安装包(安装基础包,补丁包:33991024,35574075,35685663,35940989、6880880)
  • 5、上传一键安装脚本:OracleShellInstall

参考:

  • Installing 11.2.0.4 Oracle RAC
  • Oracle Clusterware (CRS/GI) - ASM - Database Version Compatibility (Doc ID 337737.1)

在 Oracle Linux 8.8 安装 11GR2 RAC 数据库,需要安装 19.14 版本之后的 Grid 软件补丁,然后再安装 11GR2 数据:

✨ 偷懒可以直接下载本文安装包合集:Oracle Linux 8.8 一键安装 Oracle 11GR2 RAC(231017)安装包合集(包含补丁!!!)

演示环境信息

++📢注意:Oracle 11GR2 RAC 安装主机名不能有大写字符,否则安装失败!++

# 主机版本
[root@oel01 ~]# cat /etc/os-release 
NAME="Oracle Linux Server"
VERSION="8.8"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="8.8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:8:8:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8"
ORACLE_BUGZILLA_PRODUCT_VERSION=8.8
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=8.8

# 网络信息
## 节点一
[root@oel01 ~]# ip a
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:31:1e:07 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 192.168.6.180/24 brd 192.168.6.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe31:1e07/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:31:1e:11 brd ff:ff:ff:ff:ff:ff
    altname enp19s0
    inet 2.2.2.1/24 brd 2.2.2.255 scope global noprefixroute ens224
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe31:1e11/64 scope link tentative noprefixroute 
       valid_lft forever preferred_lft forever

## 节点二
[root@oel02 ~]# ip a
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:6f:8e:70 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 192.168.6.181/24 brd 192.168.6.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe6f:8e70/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:6f:8e:7a brd ff:ff:ff:ff:ff:ff
    altname enp19s0
    inet 2.2.2.2/24 brd 2.2.2.255 scope global noprefixroute ens224
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe6f:8e7a/64 scope link tentative noprefixroute 
       valid_lft forever preferred_lft forever

# 挂载本地 ISO 镜像
## 节点一
[root@oel01 ~]# mount | grep iso9660 | grep -v "/run/media"
/dev/sr0 on /mnt type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=0,gid=0,dmode=500,fmode=400,iocharset=utf8)
[root@oel01 ~]# df -h|grep /mnt
/dev/sr0              12G   12G     0 100% /mnt

## 节点二
[root@oel02 ~]# mount | grep iso9660 | grep -v "/run/media"
/dev/sr0 on /mnt type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=0,gid=0,dmode=500,fmode=400,iocharset=utf8)
[root@oel02 ~]# df -h|grep /mnt
/dev/sr0              12G   12G     0 100% /mnt

# starwind 共享磁盘挂载(有存储就不需要使用 starwind,直接存储上划盘挂载就可)
## 两个节点均执行
yum install -y iscsi-initiator-utils*
systemctl start iscsid.service
systemctl enable iscsid.service
systemctl status iscsid.service
## 查找服务端
[root@oel01 ~]# iscsiadm -m discovery -t st -p 192.168.6.188
192.168.6.188:3260,-1 iqn.2008-08.com.starwindsoftware:192.168.6.188-lucifer
[root@oel02 ~]# iscsiadm -m discovery -t st -p 192.168.6.188
192.168.6.188:3260,-1 iqn.2008-08.com.starwindsoftware:192.168.6.188-lucifer
## 挂载 ASM 磁盘
iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:192.168.6.188-lucifer -p 192.168.6.188 -l
## 配置开机自动挂载
iscsiadm -m node –T iqn.2008-08.com.starwindsoftware:192.168.6.188-lucifer -p 192.168.6.188 --op update -n node.startup -v automatic

## 节点一
[root@oel01 ~]# lsblk 
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0  100G  0 disk 
├─sda1               8:1    0    1G  0 part /boot
└─sda2               8:2    0   99G  0 part 
  ├─openeuler-root 253:0    0   91G  0 lvm  /
  └─openeuler-swap 253:1    0    8G  0 lvm  [SWAP]
sdb                  8:16   0   10G  0 disk 
sdc                  8:32   0   50G  0 disk 
sr0                 11:0    1 17.1G  0 rom  /mnt

## 节点二
[root@oel02 ~]# lsblk 
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                  8:0    0  100G  0 disk 
├─sda1               8:1    0    1G  0 part /boot
└─sda2               8:2    0   99G  0 part 
  ├─openeuler-root 253:0    0   91G  0 lvm  /
  └─openeuler-swap 253:1    0    8G  0 lvm  [SWAP]
sdb                  8:16   0   10G  0 disk 
sdc                  8:32   0   50G  0 disk 
sr0                 11:0    1 17.1G  0 rom  /mnt

# 安装包存放在 /soft 目录下
[root@oel01 soft]# ll
-rwx------. 1 root root 2889184573 Apr  3 16:22 LINUX.X64_193000_grid_home.zip
-rwxr-xr-x. 1 root root     182159 Apr  3 16:20 OracleShellInstall
-rwx------. 1 root root 1395582860 Apr  3 16:21 p13390677_112040_Linux-x86-64_1of7.zip
-rwx------. 1 root root 1151304589 Apr  3 16:21 p13390677_112040_Linux-x86-64_2of7.zip
-rwx------. 1 root root       8684 Apr  3 16:20 p33991024_11204220118_Generic.zip
-rwx------. 1 root root  562188912 Apr  3 16:20 p35574075_112040_Linux-x86-64.zip
-rwx------. 1 root root   86183099 Apr  3 16:20 p35685663_112040_Linux-x86-64.zip
-rwx------. 1 root root 3153297056 Apr  3 16:22 p35940989_190000_Linux-x86-64.zip
-rwx------. 1 root root  128433424 Apr  3 16:20 p6880880_112000_Linux-x86-64.zip
-rwx------. 1 root root  127774864 Apr  3 16:21 p6880880_190000_Linux-x86-64.zip
-rwx------. 1 root root     321590 Apr  3 16:20 rlwrap-0.44.tar.gz

确保安装环境准备完成后,即可执行一键安装。

安装命令

使用标准生产环境安装参数(安装过程若失败,脚本支持重复执行安装):

# 根据脚本 README 或者 -h 命令提示,编辑好一键安装命令,进入 /soft 目录执行安装:
./OracleShellInstall -n oel `# hostname prefix`\
-hn oel01,oel02 `# rac node hostname`\
-cn oel-cls `# cluster_name`\
-rp oracle `# root password`\
-gp oracle `# grid password`\
-op oracle `# oracle password`\
-lf ens192 `# local ip ifname`\
-pf ens224 `# rac private ip ifname`\
-ri 192.168.6.180,192.168.6.181 `# rac node public ip`\
-vi 192.168.6.182,192.168.6.183 `# rac virtual ip`\
-si 192.168.6.184 `# rac scan ip`\
-od /dev/sdb `# rac ocr asm disk`\
-dd /dev/sdc `# rac data asm disk`\
-o lucifer `# dbname`\
-ds AL32UTF8 `# database character`\
-ns AL16UTF16 `# national character`\
-redo 100 `# redo size`\
-dp oracle `# sys/system password`\
-gpa 35940989 `# grid PSU/RU`\
-opa 35574075 `# db PSU/RU`\
-jpa 35685663 `# OJVM PSU/RU`\
-opd Y `# optimize db`\
-giv 19 `# grid version`

安装过程

   ███████                             ██          ████████ ██               ██  ██ ██                    ██              ██  ██
  ██░░░░░██                           ░██         ██░░░░░░ ░██              ░██ ░██░██                   ░██             ░██ ░██
 ██     ░░██ ██████  ██████    █████  ░██  █████ ░██       ░██       █████  ░██ ░██░██ ███████   ██████ ██████  ██████   ░██ ░██
░██      ░██░░██░░█ ░░░░░░██  ██░░░██ ░██ ██░░░██░█████████░██████  ██░░░██ ░██ ░██░██░░██░░░██ ██░░░░ ░░░██░  ░░░░░░██  ░██ ░██
░██      ░██ ░██ ░   ███████ ░██  ░░  ░██░███████░░░░░░░░██░██░░░██░███████ ░██ ░██░██ ░██  ░██░░█████   ░██    ███████  ░██ ░██
░░██     ██  ░██    ██░░░░██ ░██   ██ ░██░██░░░░        ░██░██  ░██░██░░░░  ░██ ░██░██ ░██  ░██ ░░░░░██  ░██   ██░░░░██  ░██ ░██
 ░░███████  ░███   ░░████████░░█████  ███░░██████ ████████ ░██  ░██░░██████ ███ ███░██ ███  ░██ ██████   ░░██ ░░████████ ███ ███
  ░░░░░░░   ░░░     ░░░░░░░░  ░░░░░  ░░░  ░░░░░░ ░░░░░░░░  ░░   ░░  ░░░░░░ ░░░ ░░░ ░░ ░░░   ░░ ░░░░░░     ░░   ░░░░░░░░ ░░░ ░░░

请选择安装模式 [单机(si)/单机ASM(sa)/集群(rac)] : rac

数据库安装模式: rac

请选择数据库版本 [11/12/19/21] : 11

数据库版本:     11

OracleShellInstall 开始安装(安装过程可查看日志:/soft/print_ora_install_20240411111601.log)                            

正在检查操作系统是否符合安装条件......已完成 (耗时: 0)
正在去除密码复杂度配置......已完成 (耗时: 0)
正在配置 YUM 源......已完成 (耗时: 1)
配置 root 用户互信......已完成 (耗时: 4)
正在获取操作系统信息......已完成 (耗时: 1)
正在配置 Swap......已完成 (耗时: 0)
正在配置防火墙......已完成 (耗时: 2)
正在配置 selinux......已完成 (耗时: 1)
正在配置 nsyctl......已完成 (耗时: 1)
正在安装依赖包......已完成 (耗时: 59)
正在配置主机名和 /etc/hosts......已完成 (耗时: 0)
正在创建用户和组......已完成 (耗时: 2)
正在创建安装目录......已完成 (耗时: 1)
正在配置 Avahi-daemon 服务......已完成 (耗时: 5)
正在配置透明大页 && NUMA && 磁盘 IO 调度器......已完成 (耗时: 2)
正在配置操作系统参数 sysctl......已完成 (耗时: 1)
正在配置 RemoveIPC......已完成 (耗时: 1)
正在配置用户限制 limit......已完成 (耗时: 2)
正在配置 shm 目录......已完成 (耗时: 0)
正在安装 rlwrap 插件......已完成 (耗时: 13)
正在配置用户环境变量......已完成 (耗时: 1)
正在配置 RAC 其他节点信息......已完成 (耗时: 110)
正在配置 RAC 所有节点互信......已完成 (耗时: 11)
正在解压 Grid 安装包以及补丁......已完成 (耗时: 173)
正在解压 Oracle 软件以及补丁......已完成 (耗时: 109)
正在安装 Grid 软件以及补丁......已完成 (耗时: 2873)
正在创建 ASM 磁盘组......已完成 (耗时: 25)
正在安装 Oracle 软件以及补丁......已完成 (耗时: 2502)
正在创建数据库......已完成 (耗时: 921)
正在优化数据库......已完成 (耗时: 104)

恭喜!Oracle RAC 安装成功 (耗时: 6947),现在是否重启主机:[Y/N] Y

正在重启主机......

连接测试

查看系统版本:

[root@oel01 soft]# cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="8.9"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="8.9"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.9"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:8:9:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8"
ORACLE_BUGZILLA_PRODUCT_VERSION=8.9
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=8.9

查看 Grid 版本以及补丁:

[root@oel01:/root]$ so
[oracle@oel01:/home/oracle]$ exit
logout
[root@oel01:/root]$ sg
[grid@oel01:/home/grid]$ sqlplus -v

SQL*Plus: Release 19.0.0.0.0 - Production
Version 19.22.0.0.0

[grid@oel01:/home/grid]$ opatch lspatches
36115038;TOMCAT RELEASE UPDATE 19.0.0.0.0 (36115038)
35967489;OCW RELEASE UPDATE 19.22.0.0.0 (35967489)
35956421;ACFS RELEASE UPDATE 19.22.0.0.0 (35956421)
35943157;Database Release Update : 19.22.0.0.240116 (35943157)
33575402;DBWLM RELEASE UPDATE 19.0.0.0.0 (33575402)

OPatch succeeded.

查看集群:

[grid@oel01:/home/grid]$ crsctl stat res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
               ONLINE  ONLINE       oel01                    STABLE
               ONLINE  ONLINE       oel02                    STABLE
ora.chad
               ONLINE  ONLINE       oel01                    STABLE
               ONLINE  ONLINE       oel02                    STABLE
ora.net1.network
               ONLINE  ONLINE       oel01                    STABLE
               ONLINE  ONLINE       oel02                    STABLE
ora.ons
               ONLINE  ONLINE       oel01                    STABLE
               ONLINE  ONLINE       oel02                    STABLE
ora.proxy_advm
               OFFLINE OFFLINE      oel01                    STABLE
               OFFLINE OFFLINE      oel02                    STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
      1        ONLINE  ONLINE       oel01                    STABLE
      2        ONLINE  ONLINE       oel02                    STABLE
ora.DATA.dg(ora.asmgroup)
      1        ONLINE  ONLINE       oel01                    STABLE
      2        ONLINE  ONLINE       oel02                    STABLE
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       oel02                    STABLE
ora.OCR.dg(ora.asmgroup)
      1        ONLINE  ONLINE       oel01                    STABLE
      2        ONLINE  ONLINE       oel02                    STABLE
ora.asm(ora.asmgroup)
      1        ONLINE  ONLINE       oel01                    Started,STABLE
      2        ONLINE  ONLINE       oel02                    Started,STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
      1        ONLINE  ONLINE       oel01                    STABLE
      2        ONLINE  ONLINE       oel02                    STABLE
ora.cvu
      1        ONLINE  ONLINE       oel02                    STABLE
ora.lucifer.db
      1        ONLINE  ONLINE       oel01                    Open,HOME=/u01/app/o
                                                             racle/product/11.2.0
                                                             /db,STABLE
      2        ONLINE  ONLINE       oel02                    Open,HOME=/u01/app/o
                                                             racle/product/11.2.0
                                                             /db,STABLE
ora.oel01.vip
      1        ONLINE  ONLINE       oel01                    STABLE
ora.oel02.vip
      1        ONLINE  ONLINE       oel02                    STABLE
ora.qosmserver
      1        ONLINE  ONLINE       oel02                    STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       oel02                    STABLE
--------------------------------------------------------------------------------

查看 Oracle 版本以及补丁:

[oracle@oel01:/home/oracle]$ sqlplus -v

SQL*Plus: Release 11.2.0.4.0 Production

[oracle@oel01:/home/oracle]$ opatch lspatches
35685663;OJVM PATCH SET UPDATE 11.2.0.4.231017
33991024;11204CERT ON OL8: LINKING ERRORS DURING 11204 FOR DB INSTALL ON OL8.2
35574075;Database Patch Set Update : 11.2.0.4.231017 (35574075)

OPatch succeeded.

连接数据库:

[oracle@oel01:/home/oracle]$ sas

SQL*Plus: Release 11.2.0.4.0 Production on Thu Apr 11 17:30:43 2024

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

sys@LUCIFER 2024-04-11 17:30:44> select instance_name,status from gv$instance;

INSTANCE_NAME    STATUS
---------------- ------------
lucifer1         OPEN
lucifer2         OPEN

数据库连接正常。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/572579.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

kafka大数据采集技术实验(未完待续)

Kafka环境搭建 下载地址&#xff1a;https://link.zhihu.com/?targethttps%3A//kafka.apache.org/downloads解压启动zookeeper bin/zookeeper-server-start.sh config/zookeeper.properties需要注意的是 : " c o n f i g / z o o k e e p e r . p r o p e r t i e s &q…

维态思(上海)环保科技有限公司 | 2024全国水科技大会暨技术装备成果展览会

嘉宾简介 胡建龙 维态思&#xff08;上海&#xff09;环保科技有限公司 总经理 报告题目&#xff1a;微生态滤床 植物工厂——小城镇生活污水生态净化及零排放案例分享 国家注册设备工程师&#xff08;给排水&#xff09;、上海市&#xff08;合作交流&#xff09;五四青年…

BUUCTF---misc---[ACTF新生赛2020]outguess

1、下载附件&#xff0c;解压之后得到下面信息 2、查看图片属性&#xff0c;发现有个核心价值观编码&#xff1b;解码为abc 3、flag.txt提示 4、结合题目&#xff0c;这是一个outguess隐写 5、用kali先下载安装隐写库 6、使用命令-k(密钥)&#xff1b;-r(将图片里面的隐写信息…

InstantMesh:利用稀疏视图大规模重建模型从单张图像高效生成3D网格

作者&#xff1a;Jiale Xu&#xff0c;Weihao Cheng&#xff0c;Yiming Gao等 编译&#xff1a;东岸因为一点人工一点智能 InstantMesh&#xff1a;利用稀疏视图大规模重建模型从单张图像高效生成3D网格在这项工作中&#xff0c;我们提出了InstantMesh&#xff0c;一个开源的…

免费在英伟达官网使用多个开源AI大模型

英伟达官网能体验到多个聊天AI和图片生成AI&#xff0c;不废话直接上链接 AI开源大模型&#xff08;https://build.nvidia.com/explore/discover?api-keytrue&#xff09; 开源的AI大模型有meta的llama3-8b和llama3-70b、snowflake的arctic、microsoft的phi-3-mini、mistral…

【Linux系统编程】第九弹---权限管理操作(下)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、目录权限 2、粘滞位 总结 1、目录权限 首先提出一个问题&#xff0c;删除一个文件需要什么权限呢&#xff1f;&#xff1f…

虚拟机软件哪个好用 虚拟机软件哪个可以玩暗区突围 虚拟机软件排名 PD19虚拟机 Mac类虚拟机运行Windows程序 CrossOver支持的热门游戏

随着跨系统互联的需求不断增长&#xff0c;越来越多的用户会选择在电脑系统中安装虚拟机软件&#xff0c;进而更加便捷地访问和操作其他系统。一款好用的虚拟机软件能够提高系统互联的效率&#xff0c;进而实现了资源共享、测试环境搭建等多种用途。而在众多的虚拟机软件当中&a…

张驰咨询:降本增效企业突破市场重围的制胜法宝

企业在快速发展的过程中&#xff0c;降本增效是永恒不变的主题。毕竟&#xff0c;在竞争激烈的市场环境中&#xff0c;只有不断提高效率和降低成本&#xff0c;才能在竞争中立于不败之地。那么&#xff0c;为什么企业需要降本增效呢&#xff1f; 首先&#xff0c;降本增效是企业…

vue+springboot的登录图片验证码(前端对接报错)

tip:这个只是一个效果实际要运用&#xff0c;还是需要改改滴&#xff01; 后台Java自带的 本来我是打算用第三方库的&#xff0c;没有整出来&#xff0c;就跟沈某人说不会来着&#xff0c;他说最好用Java自带的&#xff0c; 不然换个系统第三方的就不能用了&#xff0c;大概…

不可以论文查重,也包含了查AI率吗?

临近毕业&#xff0c;完成一篇符合学术规范的毕业论文是一项繁琐又具挑战性的任务。撰写完论文后&#xff0c;反复的查重降重已让人心身疲累。今年&#xff0c;学校又提出了新要求&#xff0c;论文还需要通过AIGC检测系统&#xff08;www.checkaigc.com&#xff09;才行&#x…

Vue2学习笔记(尚硅谷天禹老师)

目录 一、入门案例 二、模板语法 三、数据绑定 四、el和data的两种写法 五、MVVM模型 六、Object.defineproperty方法 七、Vue中响应式原理 八、数据代理 九、methods配置项 十、Vue中的事件处理 十一、Vue中的键盘事件 十二、计算属性 十三、监视属性watch 十四、绑定Class样式…

【echarts】数据起点不从X轴的原点开始【不从0开始】

echarts折线图x轴不从0开始怎么办&#xff1f; 或者说为什么有些图是这样的 有些却是这样的 原因出在这里&#xff1a; boundaryGap: false 默认是true&#xff0c;是指坐标轴两边留白。改为false&#xff1a;不留白即从原点开始。 看一下官方的说明

中小型企业网络实战topo

1、设备命名&#xff0c;务必按照规范进行命名规划&#xff1b; 2、子网划分&#xff0c;申请到了公网地址段&#xff0c;201.1.1.0/24&#xff0c;根据公司的实际情况&#xff0c;合理规划拓扑需要的公网地址&#xff0c; 做到合理规划不浪费&#xff1b; 3、子网划分&a…

嵌入式开发学习--进程、线程

什么是进程 进程和程序的区别 概念 程序&#xff1a;编译好的可执行文件&#xff0c;存放在磁盘上的指令和数据的有序集合&#xff08;文件&#xff09;&#xff0c;程序是静态的&#xff0c;没有任何执行的概念。 进程&#xff1a;一个独立的可调度的任务&#xff0c;执行一…

做抖音小店如何选品?这几个技巧,精准“锁定”爆品!

哈喽~我是电商月月 做抖音小店最重要的就是选品&#xff0c;这点大家都知道 一个店铺商品选的好&#xff0c;顾客喜欢&#xff0c;质量完好&#xff0c;销量和售后都不用操心&#xff0c;和达人合作时&#xff0c;爆单的机会也就越高 那这种商品是什么样的&#xff0c;新手开…

基于ssm微信小程序的4S店客户管理系统

采用技术 基于ssm微信小程序的4S店客户管理系统的设计与实现~ 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringMVCMyBatis 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 页面展示效果 管理员端 管理员登录 管理员首页 用户管理 门店管理 …

RustGUI学习(iced)之小部件(一):如何使用按钮和文本标签部件

前言 本专栏是学习Rust的GUI库iced的合集&#xff0c;将介绍iced涉及的各个小部件分别介绍&#xff0c;最后会汇总为一个总的程序。 iced是RustGUI中比较强大的一个&#xff0c;目前处于发展中&#xff08;即版本可能会改变&#xff09;&#xff0c;本专栏基于版本0.12.1. 概述…

高效一键改写文章,智能伪原创工具轻松搞定

在信息爆炸的时代&#xff0c;想要高效率的一键改写文章却是很多创作者都想了解的方法。然而在人工智能技术发展的今天&#xff0c;智能伪原创工具的出现&#xff0c;也正是成了广大创作者用来一键改写文章的好方法&#xff0c;因为它的优势&#xff0c;可以为大家轻松完成改写…

光伏二次设备主要有哪些

光伏电站二次设备类型比较多&#xff0c;信息显示、数据安全、远动通信、电能质量、微机保护等都有不同设备相互配合完成&#xff0c;根据项目具体需求来选择&#xff0c;简单可以分为以下几种&#xff1a; 一、光伏二次设备保护屏&#xff1a; 1、光伏二次设备预制舱 二次设…

短视频矩阵系统源码====3年技术公司源头开发商交付

短视频矩阵系统#源头技术打磨 哈尔滨爆火带动了一波“北上热潮”&#xff0c;各地文旅坐不住了&#xff0c;兄弟们开“卷”&#xff01;这波互卷浪潮中&#xff0c;河南率先出圈。如今&#xff0c;河南文旅账号粉丝已经突破200w&#xff01; 01 矩阵打法&#xff0c;很难不火…