linux下达梦数据库命令行的安装

一.用户和组的创建

1.为了减少对操作系统的影响, 用户不应该以 root 系统用户来安装和运行 DM .需创建一个专用的系统用户,如果之前创建过了用户组和用户可以选择删除重新创建一个.

//删除用户的命令 userdel + 用户名
//删除用户组的命令groupdel + 用户组名
//删除用户的时候如果提示进程被占用kill -9 +进程号

2.用户可以在安装之前为 DM 创建一个专用的系统用户.可参考以下示例创建系统用户和组(并指定用户 ID 和组 ID)

//1.创建安装用户组dinstall
[root@dm01 ~]# groupadd -g 12349 dinstall//2.创建安装用户dmdba,这里的data目录为自定义的安装目录
[root@dm01 ~]# useradd -u 12345 -g dinstall -m -d /data/dmdba -s /bin/bash dmdba//3.初始化用户密码
[root@dm01 ~]# passwd dmdba //注意:创建安装系统用户完成后,使用安装系统用户进行操作.安装达梦数据库软件的时候,要切换到安装用户.

二.修改linux操作系统(可以忽略该步骤,直接进入下一步骤)

1.修改/etc/security/limits.cof添加endfile后面的内容


[root@dm01 ~]# cat /etc/security/limits.conf |tail -11
// End of file
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 131072
dmdba hard nproc 131072
dmdba soft nofile 131072
dmdba hard nofile 131072
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited

三.软件的安装

1.找到安装包所在的目录,命令行安装,运行 DMInstall.bin
在安装达梦数据库之前需要对安装文件授权,进入文件所在的目录执行授权操作 chmod 755 ./DMInstall.bin


[root@dm01 ~]# su dmdba    //切换到专用的安装用户
[dmdba@dm01 media]$ ./DMInstall.bin -i
Please select the installers language (E/e:English C/c:Chinese) [E/e]:C
解压安装程序.........
欢迎使用达梦数据库安装程序是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:N是否设置时区? (Y/y:是 N/n:否) [Y/y]:Y
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[15]: GTM+02=开罗
[16]: GTM+03=莫斯科
[17]: GTM+04=阿布扎比
[18]: GTM+05=伊斯兰堡
[19]: GTM+06=达卡
[20]: GTM+07=曼谷,河内
[21]: GTM+08=中国标准时间
[22]: GTM+09=汉城
[23]: GTM+10=关岛
[24]: GTM+11=所罗门群岛
[25]: GTM+12=斐济
[26]: GTM+13=努库阿勒法
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:21安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1067M请选择安装目录 [/home/dmdba/dmdbms]:
可用空间: 40G
是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:是 N/n:否)  [Y/y]:Y安装前小结
安装位置: /home/dmdba/dmdbms
所需空间: 1067M
可用空间: 40G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):Y
2020-10-13 10:15:27
[INFO] 安装达梦数据库...
2020-10-13 10:15:28
[INFO] 安装 基础 模块...
2020-10-13 10:15:38
[INFO] 安装 服务器 模块...
2020-10-13 10:15:40
[INFO] 安装 客户端 模块...
2020-10-13 10:15:50
[INFO] 安装 驱动 模块...
2020-10-13 10:15:54
[INFO] 安装 手册 模块...
2020-10-13 10:15:54
[INFO] 安装 服务 模块...
2020-10-13 10:15:55
[INFO] 移动ant日志文件。
2020-10-13 10:15:56
[INFO] 安装达梦数据库完成。请以root系统用户执行命令:
/home/dmdba/dmdbms/script/root/root_installer.sh安装结束

2.执行脚本


[root@dm01 ~]# /data/dmdba/dmdbms/script/root/root_installer.sh
移动 /data/dmdba/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务

四.实例的创建

1.创建实例

  //进入达梦的安装目录的bin目录下,执行创建实例的命令[dmdba@dm01 bin]$ ./dminitinput system dir:       // 数据文件存放路径input db name:          //实例/数据库名input port num: 5236            //服务端口input page size(4,8,16,32): 8 //数据库页大小input extent size(16,32): 32    //扩展大小input sec priv mode(0,1): 0       //安全特权模式input time zone(-12:59,+14:00): +8    //时区 ,选东8区input case sensitive? ([Y]es,[N]o): n  //标识符是否区分大小写which charset to use? (0[GB18030],1[UTF-8],2[EUC-KR]): 1    //字符集length in char? ([Y]es,[N]o): Y        //字符长度enable database encrypt? ([Y]es,[N]o): N  //是否启用数据库加密input slice size(512,4096): 4096     page check mode? (0/1/2): 0     //是否开启页页检查模式input elog path:        //日志路径only create huge table with delta? (0/1): 0rlog generate for huge? (0/1): 0pseg_mgr_flag (0/1): 0auto_overwrite mode? (0/1/2): 0————————————————//等待提示成功create dm database success.

2.创建服务


//进入root目录中
[root@dm01 ~]# /data/dmdba/dmdbms/script/root//执行创建服务的命令
[root@dm01 ~]#./dm_service_installer.sh -t dmserver -p TEST -dm_ini /data/dmdba/dmdbms/实例名/dm.iniCreated symlink from /etc/systemd/system/multi-user.target.wants/DmServiceTEST.service to /usr/lib/systemd/system/DmServiceTEST.service.
创建服务(DmServiceTEST)完成

五.数据库管理

1.启动实例


