12 Star 28 Fork 21

hnyuanzj / DMShellInstall

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 24.59 KB
一键复制 编辑 原始数据 按行查看 历史
hnyuanzj 提交于 2024-04-30 12:02 . 修改readme提醒

更新记录

  • 2022/11/03
    • 创建 DMShellInstall 脚本
  • 2022/11/12
    • 补充功能,优化脚本输出
  • 2022/11/13
    • 补充功能,增加传参判断
  • 2022/11/20
    • 修复BUG,增加参数
  • 2022/11/22
    • 增加数据守护模式安装1主1备
  • 2022/11/23
    • 增加数据守护1主2备/3备
  • 2022/11/25
    • 增加数据守护支持1主8备
  • 2022/11/26
    • 兼容 Linux 6 版本
  • 2022/12/12
    • 增加 dsc 部署功能
  • 2022/12/13
    • 增加 dsc 多链路聚合磁盘部署
  • 2022/12/15
    • 增加 dsc 自定义db_name和ep_name
  • 2022/12/17
    • 优化 dsc 脚本参数和逻辑
  • 2022/12/21
    • 内置最新的达梦数据库优化脚本,增加新的参数-sm --sort_mode 参数
  • 2022/12/23
    • 适配复杂密码,除了 & ' " () 四种字符外,可以输入任意字符
  • 2022/12/28
    • 适配单链路单盘多分区,聚合链路单盘多分区部署dsc(只能在linux7以上版本服务器使用)
  • 2023/01/02
    • 删除"-dhn" "--wc_hostname" 参数,保留"-hn" "--hostname" 参数, 集群时是主机名前缀,例如 -hn db,每个节点主机名是db01,db02..."
  • 2023/01/11
    • 增加dsc部署本地归档模式,本地归档和asm归档混合模式
  • 2023/01/12
    • 更新AutoParaAdj3.1_20230106.sql优化脚本
  • 2023/04/15
    • 重写所有方法函数,更新参数自动优化脚本工具-AutoParaAdj3.5_dm8
  • 2023/04/19
    • 重写create_lvm.sh脚本,修改create_parted.sh脚本
  • 2023/04/26
    • 实现数据守护INSTANCE_NAME自定义
  • 2023/05/04
    • 优化输出日志函数
  • 2023/05/20
    • 添加指定服务器SSH端口
  • 2023/05/29
    • 添加-cm,-bmp参数
  • 2023/05/31
    • 添加-dmp参数
  • 2023/06/12
    • 检测服务器是否已安装数据库,如果安装则跳过安装,如果没有安装则安装
  • 2023/10/13
    • 新增脚本输入参数命令
  • 2024/4/16
    • 删除lenght_in_char参数,新增以ASM镜像方式部署DSC集群,并增加相应的部署参数
  • 2024/4/19
    • 新增数据守护异步备库部署,并增加相应的部署参数
  • 2024/4/25
    • 新增-lci参数,在部署DSC时,添加第三方确认IP地址

参数介绍

关于脚本的参数使用可执行 ./DMShellInstall -h 进行查看。

单机参数

单实例数据库无需任何参数即可安装。

