当前位置: 首页 > news >正文

达梦数据库DCA考试命令行操作

近期,有幸在公司的支持下,参与了达梦的DCA培训考试,考试内容还是很全面的,尽管可能要求掌握的深度不需要特别深,但覆盖的面确实很全。下来后,我自己在本地把相关的内容用命令行的方式再实现了一遍。因有要求,不能泄露考题内容,所以不会涉及题目本身,只是相关内容而已;而且考试过程,为了提高效率和正确率,大家应该都会使用图形化操作完成。

一.命令行安装

首先,肯定就是在给定的环境下,安装达梦数据库,考试的时候一般这些环境都是配置好了的,但我们自己环境实验,可能就要检查配置了,比如是否有安装限制,查看最大可打开文件数

ulimit -a

#临时设置,仅对当前会话生效

ulimit -n 20480

1.加载镜像内容,考试不用 mount -o loop /opt/dm8* /mnt

2.查看/tmp内存

df -h | grep tmp

若tmp临时目录空间太小,要扩大一点,否则解压完安装文件就报错了。

mount -o remount,size=4G /tmp

3.关闭防火墙,防火墙可以导致网络问题,干扰正常安排,可以直接关闭。

systemctl stop firewalld

4.selinux是linux的安全设置,建议也关闭了

vi /etc/sysconfig/selinux

/selinuc* =disable

5.建立用户,建立规划安装用户,不要直接使用root安装

1) id dmdba 检查安装用户是否已经存在,存在就可以跳过2、3步。

2) group add dinstall,建立安装用户组

3) useradd -g dintsall dmdba,建立安装用户,并加入到用户组中

4) mkdir /dm8                 创建安装目录

5) chown dmdba:dinstall -R /dm8   更改安装目录的所有者为安装用户,后面才能读写目录

6.配置环境变量

1)vi .bash_profile

export DM_HOME=/DM8

export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

echo $DM_HOME

source .bash_profile

7.静默安装开始,下面命令执行后按交互式菜单安装即可。

./DMI* -i

8.实例初始化

1)用dmdba用户执行实例初始化,若不是dmdba,可以用 su - dmdba切换用户。

2)使用dminit自带命令直接初始化,该指令在/dm8/bin目录下,可参考如下指令初始化

# dminit path =/dm8/data db_name=DM02 instance_name=DM02 port_num=5236

9.注册实例

使用root用户执行下面脚本,在系统中注册服务。该脚本在/dm8/script/root目录下,可参考如下指令完成注册

./dm_service_installer.sh -t dmserver  -dm_ini /dm8/data/DM02/dm.ini -p DM02

10.启动实例

systemctl start DmServiceDM02.service

注:可用以下两种方式查看是否启动成功

 ps -ef |grep dmserver 或  netstat -ntl | grep 5*

http://www.xdnf.cn/news/977779.html

相关文章:

  • flink1.19.2+cdc-3.2.1遇到的问题及解决方案
  • Ubuntu 实现可视化组raid和升级raid
  • 成功在 Conda Python 2.7 环境中安装 Clipper(eCLIP peak caller)
  • Linux 系统可视化管理工具
  • python学习打卡day50
  • JPA将大数据量的Excel文件导入到数据库中
  • 拼音字母a和g的写法
  • AI Agent 核心策略解析:Function Calling 与 ReAct 的设计哲学与应用实践
  • React 第五十九节 Router中 createBrowserRouter使用详解与案例分析
  • Etcd数据持久化机制:WAL与Snapshot解析
  • python数据结构和算法(5)
  • zset类型
  • Bright Data网页抓取工具实战:BOSS直聘爬虫 + PandasAI分析洞察前端岗位市场趋势
  • 深度学习小项目合集之图像分割识别-视频介绍下自取
  • ThreadLocal实现原理
  • SpringBoot前后台交互 -- 登录功能实现(拦截器+异常捕获器)
  • 音频导入规范
  • 大模型实战篇之ChatGPT(国内可以用)一、实现连续对话智能体
  • 【Linux shell】条件判断和流程控制
  • DL00124-基于YOLOv12深度学习的棉花叶片病害检测含完整数据集
  • BERT 模型微调与传统机器学习的对比
  • uniapp音乐播放createInnerAudioContext
  • 零基础实战:云开发家政维修小程序搭建指南
  • UniApp组件封装,2025年最新HarmonyOS鸿蒙模块化开发项目式教程
  • vue3 + element plus 实现表格列头、行的添加及拖动换位
  • vue前端面试题——记录一次面试当中遇到的题(1)
  • element-ui 的el-table,多选翻页后,之前选择的数据丢失问题处理
  • 黑马教程强化day2-1
  • JAVA毕业设计227—基于SpringBoot+hadoop+spark+Vue的大数据房屋维修系统(源代码+数据库)
  • Linux 文件内容的查询与统计