[dmdba@dm01 ~]$ cd dmdbms/bin
[dmdba@dm01 bin]$ pwd
/data/dmdba/dmdbms/bin
[dmdba@dm01 bin]$ ./DmServiceTEST start
Starting DmServiceTEST:                                                           [ OK ]
[dmdba@dm01 bin]$

2.查看状态


[dmdba@dm01 bin]$ ./disql SYSDBA/SYSDBA服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间: 2.871(毫秒)
disql V8
SQL> select status$ from  v$instance;行号     STATUS$
---------- -------
1          OPEN已用时间: 0.758(毫秒). 执行号:514.

linux下国产达梦数据库的命令行安装相关推荐

  1. Linux下实现达梦数据库disql 命令上下翻动

    1.在默认情况下,linux 系统中使用 disql 会出现 输入键盘上的 上下左右键出现乱码. 如下图所示 图片.png 这就给在linux上编写 sql 语句带来很大的不便利. 2 rlwrap ...

  2. 国产达梦数据库(DM)安装教程及使用

    一.软件环境安装要求 二.安装前准备工作 2.1 检查Linux(Unix)系统信息 2.2 创建安装用户组 1.创建安装用户组 groupadd dinstall 2.创建安装用户 useradd ...

  3. 达梦数据库代码导出_达梦数据库常见问题-命令行工具-导入导出工具

    1.导入dmp文件出现各种初始化参数不一致的警告 (页大小不匹配,restore error code:-8210:CASE_SENSIVE参数不匹配.大小写参数不一致,大小写区分属性不匹配,rest ...

  4. 国产达梦数据库与Oracle数据库的区别

    1.登录的区别 oracle:如果sys的密码忘记可以用操作系统验证方式登录修改密码. dm:达梦数据库如果忘记了sysdba的密码则无法登录. 2.数据库的状态 oracle:oracle的状态有s ...

  5. 国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令

    国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令 以VMware Workstation Pro 15环境下的NeoKylin7.0与DM8为例 中标麒麟系统NeoKyli ...

  6. shell脚本备份国产达梦数据库

    shell脚本备份国产达梦数据库代码如下: 1.配置文件: username=SYSDBA password=SSSTTTSSS ipStr=localhost portNumber=5327 bac ...

  7. 开源盛行:为什么学习国产达梦数据库?

    开源盛行:为什么学习国产达梦数据库? 武汉达梦数据库股份有限公司成立于2000年,是国内领先的数据库产品开发服务商,国内数据库基础软件产业发展的关键推动者.公司为客户提供各类数据库软件及集群软件.云计 ...

  8. 基于Enterprise Library的Winform开发框架实现支持国产达梦数据库的扩展操作

    由于一个客户朋友的需求,需要我的Winform开发框架支持国产达梦数据库的操作,这个数据库很早就听过,但是真正一般项目用的很少,一般在一些特殊的项目可能需要用到.由于我的Winform开发框架,是基于 ...

  9. <达梦> 《达梦数据库常用命令》

    <达梦数据库常用命令> 1 数据库 1.1 启动数据库 1.2 连接数据库 1.3 使用DISQL直接执行命令 1.4 数据库版本 1.4 数据库信息 2 数据库对象 2.1 表 2.2 ...

  10. 达梦数据库DSC集群安装文档

    达梦数据库DSC集群安装文档 一. DSC安装准备工作 1 1.1. 创建安装用户 2 1.2. 配置udev存储 2 二. DMDSC 搭建 8 三. 搭建DW容灾架构 39 修改dm.ini,数据 ...

最新文章

  1. 英特尔收购Movidius背后:为什么我们需要一款专门的CV处理芯片?
  2. html5 drag this,HTML5拖放(drag和drog)
  3. 预训练模型参数重载必备!
  4. PHP5中的魔术方法
  5. 【若依(ruoyi)】弹框图标 / layer 图标
  6. django 获取环境变量_python – django settings.py os.environ.get(“X”)没有获取正确的值...
  7. java设计模式工厂模式_Java中的外观设计模式
  8. 认识Hibernate
  9. 关于帧差法的想法(opencv)
  10. 计算机焊板原理,计算机组成原理电路板焊接(74LS373和74LS138).doc
  11. 滚雪球学 Python 番外篇之游戏世界,游戏也有 Hello World
  12. android脚本,安卓好用的脚本程序—Gscript
  13. 那些让人“口吐芬芳”的APP登录骚操作?!!
  14. WebIM项目的架构设计以及实现
  15. UiPath 网页元素识别
  16. 2020.3-4 【读书笔记】
  17. Ztmao主题猫wordpress主题经典失传版/WP网站模板下载站源码+全局SEO功能设定
  18. Hexo博客主题Next添加动态线条背景canvas_nest
  19. 神经网络中的偏置值什么意思
  20. 西门子PLC之间如何建立无线通讯?

热门文章

  1. css实现简单几何图形
  2. 太强了,这款开源终端工具可查询 IP 信息 ...
  3. BFS和DFS搜索汇总(未完待续)
  4. 贾玲,这次你是不是可以真的快乐了?
  5. 《时代》杂志评出2007年50个最佳网站
  6. c语言scan例子,SCAN和C-SCAN算法图解
  7. Scan Reorder Formal
  8. java ts视频文件转mp4格式在线求助
  9. SpringBoot重点详解--使用Druid+Jpa
  10. Hdu 4093 ( Xavier is Learning to Count ) BZOJ2498 FFT+容斥原理