参数缩写 参数用途 参数默认值 是否必填
-di 达梦数据库安装镜像名称
-kp 达梦数据库密钥路径 ×
-hn 主机名 dmdb ×
-dp 系统用户dmdb密码 Dameng@123 ×
-d 数据库软件安装目录 /dm ×
-dd 数据库文件目录 /dmdata ×
-ad 数据库归档目录 /dmarch ×
-bd 数据库备份目录 /dmbak ×
-dn 数据库名称 DAMENG ×
-in 数据库实例名称 DMSERVER ×
-es 数据文件簇大小 32 ×
-ps 数据页大小 32 ×
-cs 字符串大小写敏感 Y ×
-c 数据库字符集 1 ×
-cm 是否兼容其他数据库模式,取值:0~7 0 x
-bpm 设置结尾空格填充模式,当等于1时,默认兼容ORACLE,即[-cm 2] 0 x
-ls 日志文件大小,单位M 1024 ×
-er 是否开启归档模式 Y ×
-sl 归档空间大小,单位M 102400 ×
-pn 监听端口号 5236 ×
-sp 数据库SYSDBA用户密码 SYSDBA ×
-bm 数据库备份模式,模式[1]:每天全备,模式[2]:周六全备,周日到周五增备[2] 2 ×
-mp 优化数据库时物理内存占比 80 ×
-sm 并发量较高的OLTP数据库,参数 [0],并发量不高的一般业务系统和OLAP类的系统参数值 [1] 0 ×
-m 仅配置操作系统 N ×
-ud 仅安装达梦数据库软件 N ×
-oid 仅初始化数据库 N ×
-opd 自动优化数据库 Y ×
-oopd 脚本仅优化数据库 N ×
-iso 部署集群或时间服务器,需要挂载ISO镜像,脚本自动配置 YUM 源[Y] Y x
-ti 时间服务器IP地址 ×

数据守护参数

数据守护安装最多支持1主8备,需要所有节点挂载 ISO 用来配置 YUM 源,所有节点的 root 密码保持一致。

参数缩写 参数用途 参数默认值 是否必填
-osp 服务器ssh端口 22 x
-rp root用户密码
-hn 主机名前缀,配置每个节点主机名为dw01,dw02..., ×
-dpi DW 所有节点公网IP,以逗号隔开。 x
-dmi DW 所有节点私网IP,以逗号隔开。
-api DW 异步备库公网IP,以逗号隔开。 x
-dmoi DW 监视器公网IP x
-dgn 数据守护组名 GRP1 ×
-mpn 私网监听端口号,取值范围:1024~65535 5336 ×
-mdpn 守护进程端口号,取值范围:1024~65535 5436 ×
-midpn 实例监听守护进程端口号,取值范围:1024~65535 5536 ×
-at 数据守护归档模式,取值:0、1、2,其中REALTIME[0],TIMELY[1] 0 x
-awa 数据守护性能模式,取值:0、1,其中高性能模式[0],事务一致性模式[1] 1 x

DSC参数 DSC安装脚本最多支持8个节点,需要所有节点挂载 ISO 用来配置 YUM 源,所有节点的 root 密码保持一致。

