单实例达梦数据库的创建和删除

本文详细介绍了如何在Linux系统上安装和管理达梦数据库,包括创建用户组和用户、配置路径、安装数据库、初始化实例、启动服务以及连接和删除数据库的步骤。涉及用户权限设置、命令行安装、时区选择、服务注册等关键操作。
摘要由CSDN通过智能技术生成

第一章 :操作系统用户和组 

1. 创建安装用户组: 

2. 创建安装用户: 

3. 初始化用户密码: 

4. 修改dmdba用户的环境变量: 

第三章 :部署路径配置 

1. 创建数据软件的路径: 

2. 创建归档日志路径: 

3. 创建数据库备份文件的路径: 

4. 创建数据库安装程序临时路径: 

5. 为各个路径更改用户权限 

第四章 :安装数据实例 

1. 切换用户到dmdba,并安装数据库(采用命令行安装) 

2. 使用root用户执行上述脚本 

第五章 :初始化数据库实例 

第六章 :启动达梦数据库 

1. 达梦数据库的实例是单进程多线程的模式,进程名称为:dmserver 

2. 注册操作系统服务并启动数据库实例 

第七章 :连接达梦数据库 

第八章 :删除达梦数据库 


  1. 创建安装用户组:

          [root@localhost ~]#groupadd dinstall


  1. 创建安装用户:

         [root@localhost ~]#useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba


  1. 初始化用户密码:

         [root@localhost ~]#passwd dmdba


  1. 修改dmdba用户的环境变量:

[root@localhost ~]#vim /home/dmdba/.bash_profile

export DM_HOME=/home/dmdba/dmdbms

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin

export PATH=$PATH:$DM_HOME/bin


  1. 创建数据软件的路径:

           [root@localhost ~]#mkdir /home/dmdba/dmdbms -p


  1. 创建归档日志路径:

           [root@localhost ~]#mkdir /data/arch/ -p


  1. 创建数据库备份文件的路径:

           [root@localhost ~]#mkdir /data/bak -p


  1. 创建数据库安装程序临时路径:

           [root@localhost ~]#mkdir /data/tmp -p


  1. 为各个路径更改用户权限

          [root@localhost ~]#chown -R dmdba:dinstall /data

        安装需上传对应版本的iso文件,并进行挂载

    mount -o loop dm8.iso ../tmp/


  1. 切换用户到dmdba,并安装数据库(采用命令行安装)

           [root@localhost ~]#su - dmdba

           [dmdba@localhost ~]$export DM_INSTALL_TMPDIR=/db/tmp

           [dmdba@localhost hs]$ ./DMInstall.bin -i   #图形化安装的话就直接执行./DMIinstall.bin

           请选择安装语言(C/c:中文 E/e:英文) [C/c]:c

           解压安装程序..........

           欢迎使用达梦数据库安装程序

           是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n   (有无key对数据库的运行无影响)

           是否设置时区? (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 (默认为典型安装)

           所需空间: 1178M

           请选择安装目录 [/home/dmdba/dmdbms]:/home/dmdba/dmdbms  (确认安装数据库的路径)

           可用空间: 16G

           是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:是 N/n:否)  [Y/y]:y

           安装前小结

           安装位置: /home/dmdba/dmdbms

           所需空间: 1178M

           可用空间: 16G

           版本信息:

           有效日期:

           安装类型: 典型安装

           是否确认安装? (Y/y:是 N/n:否):y

           2021-10-25 14:30:35

           [INFO] 安装达梦数据库...

           2021-10-25 14:30:35

           [INFO] 安装 基础 模块...

           2021-10-25 14:30:40

           [INFO] 安装 服务器 模块...

           2021-10-25 14:30:45

           [INFO] 安装 客户端 模块...

           2021-10-25 14:31:03

           [INFO] 安装 驱动 模块...

           2021-10-25 14:31:07

           [INFO] 安装 手册 模块...

           2021-10-25 14:31:32

           [INFO] 安装 服务 模块...

           2021-10-25 14:31:43

           [INFO] 移动日志文件。

           2021-10-25 14:31:55

           [INFO] 安装达梦数据库完成。

           ===== 安装结束后会有一个脚本弹出(请以root系统用户执行命令:)===

           请以root系统用户执行命令:

           /home/dmdba/dmdbms/script/root/root_installer.sh

           安装结束

[dmdba@localhost ~]$ cd /home/dmdba/dmdbms/bin

[dmdba@localhost bin]$ ./dminit path=/data db_name=dm


  1. 达梦数据库的实例是单进程多线程的模式,进程名称为:dmserver

      [root@localhost /]# su - dmdba

[dmdba@localhost ~]$cd /home/dmdba/dmdbms/bin

[dmdba@localhost bin]$ ./dmserver /data/dm/dm.ini

#因为是前端命令行启动的,故该命令行窗口关闭时,达梦数据库服务即中断了,一般不建议该方式启动


  1. 注册操作系统服务并启动数据库实例

      [dmdba@localhost bin]$su - root

      [root@localhost ~]# cd /home/dmdba/dmdbms/script/root/

      [root@localhost root]# ./dm_service_installer.sh -t dmserver -dm_ini /data/dm/dm.ini -p dm

   由于服务脚本被移动到/etc/rc.d/init.d目录下,因此需要将该服务脚本移动到/home/dmdba/dmdbms/bin下,并启动该服务

      [dmdba@localhost bin]$ cp /etc/rc.d/init.d/DmServicedm ./

      [dmdba@localhost bin]$ ./DmServicedm status

      DmServicedm is stopped

      [dmdba@localhost bin]$ ./DmServicedm start

      Starting DmServicedm:                                      [ OK ]

      数据库状态已成功启动

      [dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA

      服务器[LOCALHOST:5236]:处于普通打开状态

      登录使用时间 : 27.777(ms)

      disql V8

      SQL> select status$ from v$instance;

      行号     STATUS$

      ---------- -------

      1          OPEN

      已用时间: 1.306(毫秒). 执行号:50600.

      SQL>

      [root@localhost dmdbms]# ./uninstall.sh -i

      请确认是否卸载达梦数据库(/home/dmdba/dmdbms/)? (y/Y:是 n/N:否):y

      是否删除dm_svc.conf配置文件? (y/Y:是 n/N:否):y

      正在删除所有数据库库服务

      删除数据库服务DmAPService

      删除数据库服务DmAPService完成。

      删除数据库服务DmWatcherServiceGRP2

      删除数据库服务DmWatcherServiceGRP2完成。

      删除数据库服务DmWatcherServiceGRP1

      删除数据库服务DmWatcherServiceGRP1完成。

      删除数据库服务DmWatcherServiceGRP2

      删除数据库服务DmAuditMonitorService

      ..........

      删除uninstall目录完成

      删除license_en.txt文件

      删除license_en.txt文件完成

      删除license_zh.txt文件

      删除license_zh.txt文件完成

      删除uninstall.sh文件

      删除uninstall.sh文件完成

      删除数据库目录完成

注意:要使用root用户去删除达梦数据库

达梦的物理备份和恢复_weixin_51488702的博客-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值