[数据库] 【DM8】2-达梦数据库实例创建

1244 0
Honkers 2025-3-8 03:40:20 | 显示全部楼层 |阅读模式

2-达梦数据库实例创建

一、创建实例

1.1 图形化界面创建实例 dbca

  1. [dmdba@study ~]$ cd /dm/dmdbms/tool/
  2. [dmdba@study tool]$ ls
  3. analyzer dbca.sh dts manager.bmp plugins
  4. analyzer.bmp disql dts.bmp monitor templates
  5. configuration dmagent dts_cmd_run.sh monitor.bmp version.sh
  6. console dmservice.sh log4j.xml nca.sh workspace
  7. console.bmp dropins manager p2
  8. [dmdba@study tool]$ ./dbca.sh
复制代码







口令最好默认 更改口令的话务必记得。

勾上这两个示例库

1.2 命令行创建实例 dminit

  1. [dmdba@localhost dm]$ dminit PATH=/dm/dmdbms/data DB_NAME=cndba INSTANCE_NAME=dave PORT_NUM=6236
复制代码

二、注册实例

2.1 图形化界面注册实例 dbca

注:dbca创建的实例 是已经注册好的
命令行创建的实例没有注册 所以用dbca注册一下 配置文件指定到对应的dm.ini文件

2.2 命令行注册实例

  1. [root@localhost ~]# cd /dm/dmdbms/script/root/
  2. [root@localhost root]# ls
  3. dm_service_installer.sh dm_service_uninstaller.sh root_installer.sh
  4. [root@localhost root]# ./dm_service_installer.sh -t dmserver -i /dm/dmdbms/data/cndba/dm.ini -p DAVE
  5. Usage: dm_service_installer.sh -t service_type [-p service_name_postfix] [-dm_ini dm_ini_file]
  6. [-watcher_ini watcher_ini_file ] [-monitor_ini monitor_ini_file] [-cssm_ini cssm_ini_file]
  7. [-server server_info] [-dcr_ini dcr_ini_file]
  8. [-dmap_ini dmap_ini_file] [-dpc_mode SP|MP|BP] [-m open|mount] [-y dependent_service] [-auto true|false]
  9. or dm_service_installer.sh [-s service_file_path]
  10. or dm_service_installer.sh -h
  11. [root@localhost root]# ./dm_service_installer.sh -t dmserver -dm_ini /dm/dmdbms/data/cndba/dm.ini -p DAVE
  12. Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDAVE.service → /usr/lib/systemd/system/DmServiceDAVE.service.
  13. 创建服务(DmServiceDAVE)完成
  14. [root@localhost root]# systemctl restart DmServiceDAVE
复制代码

2.3查看进程

  1. [dmdba@localhost dmdbms]$ ps -ef | grep dm.ini
  2. dmdba 12743 1 0 01:19 ? 00:00:05 /dm/dmdbms/bin/dmserver path=/dm/dmdbms/data/DAMENG/dm.ini -noconsole
  3. dmdba 66482 1 71 01:50 ? 00:00:31 /dm/dmdbms/bin/dmserver path=/dm/dmdbms/data/cndba/dm.ini -noconsole
  4. dmdba 66648 13849 0 01:51 pts/1 00:00:00 grep --color=auto dm.ini
复制代码

三、启动停止服务

3.1系统启停

  1. Linux 6:
  2. [dmdba@study ~]$ service DmServiceDAVE stop
  3. [dmdba@study ~]$ service DmServiceDAVE start
  4. [dmdba@study ~]$ service DmServiceDAVE status
  5. [dmdba@study ~]$ ps -ef|grep dm.ini //查看dm进程
  6. Linux 7:
  7. [dmdba@study ~]$systemctl stop DmServiceDAVE.service
  8. [dmdba@study ~]$systemctl start DmServiceDAVE.service
复制代码

3.2服务器中启停

3.2.1图形化界面启停

  1. [dmdba@study ~]$pwd
  2. /dm/dmdbms/tool
  3. [dmdba@study ~]$./dmservice.sh //图形化界面启动或者停止
复制代码

3.2.2 命令行方式启停

  1. [dmdba@study ~]$dmserver /dm/dmdbms/data/cndba/dm.ini
  2. [dmdba@study ~]$dmserver /dm/dmdbms/data/cndda/dm.ini mount
复制代码

四、切换实例状态

  1. [dmdba@localhost ~]$ disql SYSDBA/SYSDBA:6236
  2. 服务器[LOCALHOST:6236]:处于普通打开状态
  3. 登录使用时间 : 3.370(ms)
  4. disql V8
  5. SQL> select status$ from v$database; //查看状态
  6. 行号 STATUS$
  7. ---------- -----------
  8. 1 4
  9. 已用时间: 0.885(毫秒). 执行号:62601.
  10. SQL> alter database mount;//关闭状态
  11. 操作已执行
  12. 已用时间: 1.342(毫秒). 执行号:0.
  13. SQL> select status$ from v$database;//查看状态
  14. 行号 STATUS$
  15. ---------- -----------
  16. 1 3
  17. 已用时间: 0.641(毫秒). 执行号:62602.
  18. SQL> alter database open;//打开
  19. 操作已执行
  20. 已用时间: 8.330(毫秒). 执行号:0.
  21. SQL> select status$ from v$database;//查看
  22. 行号 STATUS$
  23. ---------- -----------
  24. 1 4
  25. 已用时间: 0.359(毫秒). 执行号:62603.
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行