参数缩写 参数用途 参数默认值 是否必填
-osp 服务器ssh端口 22 x
-rp root 用户密码
-hn 主机名前缀,配置每个节点主机名为dsc01,dsc02... ×
-dpi DSC 所有节点公网IP,以逗号隔开
-dmi DSC 所有节点私网IP,以逗号隔开
-lci DSC 第三方确认公网IP x
-dcd DCR[V] 磁盘列表,DSC集群只能传入一块磁盘,例如:/dev/sdb,DSCM集群时,可以传1,3,5块磁盘,例如:/dev/sdb,/dev/sdc,/dev/sdd
-vod VOTE 磁盘列表,DSC集群只能传入一块磁盘,例如:/dev/sdc,DSCM集群时,不用传此参数 X
-lod REDO 磁盘列表,可以是一块盘,也可以是多块盘,如果没有redo磁盘,可以不写,例如:/dev/sdd,/dev/sde ×
-ard ARCH 磁盘列表,可以是一块盘,也可以是多块盘,如果没有arch磁盘,可以不写,例如:/dev/sdf,/dev/sdg ×
-dad DATA 磁盘列表,可以是一块盘,也可以是多块盘,盘数必须大于等于 1 ,例如:/dev/sdh,/dev/sdi
-cdp CSS 公网通信端口,取值:1024~65534 9341 ×
-adp ASM 公网通信端口,取值:1024~65534 9351 ×
-ddp DB 公网通信端口,取值:1024~65534 9361 ×
-amp ASM 私网通信端口,取值:1024~65534 9451 x
-dmp DB 私网通信端口,取值:1024~65534 9461 x
-ddn 数据库DB_NAME DSC x
-den 数据库每个节点的实例名前缀 DSC x
-apd asm实例密码 Dameng1 ×
-ila 是否配置本地归档,如果配置,默认数据库归档目录 [/dmarch],可以由参数-ad指定具体目录 N ×
-fld 过滤重复磁盘,保留输出唯一盘符,参数值为非ASM盘符(系统盘等),例如:-fld sda,多个盘符用逗号拼接:-fld sda,sdb N x
-fmd 是否需要格式化共享存储盘 Y x
-mtp 是否需要配置multipath多链路聚合,脚本默认不配置 N ×
-mtp 是否需要配置multipath多链路聚合 N x
-as 数据分配单元(ASM镜像独有参数),取值: 1、2、4、8、16、32、64,单位 BYTES 4 x
-rs ASM磁盘组日志文件大小(ASM镜像独有参数),取值 0、32、64、128、256,单位 MB 128 x
-rr REDO镜像文件冗余模式(ASM镜像独有参数),取值:1、2 或 3 1 x
-ar ARCH镜像文件冗余模式(ASM镜像独有参数),取值:1、2 或 3 1 x
-dr DATA镜像文件冗余模式(ASM镜像独有参数),取值:1、2 或 3 1 x
-ctm dm.ctl 和 dm_service.prikey 文件副本数(ASM镜像独有参数),取值:1、2 或 3 1 x
-dtm SYSTEM/MAIN/ROLL 表空间数据文件副本数(ASM镜像独有参数),取值:1、2 或 3 1 x
-lgm 联机日志文件副本数(ASM镜像独有参数),取值:1、2 或 3 1 x
-aam 归档日志文件副本数(ASM镜像独有参数),取值:1、2 或 3 1 x
-dst 数据文件条带化粒度(ASM镜像独有参数),取值:0、32、64、128、256,单位 KB 32 x
-lst 联机日志条带化粒度(ASM镜像独有参数),取值:0、32、64、128、256,单位 KB 64 x
-aas 归档日志条带化粒度(ASM镜像独有参数),取值:0、32、64、128、256,单位 KB 64 x

注意: 达梦数据库安装以及初始化相关参数,请参考单机安装参数,两者共用。

脚本使用

单机安装

使用脚本前:

  • 安装好干净的 Linux 操作系统(redhat/linux/centos/麒麟)
  • 配置好网络(规划 IP 地址)
  • 配置好存储(规划存储)
  • 解压达梦安装包,将ISO移动到与脚本一个目录下,并指定参数 -di iso镜像名称

以下提供常用安装命令,可根据实际情况进行增删。

仅配置操作系统

./DMShellInstall -hn dmdb `# 主机名`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-ad /dmarch `# 数据库归档目录`\
-bd /dmbak `# 数据库备份目录`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`\
-m Y `# 仅配置操作系统`

安装软件不建库

./DMShellInstall -hn dmdb `# 主机名`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-ad /dmarch `# 数据库归档目录`\
-bd /dmbak `# 数据库备份目录`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`\
-ud Y `# 仅安装达梦数据库软件`

最简化测试环境部署

./DMShellInstall -di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

生产环境安装部署

./DMShellInstall -hn dmdb `# 主机名`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-ad /dmarch `# 数据库归档目录`\
-bd /dmbak `# 数据库备份目录`\
-dn DAMENG `# 数据库名称`\
-in DMSERVER `#实例名称`\
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

仅初始化数据库实例

