DM8 Linux和Windows下的安装卸载与数据库初始化 2026/7/18 22:48:39 网站开发 1.LinuxUnix下 DM 的安装与卸载1.1安装前准备1.1.1检查操作系统限制ulimit -a注意以下几个限制data seg size建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制)file size建议用户设置为 unlimited(无限制)open files建议用户设置为 65536 以上或 unlimited(无限制)virtual memory: 建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制)1.1.2 创建组和用户1.创建安装用户组 dinstall。groupadd -g 12349 dinstall2.创建安装用户 dmdba。useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba3.修改用户密码。passwd dmdba1.1.3 下载ISO包 mount软件包mkdir /mnt/cdrommount -o loop /dev/cdrom /mnt/cdrom1.2安装1.2.1 图形化安装用户如果使用 root 系统用户登录图形化环境并且使用 su 命令切换到安装系统用户进行图形化安装可能导致启动图形化安装程序失败。用户需要配置 xhostroot用户xhost su – dmdbaexport DISPLAY:0.0执行安装文件./DMInstall.bin点击“开始”按钮继续安装。如下图所示用户点击“浏览”按钮选取 Key 文件安装程序将自动验证 Key 文件信息。如果是合法的 Key 文件且在有效期内用户可以点击“下一步”继续安装。选择安装方式此次选择典型安装选择安装目录然后点击下一步安装前小结确认产品名称、版本信息、安装类型、安装目录、可用空间、可用内存等信息用户检查无误后点击“安装”按钮开始拷贝安装的软件。当安装进度完成时将会弹出对话框提示使用root系统用户执行相关命令。使用root执行完脚本后点击“完成”按钮结束安装。DM 安装过程结束时将会提示是否初始化数据库此次选择不初始化数据库。1.2.2 命令行安装使用安装用户su - dmdba进入软件包所在目录cd /mnt/cdrom/执行命令行安装命令./DMInstall.bin -i安装过程如下用户可以选择是否输入 Key 文件路径注意安装完成后终端提示“请以 root 系统用户执行命令”。由于使用非 root 系统用户进行安装所以部分安装步骤没有相应的系统权限需要用户手动执行相关命令。用户可根据提示完成相关操作。1.2.3 静默安装编辑静默安装配置文件模板vim /home/dmdba/auto_install.xml?xml version1.0?DATABASE!--安装数据库的语言配置简体中文版: ZH繁体中文版: CHT英文版: EN不区分大小写。不允许为空 --LANGUAGEZH/LANGUAGE!--安装程序的时区配置缺省为08:00取值范围-12:59 ~ 14:00 --TIME_ZONE08:00/TIME_ZONE!-- key文件路径 --KEY/KEY!--安装程序组件类型取值范围0、1、20 表示安装全部1 表示安装服务器2 表示安装客户端。缺省为0 --INSTALL_TYPE0/INSTALL_TYPE!--安装路径不允许为空。合法的安装路径允许字符的范围是小写字母(a-z)、大写字母(A-Z)、数字(0-9)、下划线(_)、空格( )和中文 --INSTALL_PATH/home/dmdba/dmdbms/INSTALL_PATH!--是否初始化库取值范围Y/N、y/n不允许为空 --INIT_DBn/INIT_DB!--数据库实例参数 --DB_PARAMS!--初始数据库存放的路径不允许为空 --PATH/PATH!--初始化数据库名字缺省为DAMENG不超过128个字符 --DB_NAMEDAMENG/DB_NAME!--初始化数据库实例名字缺省为DMSERVER不超过128个字符 --INSTANCE_NAMEDMSERVER/INSTANCE_NAME!--初始化时设置dm.ini中的PORT_NUM缺省为5236取值范围1024~65534 --PORT_NUM5236/PORT_NUM!--初始数据库控制文件的路径文件路径长度最大为256 --CTL_PATH/CTL_PATH!--初始化数据库日志文件的路径文件路径长度最大为256LOG_PATH值为空则使用缺省值如果使用非默认值LOG_PATH中节点数不能少于2个 --LOG_PATHSLOG_PATH/LOG_PATH/LOG_PATHS!--数据文件使用的簇大小取值范围16页、32页、64页缺省为16页 --EXTENT_SIZE16/EXTENT_SIZE!--数据文件使用的页大小取值范围4K、8K、16K、32K缺省为8K --PAGE_SIZE8/PAGE_SIZE!--重做日志文件使用的大小单位MB在32位版本下取值范围为256~2048之间的整数缺省值为2048在64位版本下取值范围为256和8192之间的整数缺省值为4096 --LOG_SIZE4096/LOG_SIZE!--大小写敏感。取值范围Y/N y/n 1/0缺省为Y --CASE_SENSITIVEY/CASE_SENSITIVE!--字符集选项缺省为0。0代表GB180301代表UTF-82代表韩文字符集EUC-KR --CHARSET0/CHARSET!--字符类型在计算HASH值时所采用的HASH算法类别。取值范围01。0原始HASH算法1改进的HASH算法。缺省为1 --USE_NEW_HASH1/USE_NEW_HASH!--初始化时设置SYSDBA的密码。1. 长度不能小于8且不能大于48 2. 需要同时包含大写字母、小写字母和数字--SYSDBA_PWD/SYSDBA_PWD!--初始化时设置SYSAUDITOR的密码。1. 长度不能小于8且不能大于48 2. 需要同时包含大写字母、小写字母和数字--SYSAUDITOR_PWD/SYSAUDITOR_PWD!--初始化时设置SYSSSO的密码。仅在安全版本下可见和可设置。1. 长度不能小于8且不能大于48 2. 需要同时包含大写字母、小写字母和数字--SYSSSO_PWD/SYSSSO_PWD!--初始化时设置SYSDBO的密码。仅在安全版本下可见和可设置。1. 长度不能小于8且不能大于48 2. 需要同时包含大写字母、小写字母和数字--SYSDBO_PWD/SYSDBO_PWD!--初始化时区默认是东八区。格式为正负号小时分钟取值范围-12:59 ~ 14:00 --TIME_ZONE08:00/TIME_ZONE!--是否启用页面内容校验取值范围0123。0不启用1开启页校验并使用CRC校验2开启页校验并使用指定的HASH算法进行校验3开启页校验并使用快速CRC校验。缺省为3 --PAGE_CHECK3/PAGE_CHECK!--设置默认加密算法不超过128个字符 --EXTERNAL_CIPHER_NAME/EXTERNAL_CIPHER_NAME!--设置默认HASH算法不超过128个字符 --EXTERNAL_HASH_NAME/EXTERNAL_HASH_NAME!--设置根密钥加密引擎不超过128个字符 --EXTERNAL_CRYPTO_NAME/EXTERNAL_CRYPTO_NAME!--全库加密密钥使用的算法名。算法可以是DM内部支持的加密算法或者是第三方的加密算法。默认使用AES256_ECB算法加密最长为128个字节 --ENCRYPT_NAME/ENCRYPT_NAME!--用于加密服务器根密钥最长为48个字节 --USBKEY_PIN/USBKEY_PIN!--设置空格填充模式取值范围01缺省为0 --BLANK_PAD_MODE0/BLANK_PAD_MODE!--指定system.dbf文件的镜像路径缺省值为空 --SYSTEM_MIRROR_PATH/SYSTEM_MIRROR_PATH!--指定main.dbf文件的镜像路径缺省值为空 --MAIN_MIRROR_PATH/MAIN_MIRROR_PATH!--指定roll.dbf文件的镜像路径缺省值为空 --ROLL_MIRROR_PATH/ROLL_MIRROR_PATH!--是否是四权分立取值范围01。0不使用1使用。缺省为0。仅在安全版本下可见和可设置。 --PRIV_FLAG0/PRIV_FLAG!--指定初始化过程中生成的日志文件所在路径。合法的路径文件路径长度最大为257(含结束符)不包括文件名 --ELOG_PATH/ELOG_PATH/DB_PARAMS!--是否创建数据库实例的服务取值范围 Y/N y/n不允许为空不初始化数据库将忽略此节点。非root用户不能创建数据库服务。 --CREATE_DB_SERVICEY/CREATE_DB_SERVICE!--是否启动数据库取值范围 Y/N y/n不允许为空不创建数据库服务将忽略此节点。 --STARTUP_DB_SERVICEN/STARTUP_DB_SERVICE/DATABASE在终端进入到安装程序所在文件夹执行以下命令。su – dmdbacd /mnt/cdrom./DMInstall.bin -q /home/dmdba/auto_install.xml使用root执行提示的脚本1.3卸载1.3.1 图形化卸载用户在 DM 安装目录下找到卸载程序 uninstall.sh 来执行卸载。用户执行以下命令启动图形化卸载程序。cd /home/dmdba/dmdbms./uninstall.sh卸载步骤如下在 Linux(Unix)系统下使用非 root 用户卸载完成时将会弹出对话框提示使用 root 执行相关命令用户可根据对话框的说明完成相关操作之后可关闭此对话框卸载完成1.3.2 命令行卸载su - dmdbacd /home/dmdba/dmdbms执行卸载脚本命令行卸载需要添加参数-i./uninstall.sh -i卸载步骤如下在 Linux(Unix)系统下使用非 root 用户卸载完成时终端提示“请以 root 系统用户执行命令”。用户需要手动执行相关命令。卸载完成2.Windows下 DM 的安装与卸载2.1安装前准备用户在安装 DM 前需要检查当前操作系统的相关信息确认 DM 安装程序与当前操作系统匹配以保证 DM 能够正确安装和运行。检查内存要尽量保证操作系统至少 1GB 的可用内存(RAM)。检查存储空间DM 完全安装需要 1GB 的存储空间用户需要提前规划好安装目录预留足够的存储空间。2.2安装2.2.1 图形化安装装载iso有以下两个方式1右键iso包点击装载如无装载选项需要做以下操作属性里改右键 ISO → 属性 → 打开方式 那行点 更改列表里选 Windows 资源管理器 → 确定 → 应用再右键 ISO装载就回来了2老版本 Windows 没装载选项的用 WinRAR / 7-Zip 把 ISO 解压到英文目录再进目录跑 setup.exe双击“setup.exe”安装程序安装步骤同linux一样详见1.2.1此处忽略安装截图安装完成2.2.2 静默安装静默安装需要具有管理员权限。在终端进入到安装程序所在文件夹执行以下命令setup.bat -q 配置文件全路径配置文件模版跟linux相同详见1.2.33.初始化数据库3.1使用数据库配置工具dbca初始化数据库如果在安装时选择初始化数据库安装程序将调用数据库配置工具(database configuration assistant简称为 DBCA)来实现数据库初始化数据库配置工具使用步骤如下系统提供三套数据库模板供用户选择一般用途、联机分析处理和联机事务处理用户可根据自身的用途选择相应的模板。选择数据库目录输入数据库标识用户可通过选择或输入确定数据库控制、数据库日志等文件的所在位置并可通过右侧功能按钮对文件进行添加或删除。用户可输入数据库相关参数如簇大小、页大小、日志文件大小、选择字符集、是否大小写敏感等设置密码选择是否创建示例库 BOOKSHOP 或 DMHR确认创建信息创建完成3.2使用dminit初始化数据库dminit 是 DM 数据库初始化工具。在安装 DM 的过程中用户可以选择是否创建初始数据库。如果当时没有创建那么在安装完成之后可以利用创建数据库工具 dminit 来创建。系统管理员可以利用 dminit 工具提供的各种参数设置数据库存放路径、段页大小、是否对大小写敏感、以及是否使用 UNICODE 等创建出满足用户需要的数据库。该工具位于安装目录的 /bin 目录下。cd /home/dmdba/dmdbms/bin语法如下Copydminit KEYWORDvalue { KEYWORDvalue }KEYWORDdminit 参数关键字。多个参数之间排列顺序无影响参数之间使用空格间隔。value参数取值。例如./dminit PATH/home/dmdba/dmdbms/data PAGE_SIZE16 SYSDBA_PWDUIsd7788#_ SYSAUDITOR_PWDUIsd7788#_创建成功dminit所有参数如下
2026/7/18 22:48:39 基于 LangChain 构建企业级 RAG 知识库:从 Prompt 工程到对话应用全流程落地 一、引言:企业传统AI问答系统的核心痛点 目前绝大多数企业的AI问答、知识库咨询、智能客服系统,主要分为纯大模型问答、简易静态知识库两种形态,但均无法满足企业生产级需求,存在诸多致命短板,也是企业RAG项目必须落地…
2026/7/18 22:48:39 MasterGo AI+Cursor辅助开发多模态全栈项目教程 高效开发必修课:MasterGo AI设计 Cursor代码编写,多模态全栈实战完整版 站在2026年七月这个时间节点,软件开发领域最深刻的变革,已不再是某个新框架的发布,而是设计与研发之间那道千年壁垒的彻底瓦解。当MasterGo AI遇…
2026/7/18 22:48:39 从算力底座到行业落地:2026WAIC中国电子云发布多款自研产品 7月18日,2026世界人工智能大会中国电子云人工智能创新发展论坛在上海举办。中国电子党组成员、副总经理王桂荣,工信部赛迪研究院人工智能研究中心执行副主任、信息化与软件产业所所长韩健出席活动并做主题分享。论坛汇聚了政产学研用等领域代表ÿ…
2026/7/19 0:48:40 基于Java协同过滤推荐算法的二手房销售及房屋租赁系统任务书 一、课题研究背景与意义 随着城市人口流动加剧与城镇化稳步推进,城市二手房交易与房屋租赁市场规模持续扩大,成为城市居民安居置业的主要选择。当前房产市场房源数量庞大、户型多样、价格波动频繁、区域分布零散,传统线下房产中介模式存在信息…
2026/7/19 0:48:40 TI毫米波雷达SoC中EDMA3架构解析与数据搬运实战 1. 项目概述:为什么雷达SoC需要“数据搬运工”?在毫米波雷达信号处理这类对实时性要求极高的嵌入式应用中,CPU(无论是Cortex-R4F还是C674x DSP)的核心任务应该是执行复杂的算法,比如FFT、CFAR检测、点云聚类…
2026/7/19 0:48:40 基于Java协同过滤推荐算法的船员信息管理系统任务书 一、课题研究背景与意义 随着航运产业规模化、规范化发展,船舶运输、海事作业、远洋航运等行业用人需求持续攀升,船员作为航运产业的核心人力资源,人员数量庞大、岗位类型繁杂、技能等级差异明显、外派流动频繁。传统船员信息管理多采用人工台…
2026/7/19 0:48:40 基于Java协同过滤推荐算法的大学生电动车租赁平台任务书 一、课题研究背景与意义 随着高校办学规模不断扩大,校园占地面积持续增加,大学生校内通勤、校区往返、周边出行需求愈发频繁。电动车凭借便捷灵活、出行成本低的优势,成为高校学生主流的短途出行工具。相较于购买电动车存在的成本高、停放难、…
2026/7/19 0:48:40 【AI编程副业黄金窗口期】:大模型API成本暴跌67%后的最后红利,错过再等18个月 更多请点击: https://codechina.net 第一章:AI编程副业黄金窗口期的战略判断 当前,AI工具链正经历从“可用”到“好用”的临界跃迁。Copilot、Cursor、CodeWhisperer 等智能编程助手已稳定支持全栈开发闭环;开源大模型࿰…
2026/7/18 23:48:39 品牌色彩的数字化表达:从设计规范到代码变量的转换与验证 品牌色彩的数字化表达:从设计规范到代码变量的转换与验证 一、"品牌蓝"到底是什么蓝?——一个颜色的四种表述 设计师传给我品牌色的定义:PDF 中是 CMYK(100,80,0,0),Figma 中是 #1677FF,iOS 端是 RGB(22,119…
2026/7/19 0:48:40 【AI编程副业黄金窗口期】:大模型API成本暴跌67%后的最后红利,错过再等18个月 更多请点击: https://codechina.net 第一章:AI编程副业黄金窗口期的战略判断 当前,AI工具链正经历从“可用”到“好用”的临界跃迁。Copilot、Cursor、CodeWhisperer 等智能编程助手已稳定支持全栈开发闭环;开源大模型࿰…
2026/7/19 0:48:40 基于Java协同过滤推荐算法的大学生电动车租赁平台任务书 一、课题研究背景与意义 随着高校办学规模不断扩大,校园占地面积持续增加,大学生校内通勤、校区往返、周边出行需求愈发频繁。电动车凭借便捷灵活、出行成本低的优势,成为高校学生主流的短途出行工具。相较于购买电动车存在的成本高、停放难、…
2026/7/19 0:48:40 基于Java协同过滤推荐算法的船员信息管理系统任务书 一、课题研究背景与意义 随着航运产业规模化、规范化发展,船舶运输、海事作业、远洋航运等行业用人需求持续攀升,船员作为航运产业的核心人力资源,人员数量庞大、岗位类型繁杂、技能等级差异明显、外派流动频繁。传统船员信息管理多采用人工台…
2026/7/19 0:48:40 【AI编程副业黄金窗口期】:大模型API成本暴跌67%后的最后红利,错过再等18个月 更多请点击: https://codechina.net 第一章:AI编程副业黄金窗口期的战略判断 当前,AI工具链正经历从“可用”到“好用”的临界跃迁。Copilot、Cursor、CodeWhisperer 等智能编程助手已稳定支持全栈开发闭环;开源大模型࿰…
2026/7/19 0:48:40 基于Java协同过滤推荐算法的大学生电动车租赁平台任务书 一、课题研究背景与意义 随着高校办学规模不断扩大,校园占地面积持续增加,大学生校内通勤、校区往返、周边出行需求愈发频繁。电动车凭借便捷灵活、出行成本低的优势,成为高校学生主流的短途出行工具。相较于购买电动车存在的成本高、停放难、…
2026/7/19 0:48:40 基于Java协同过滤推荐算法的船员信息管理系统任务书 一、课题研究背景与意义 随着航运产业规模化、规范化发展,船舶运输、海事作业、远洋航运等行业用人需求持续攀升,船员作为航运产业的核心人力资源,人员数量庞大、岗位类型繁杂、技能等级差异明显、外派流动频繁。传统船员信息管理多采用人工台…
2026/7/18 13:49:17 AI大模型应用开发实战:从Prompt工程到RAG与低代码平台全栈指南 这次我们来看一套名为《AI大模型应用开发(全集教程)》的课程资源。这套课程不是某个单一的模型或工具,而是一个系统性的学习路径,涵盖了从Python基础到Prompt工程,再到RAG、Coze、Dify等主流AI应用开发平台的全栈内容。…
2026/7/18 13:49:17 5个实用技巧:快速掌握Monitorian多显示器亮度调节 5个实用技巧:快速掌握Monitorian多显示器亮度调节 【免费下载链接】Monitorian A Windows desktop tool to adjust the brightness of multiple monitors with ease 项目地址: https://gitcode.com/gh_mirrors/mo/Monitorian 如果你正在使用Windows系统并连接…
2026/7/18 13:49:17 [智能体-614]:OpenClaw构建智能体的过程,本质是围绕大模型,在智能体框架引擎的驱动下,用自然语言构建数字化公司的过程 一、核心命题释义OpenClaw 构建智能体的过程,本质是围绕大模型,在智能体框架引擎(pi‑mono 内核 Gateway 网关)的驱动下,用自然语言搭建一套 ** 数字化虚拟公司(AI 原生组织)** 的全过程。传统…