./DMShellInstall -dd /dmdata `# 数据库文件目录`\
-dn DAMENG `# 数据库名称`\
-in DMSERVER `#实例名称`\
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-oid Y `# 仅初始化数据库`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`

脚本仅优化数据库

./DMShellInstall -sp SYSDBA `# 数据库SYSDBA用户密码`\
-in DMSERVER `#实例名称`\
-oopd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`

数据守护和DSC安装

使用脚本前:

  • 主备节点均安装好干净的 Linux 操作系统(redhat/linux/centos/麒麟)
  • 主备节点均配置好网络(规划业务 IP /MAL IP地址)
  • 主备节点均配置好存储(规划存储)
  • 主备节点均挂载操作系统 ISO 镜像
  • 主节点解压达梦安装包,将ISO移动到与脚本一个目录下,并指定参数 -di iso 镜像名称

以下提供常用安装命令,可根据实际情况进行增删。

一主一备

./DMShellInstall -hn dw `# 主备主机名前缀`\
-dpi 10.211.55.101,10.211.55.102 `# 主备业务IP`\
-dmi 1.1.1.1,1.1.1.2 `# 主备MAL IP`\
-dgn GRP1 `# 数据守护组名`\
-mpn 5336 `# MAL 监听端口`\
-mdpn 5436 `# 守护进程端口号`\
-midpn 5536 `# 实例监听守护进程端口号`\
-rp P@ssw0rdPST `# 主备 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-ad /dmarch `# 数据库归档目录`\
-bd /dmbak `# 数据库备份目录`\
-dn DAMENG `# 数据库名称`\
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

一主两备

./DMShellInstall -hn dw `# 主备主机名前缀`\
-dpi 10.211.55.101,10.211.55.102,10.211.55.103 `# 主备业务IP`\
-dmi 1.1.1.1,1.1.1.2,1.1.1.3 `# 主备MAL IP`\
-dgn GRP1 `# 数据守护组名`\
-mpn 5336 `# MAL 监听端口`\
-mdpn 5436 `# 守护进程端口号`\
-midpn 5536 `# 实例监听守护进程端口号`\
-rp P@ssw0rdPST `# 主备 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-ad /dmarch `# 数据库归档目录`\
-bd /dmbak `# 数据库备份目录`\
-dn DAMENG `# 数据库名称`\
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

一主三备

./DMShellInstall -hn dw `# 主备主机名前缀`\
-dpi 10.211.55.101,10.211.55.102,10.211.55.103,10.211.55.104 `# 主备业务IP`\
-dmi 1.1.1.1,1.1.1.2,1.1.1.3,1.1.1.4 `# 主备MAL IP`\
-dgn GRP1 `# 数据守护组名`\
-mpn 5336 `# MAL 监听端口`\
-mdpn 5436 `# 守护进程端口号`\
-midpn 5536 `# 实例监听守护进程端口号`\
-rp P@ssw0rdPST `# 主备 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-ad /dmarch `# 数据库归档目录`\
-bd /dmbak `# 数据库备份目录`\
-dn DAMENG `# 数据库名称`\
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

一主一备一监视

./DMShellInstall -hn dw `# 主备主机名前缀`\
-dpi 10.211.55.101,10.211.55.102 `# 主备业务IP`\
-dmi 1.1.1.1,1.1.1.2 `# 主备MAL IP`\
-dmoi 10.211.55.103 `# 监视器主机 IP`\
-dgn GRP1 `# 数据守护组名`\
-mpn 5336 `# MAL 监听端口`\
-mdpn 5436 `# 守护进程端口号`\
-midpn 5536 `# 实例监听守护进程端口号`\
-rp P@ssw0rdPST `# 主备 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-ad /dmarch `# 数据库归档目录`\
-bd /dmbak `# 数据库备份目录`\
-dn DAMENG `# 数据库名称`\
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

两节点 dsc

磁盘分区:dcr vote data

./DMShellInstall -hn dsc `# dsc主机名前缀`\
-dpi 10.211.55.101,10.211.55.102 `# dsc业务IP`\
-dmi 1.1.1.1,1.1.1.2 `# 各节点MAL IP`\
-dcd /dev/sdc `# dcr磁盘`\
-vod /dev/sdd `# vote磁盘`\
-dad /dev/sde,/dev/sdf,/dev/sdg ` #数据盘,此时默认redo日志和归档与数据文件在一起`\
-cdp 12345 `# css通信端口号`\
-adp 12346 `# asm通信端口号`\
-ddp 12347 `# 实例通信端口号`\
-amp 8888  `# mal系统通信端口`\
-rp P@ssw0rdPST `# 服务器 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-bd /dmbak `# 数据库备份目录`\
-apd Dameng1 `# asm实例密码`
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

磁盘分区:dcr vote arch data

./DMShellInstall -hn dsc `# dsc主机名前缀`\
-dpi 10.211.55.101,10.211.55.102 `# dsc业务IP`\
-dmi 1.1.1.1,1.1.1.2 `# 各节点MAL IP`\
-dcd /dev/sdc `# dcr磁盘`\
-vod /dev/sdd `# vote磁盘`\
-ard /dev/sde `# 归档日志磁盘`\
-dad /dev/sdf,/dev/sdg `# 数据盘,此时默认redo日志与数据文件在一起`\
-cdp 12345 `# css通信端口号`\
-adp 12346 `# asm通信端口号`\
-ddp 12347 `# 实例通信端口号`\
-amp 8888  `# mal系统通信端口`\
-rp P@ssw0rdPST `# 服务器 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-bd /dmbak `# 数据库备份目录`\
-apd Dameng1 `# asm实例密码`
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

磁盘分区:dcr vote log data

./DMShellInstall -hn dsc `# dsc主机名前缀`\
-dpi 10.211.55.101,10.211.55.102 `# dsc业务IP`\
-dmi 1.1.1.1,1.1.1.2 `# 各节点MAL IP`\
-dcd /dev/sdc `# dcr磁盘`\
-vod /dev/sdd `# vote磁盘`\
-lod /dev/sde `# redo日志磁盘`\
-dad /dev/sdf,/dev/sdg `#数据盘,此时默认归档日志与数据文件在一起`\
-cdp 12345 `# css通信端口号`\
-adp 12346 `# asm通信端口号`\
-ddp 12347 `# 实例通信端口号`\
-amp 8888  `# mal系统通信端口`\
-rp P@ssw0rdPST `# 服务器 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-bd /dmbak `# 数据库备份目录`\
-apd Dameng1 `#asm 实例密码`
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

磁盘分区:dcr vote arch log data

./DMShellInstall -hn dsc `# dsc主机名前缀`\
-dpi 10.211.55.101,10.211.55.102 `# dsc业务IP`\
-dmi 1.1.1.1,1.1.1.2 `# 各节点MAL IP`\
-dcd /dev/sdc `# dcr磁盘`\
-vod /dev/sdd `# vote磁盘`\
-ard /dev/sde `# 归档日志磁盘`\
-lod /dev/sdf `# redo日志磁盘`\
-dad /dev/sdg `# 数据盘`\
-cdp 12345 `# css通信端口号`\
-adp 12346 `# asm通信端口号`\
-ddp 12347 `# 实例通信端口号`\
-amp 8888  `# mal系统通信端口`\
-rp P@ssw0rdPST `# 服务器 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-bd /dmbak `# 数据库备份目录`\
-apd Dameng1 `# asm实例密码`
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

三节点 dsc

磁盘分区:dcr vote data

./DMShellInstall -hn dsc `# dsc主机名前缀`\
-dpi 10.211.55.101,10.211.55.102,10.211.55.103 `# dsc业务IP`\
-dmi 1.1.1.1,1.1.1.2,1.1.1.3 `# 各节点MAL IP`\
-dcd /dev/sdc `# dcr磁盘`\
-vod /dev/sdd `# vote磁盘`\
-dad /dev/sde,/dev/sdf,/dev/sdg `#数据盘,此时默认redo日志和归档与数据文件在一起`\
-cdp 12345 `# css通信端口号`\
-adp 12346 `# asm通信端口号`\
-ddp 12347 `# 实例通信端口号`\
-amp 8888  `# mal系统通信端口`\
-rp P@ssw0rdPST `# 服务器 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-bd /dmbak `# 数据库备份目录`\
-apd Dameng1 `# asm实例密码`
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

磁盘分区:dcr vote arch data

./DMShellInstall -hn dsc `# dsc主机名前缀`\
-dpi 10.211.55.101,10.211.55.102,10.211.55.103  `# dsc业务IP`\
-dmi 1.1.1.1,1.1.1.2,1.1.1.3 `# 各节点MAL IP`\
-dcd /dev/sdc `# dcr磁盘`\
-vod /dev/sdd `# vote磁盘`\
-ard /dev/sde `# 归档日志磁盘`\
-dad /dev/sdf,/dev/sdg `#数据盘,此时默认redo日志与数据文件在一起`\
-cdp 12345 `# css通信端口号`\
-adp 12346 `# asm通信端口号`\
-ddp 12347 `# 实例通信端口号`\
-amp 8888  `# mal系统通信端口`\
-rp P@ssw0rdPST `# 服务器 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-bd /dmbak `# 数据库备份目录`\
-apd Dameng1 `# asm实例密码`
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

磁盘分区:dcr vote log data

./DMShellInstall -hn dsc `# dsc主机名前缀`\
-dpi 10.211.55.101,10.211.55.102,10.211.55.103  `# dsc业务IP`\
-dmi 1.1.1.1,1.1.1.2,1.1.1.3 `# 各节点MAL IP`\
-dcd /dev/sdc `# dcr磁盘`\
-vod /dev/sdd `# vote磁盘`\
-lod /dev/sde `# redo日志磁盘`\
-dad /dev/sdf,/dev/sdg `#数据盘,此时默认归档日志与数据文件在一起`\
-cdp 12345 `# css通信端口号`\
-adp 12346 `# asm通信端口号`\
-ddp 12347 `# 实例通信端口号`\
-amp 8888  `# mal系统通信端口`\
-rp P@ssw0rdPST `# 服务器 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-bd /dmbak `# 数据库备份目录`\
-apd Dameng1 `# asm实例密码`
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`

磁盘分区:dcr vote arch log data

./DMShellInstall -hn dsc `# dsc主机名前缀`\
-dpi 10.211.55.101,10.211.55.102,10.211.55.103  `# dsc业务IP`\
-dmi 1.1.1.1,1.1.1.2,1.1.1.3 `# 各节点MAL IP`\
-dcd /dev/sdc `# dcr磁盘`\
-vod /dev/sdd `# vote磁盘`\
-ard /dev/sde `# 归档日志磁盘`\
-lod /dev/sdf `# redo日志磁盘`\
-dad /dev/sdg #`数据盘`\
-cdp 12345 `# css通信端口号`\
-adp 12346 `# asm通信端口号`\
-ddp 12347 `# 实例通信端口号`\
-amp 8888  `# mal系统通信端口`\
-rp P@ssw0rdPST `# 服务器 root 用户密码`\
-dp Dameng@123 `# dmdba用户密码`\
-d /dm `# 软件安装目录`\
-dd /dmdata `# 数据库文件目录`\
-bd /dmbak `# 数据库备份目录`\
-apd Dameng1 `# asm实例密码`
-es 32 `# 数据文件簇大小`\
-ps 32 `# 数据页大小`\
-cs Y `# 字符串大小写敏感`\
-c 1 `# 数据库字符集`\
-sl 10240 `# 归档空间大小`\
-pn 5236 `# 监听端口号`\
-sp SYSDBA `# 数据库SYSDBA用户密码`\
-bm 2 `# 数据库备份模式 1全备 2增量`\
-opd Y `# 优化数据库参数`\
-mp 80 `# 优化数据库物理内存占比`\
-di dm8_20221008_x86_rh6_64.iso `# 达梦ISO镜像名称`
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Shell
1
https://gitee.com/hnyuanzj/DMShellInstall.git
git@gitee.com:hnyuanzj/DMShellInstall.git
hnyuanzj
DMShellInstall
DMShellInstall
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891