-
2022-01-26 11:29:31
主备集群注册服务:
server主:./dm_service_installer.sh -t dmserver -m mount -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DM22
server备:./dm_service_installer.sh -t dmserver -m mount -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DM23
watcher主:./dm_service_installer.sh -t dmwatcher -watcher_ini /home/dmdba/dmdbms/data/DAMENG/dmwatcher.ini -p DM22
watcher备:./dm_service_installer.sh -t dmwatcher -watcher_ini /home/dmdba/dmdbms/data/DAMENG/dmwatcher.ini -p DM23
达梦统计信息变化的查询方法
dbms_stats.INDEX_STATS_SHOW(模式名,索引名):展示索引统计信息
dbms_stats.TABLE_STATS_SHOW(模式名,表名):展示表统计信息
dbms_stats.COLUMN_STATS_SHOW(模式名,表名, 列名):展示列统计信息查看系统资源限制
/etc/security/limits.conf定时删除备份命令
CALL SP_DB_BAKSET_REMOVE_BATCH('DISK',NOW()); --删除现在的备份disql中查看归档信息
select arch_mode from v$database;查看数据库实例信息
SELECT
"NAME" "实例名称" ,
"INSTANCE_NUMBER" "实例ID",
"HOST_NAME" "主机名称" ,
"SVR_VERSION" "服务器版本" ,
"DB_VERSION" "数据库版本" ,
"START_TIME" "服务器启动时间" ,
"STATUS$" "系统状态" ,
"MODE$" "数据库模式" ,
"OGUID" "控制文件的 OGUID",
--"RAC_SEQNO" "DSC 序号"
--"RAC_ROLE" "DSC系统角色"
SF_GET_PARA_VALUE(2,'PORT_NUM') "端口号"
FROM
V$INSTANCE;查看已注册系统服务的实例
systemctl list-unit-files |grep DmService
删除服务
cd /home/dmdba1/dmdbms/script/root
./dm_service_uninstaller.sh -n 服务名创建表空间
create tablespace "test" datafile 'test.dbf' size 128 autoextend on next 2048;
创建用户
create user 用户 identified by '密码' defalut tablespace "test" default index tablespace"test"
创建聚集索引
create clustered index on table(id);
赋予权限
grant "public","resource","vti","soi" to "用户";
取消用户限制
alter user "用户" limit failed_login_attemps unlimited, password_lock_time unlimited, password_grace_time unlimited;
删除用户
drop user "用户" cascade;
删除表空间
drop tablespace "表空间名"设置为可手动修改数据库模式
alter database mount;
sp_set_para_value(1,alter_mode_status,1);
alter database primary;disql开启归档命令
alter database mount;
alter database archivelog;
alter database add archivelog 'dest=/备份文件所存目录, type=归档类型local, file_size=1024, space_limit=51200';
alter database open;disql
数据库备份:
全备命令:backup database backupset '备份路径'
增备命令:backup database increment with backupdir '备份文件所存目录' backupset '新生成的备份文件';
表空间备份:
全备命令:backup tablespace 表空间 backupset '备份路径'
增备命令:backup tablespace 表空间 increment with backupdir '备份文件所在目录' backupset '新生成的备份文件名';
归档备份:
Bakcup archive log all backupset ‘arch_bak_01’;
数据库加密备份:
backup database backupset '备份路径' identified by "密码" with encryption 2 encrypt with rc4;disql表还原:
restore table test from backupset '备份文件';
表结构还原:
restore table t1 struct from backupset '备份文件'; --struct:执行表结构还原,若未指定,则是还原表数据。dmrman脱机备份:
库全备:
backup database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' backupset '/home/dm_bak/db_bak_01';
库增备:
backup database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' increment with backupdir '/home/dm_bak backupset /home/dm_bak/db_increment_02';
归档备份:
backup archive log all database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' backupset '/home/dm_bak/arch_all_bak_01';
有条件的归档备份:通过设置LSN或时间点,控制需要备份归档的范围
backup archive log lsn between 50000 and 20000 database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' backupset '/home/dm_bak/db_increment_bak_02';查看备份集
select * from v$backupset;
查看备份集
show backupset '/home/dm_bak/db_bak_01';
删除备份集
remove backupset '/home/dm_bak/db_bak_for_remove_01';dmrman还原数据库:
restore database '/home/dmdba/dmdbms/data/DAMENGdm.ini' from backupset '备份文件所在目录';
更新db_magic恢复:
recover database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' update db_magic;
恢复数据库:
recover database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' from backupset '备份文件所在目录';
利用归档恢复数据库:
recover database '/home/dmdba/dmdbms/data/DAMENG/dm.ini' with archivedir '归档备份文件所在目录'更多相关内容 -
DM数据库驱动通用jar包.zip
2021-04-27 18:04:00DM数据库驱动通用jar包.zip -
DM数据库所需要的key文件
2020-10-09 15:51:19达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM;本次文件是达梦数据库6.0版本,安装所需要的key文件 -
DM数据库
2022-04-24 10:25:44目前DM数据库产品,支持X86、飞腾、龙芯、鲲鹏、海光、兆芯等国内外,常见的CPU架构 2、操作系统版本 DM产品支持,在Windows、Centos、麒麟等,常用操作系统中进行安装部署 3、目录与存储规划 服务器存储...简介
达梦数据库是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。
1、CPU架构
目前DM数据库产品,支持X86、飞腾、龙芯、鲲鹏、海光、兆芯等国内外,常见的CPU架构
2、操作系统版本
DM产品支持,在Windows、Centos、麒麟等,常用操作系统中进行安装部署
3、目录与存储规划
服务器存储规划,在生产环境中,非常重要
- 错误规划,将会导致后期磁盘空间遇到瓶颈,需要进行数据迁移等工作;
- 条件允许的情况下,建议客户采购服务器时,选用企业级SSD(归档和备份文件,用比较廉价的HDD),作为数据文件的存储设备
3.预算有限,则可以采购少量SSD,用于内存到机械磁盘的缓冲层
4、用户与组
DM 数据库不应该使用 root 用户安装和维护;需要在安装之前为 DM 数据库创建一个专用的系统用户和用户组
5、资源限制
linux资源限制,配置文件是/etc/security/limits.conf;限制用户进程的数量对于linux系统的稳定性非常重要。
limits.conf文件限制着用户可以使用的最大文件数,最大线程,最大内存等资源使用量。
配置参数及说明:
dmdba soft core unlimited #生成core文件数量,core文件仅仅是一个内存映象
dmdba hard core unlimited
dmdba soft nofile 65536 #表示任何一个用户,可以打开的最大的文件描述符数量
dmdba hard nofile 65536
dmdba soft nproc 65536 #表示任何一个用户可以打开的最大的进程数
dmdba hard nproc 65536
dmdba soft stack 65536 #线程堆栈大小
dmdba hard stack 655366、环境变量
Linux 系统中,环境变量是用来定义系统运行环境的一些参数,可以直接通过变量名称来提取到对应的变量值
示例:
vi /home/dmdba/.bash_profile
文件末尾添加如下内容:
export DM_HOME=/home/dmdba/dmdbms
export PATH=$PATH:$DM_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin
7、防火墙
客户生产环境中,从服务器安全方面考虑,不应该关闭防火墙,因此需要熟悉防火墙策略的配置
示例CentOS 7:
-- 防火墙,开放5236端口
firewall-cmd --permanent --add-port=5236/tcp
firewall-cmd --reload #重新加载防火墙配置才会起作用
-- 防火墙,移除5236端口
firewall-cmd --permanent --remove-port=5236/tcp
firewall-cmd --reload #重新加载防火墙配置才会起作用
-- 开启防火墙
systemctl start firewalld
8、初始化参数说明
- 初始化参数,分为可更改和不可更改2种配置参数
其中页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 这四个参数,一旦确定无法修改,需谨慎设置。
- 可配置参数分为以下3类:
select distinct para_type from v$dm_ini;
1、READ ONLY:手动参数,表示服务器运行过程中不可修改;
2、IN FILE:静态参数,只可修改ini文件;
3、SYS和SESSION:动态参数,ini文件和内存同时可修改,其中,SYS系统级参数;
常用初始化参数说明:
1、参数PATH数据库安装路径
2、参数DB_NAME初始化数据库名字,是一个数据库的唯一标识,就像人的身份证号一样
3、参数INSTANCE_NAME初始化数据库实例名字, 数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名
4、PAGE_SIZE数据文件使用的页大小,缺省使用 8K,只能是 4K、8K、16K 或 32K 之一
5、EXTENT_SIZE数据文件使用的簇大小,只能是 16 页或 32 页之一,缺省使用 16 页
6、CASE_SENSITIVE标识符大小写敏感,默认值为 Y。只能是’Y’, ’y’, ’N’, ’n’, ’1’, ’0’之一
7、CHARSET字符集选项,默认值为 0。0 代表 GB18030,1 代表 UTF-8,2 代表韩文字符集 EUC-KR
8、LOG_PATH初始数据库日志文件的路径,文件路径长度最大为 256
9、LOG_SIZE初始数据库日志文件的大小,单位MB
10、PORT_NUM初始化时设置 dm.ini 中的 PORT_NUM,默认 5236,取值范围:1024~65534
更多产品资料,请查阅官方网站:https://eco.dameng.com
-
dm数据库迁移流程描述
2022-04-11 17:45:42dm数据库迁移流程描述 -
DM数据库实例迁移教程
2022-03-25 17:43:35DM数据库实例迁移在数据库的使用过程中,因为初期的规划不合理,导致后期数据库的磁盘空间不足,磁盘又未作LVM管理,这是就需要将数据库整个迁移至空间更大的磁盘空间,又要保证数据的完整。下面我们介绍一种方法可以快速将DM数据库整个实例进行迁移,如下:
1、原始数据库实例信息查询
[dmdba@localhost ~]$ ps -ef|grep dms dmdba 2381 1 17 17:47 pts/0 00:00:10 /dm8/bin/dmserver /dm8/data/DAMENG/dm.ini -noconsole dmdba 2451 2311 0 17:48 pts/0 00:00:00 grep dms
2、确定后窗口期后,应用停止服务,数据库端口在网络层做好限制,防止其他客户端登录数据库,先逻辑备份整个数据库;
[dmdba@localhost bin]$ ./dexp userid=SYSDBA/SYSDBA@127.0.0.1:5236 FILE=/dm8/FULL.dmp FULL=Y dexp V8 模式[SYSDBA]导出结束..... 成功导出 第1 个SCHEMA :SYSDBA 共导出 1 个SCHEMA 整个导出过程共花费 0.471 s 成功终止导出, 没有出现警告 [dmdba@localhost bin]$ 核查备份文件: [dmdba@localhost dm8]$ ls | grep *.dmp FULL.dmp
3、保险起见,再物理备份整个数据库,首先停止数据库服务,之后利用dmrman备份数据库;
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop Stopping DmServiceDMSERVER: [ OK ] [dmdba@localhost bin]$ ./dmrman dmrman V8 RMAN> backup database '/dm8/data/DAMENG/dm.ini' full backupset '/dm8/backup'; backup database '/dm8/data/DAMENG/dm.ini' full backupset '/dm8/backup'; Database mode = 0, oguid = 0 Normal of FAST Normal of DEFAULT Normal of RECYCLE Normal of KEEP Normal of ROLL EP[0]'s cur_lsn[24482], file_lsn[24482] Processing backupset /dm8/backup [Percent:100.00%][Speed:0.00M/s][Cost:00:00:00][Remaining:00:00:00] backup successfully! time used: 00:00:01.246 RMAN>
4、再空间大的磁盘新建目录
[root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 1.4G 0 1.4G 0% /dev tmpfs 1.5G 0 1.5G 0% /dev/shm tmpfs 1.5G 9.5M 1.5G 1% /run tmpfs 1.5G 0 1.5G 0% /sys/fs/cgroup /dev/mapper/klas-root 46G 12G 34G 25% / tmpfs 1.5G 88K 1.5G 1% /tmp tmpfs 289M 0 289M 0% /run/user/993 tmpfs 289M 0 289M 0% /run/user/0 /dev/sdb1 9.8G 37M 9.3G 1% /data [root@localhost ~]# chown dmdba:dinstall /data/ -R [root@localhost ~]# chmod 775 /data/ -R
5、实例迁移,分5个步骤,具体操作如下:
[dmdba@localhost bin]$ cd /dm8/data/DAMENG/ ①、查看原始实例路径 [dmdba@localhost DAMENG]$ cat dm.ini |grep path CTL_PATH = /dm8/data/DAMENG/dm.ctl #ctl file path CTL_BAK_PATH = /dm8/data/DAMENG/ctl_bak #dm.ctl backup path SYSTEM_PATH = /dm8/data/DAMENG #system path CONFIG_PATH = /dm8/data/DAMENG #config path TEMP_PATH = /dm8/data/DAMENG #temporary file path BAK_PATH = /dm8/data/DAMENG/bak #backup file path DFS_PATH = #path of db_file in dfs UNIX_SOCKET_PATHNAME = #Unix socket pathname. TRACE_PATH = #System trace path name ②、经原始路径替换为新实例路径 [dmdba@localhost DAMENG]$ sed -i "s#/dm8/data/DAMENG#/data/DM01#g" dm.ini [dmdba@localhost DAMENG]$ cat dm.ini |grep path CTL_PATH = /data/DM01/dm.ctl #ctl file path CTL_BAK_PATH = /data/DM01/ctl_bak #dm.ctl backup path SYSTEM_PATH = /data/DM01 #system path CONFIG_PATH = /data/DM01 #config path TEMP_PATH = /data/DM01 #temporary file path BAK_PATH = /data/DM01/bak #backup file path DFS_PATH = #path of db_file in dfs UNIX_SOCKET_PATHNAME = #Unix socket pathname. TRACE_PATH = #System trace path name ③、修改控制文件内容 [dmdba@localhost DAMENG]$ cd /dm8/bin [dmdba@localhost bin]$ ./dmctlcvt type=1 src=/dm8/data/DAMENG/dm.ctl dest=/dm8/data/dmctl.txt DMCTLCVT V8 convert ctl to txt success! [dmdba@localhost data]$ cat dmctl.txt |grep path # file path fil_path=/dm8/data/DAMENG/SYSTEM.DBF # mirror path mirror_path= # file path fil_path=/dm8/data/DAMENG/ROLL.DBF # mirror path mirror_path= # file path fil_path=/dm8/data/DAMENG/DAMENG01.log # mirror path mirror_path= # file path fil_path=/dm8/data/DAMENG/DAMENG02.log # mirror path mirror_path= # file path fil_path=/dm8/data/DAMENG/MAIN.DBF # mirror path mirror_path= # HUGE table space path htspath=/dm8/data/DAMENG/HMAIN [dmdba@localhost data]$ sed -i "s#/dm8/data/DAMENG#/data/DM01#g" dmctl.txt [dmdba@localhost data]$ cat dmctl.txt |grep path # file path fil_path=/data/DM01/SYSTEM.DBF # mirror path mirror_path= # file path fil_path=/data/DM01/ROLL.DBF # mirror path mirror_path= # file path fil_path=/data/DM01/DAMENG01.log # mirror path mirror_path= # file path fil_path=/data/DM01/DAMENG02.log # mirror path mirror_path= # file path fil_path=/data/DM01/MAIN.DBF # mirror path mirror_path= # HUGE table space path htspath=/data/DM01/HMAIN ④、控制文件转换 [dmdba@localhost bin]$ ./dmctlcvt type=2 src=/dm8/data/dmctl.txt dest=/dm8/data/dm.ctl DMCTLCVT V8 convert txt to ctl success! ⑤、替换原来的dm.ctl文件,拷贝实例 [dmdba@localhost data]$ cd DAMENG/ [dmdba@localhost DAMENG]$ mv dm.ctl dm.ctl.bak [dmdba@localhost DAMENG]$ mv ../dm.ctl ./ [dmdba@localhost DAMENG]$ ll 总用量 820312 drwxr-xr-x 2 dmdba dinstall 6 3月 25 17:45 bak drwxr-xr-x 2 dmdba dinstall 114 3月 25 18:02 ctl_bak -rw-r--r-- 1 dmdba dinstall 268435456 3月 25 22:56 DAMENG01.log -rw-r--r-- 1 dmdba dinstall 268435456 3月 25 22:56 DAMENG02.log -rw-r--r-- 1 dmdba dinstall 5120 3月 25 23:09 dm.ctl -rw-r--r-- 1 dmdba dinstall 5120 3月 25 18:02 dm.ctl.bak -rw-r--r-- 1 dmdba dinstall 51142 3月 25 23:00 dm.ini -rw-r--r-- 1 dmdba dinstall 847 3月 25 17:45 dminit20220325174549.log -rw-r--r-- 1 dmdba dinstall 633 3月 25 17:45 dm_service.prikey drwxr-xr-x 2 dmdba dinstall 6 3月 25 17:45 HMAIN -rw-r--r-- 1 dmdba dinstall 134217728 3月 25 17:45 MAIN.DBF -rw-r--r-- 1 dmdba dinstall 12 3月 25 17:47 rep_conflict.log -rw-r--r-- 1 dmdba dinstall 134217728 3月 25 22:56 ROLL.DBF -rw-r--r-- 1 dmdba dinstall 481 3月 25 17:45 sqllog.ini -rw-r--r-- 1 dmdba dinstall 24117248 3月 25 22:56 SYSTEM.DBF -rw-r--r-- 1 dmdba dinstall 10485760 3月 25 18:02 TEMP.DBF drwxr-xr-x 2 dmdba dinstall 6 3月 25 17:47 trace [dmdba@localhost DAMENG]$ mv * /data/DM01/
6、注册服务,启动数据库实例,登录数据库
①、先前台启动,测试服务是否正常 [dmdba@localhost bin]$ ./dmserver /data/DM01/dm.ini file dm.key not found, use default license! version info: develop DM Database Server x64 V8 4-2-18-21.08.20-146029-10013-ENT startup... Normal of FAST Normal of DEFAULT Normal of RECYCLE Normal of KEEP Normal of ROLL Database mode = 0, oguid = 0 License will expire on 2022-08-20 file lsn: 25970 ndct db load finished ndct fill fast pool finished iid page's trxid[4008] NEXT TRX ID = 4009 pseg_collect_mgr_items, total collect 0 active_trxs, 0 cmt_trxs, 0 pre_cmt_trxs, 0 active_pages, 0 cmt_pages, 0 pre_cmt_pages, 0 mgr pages, 0 mgr recs! total 0 active crash trx, pseg_crash_trx_rollback sys_only(0) begin ... pseg_crash_trx_rollback end, total 0 active crash trx, include 0 empty_trxs, 0 empty_pages which only need to delete mgr recs. pseg_crash_trx_rollback end pseg recv finished nsvr_startup end. aud sys init success. aud rt sys init success. systables desc init success. ndct_db_load_info success. nsvr_process_before_open begin. nsvr_process_before_open success. total 0 active crash trx, pseg_crash_trx_rollback sys_only(0) begin ... pseg_crash_trx_rollback end, total 0 active crash trx, include 0 empty_trxs, 0 empty_pages which only need to delete mgr recs. pseg_crash_trx_rollback end SYSTEM IS READY. ②、关闭前台启动,注册服务,启动实例 先删除原来注册的服务 [root@localhost ~]# cd /dm8/script/root/ [root@localhost root]# ./dm_service_uninstaller.sh -n DmServiceDMSERVER 是否删除服务(DmServiceDMSERVER)?(Y/y:是 N/n:否): y Removed /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service. 删除服务文件(/usr/lib/systemd/system/DmServiceDMSERVER.service)完成 删除服务(DmServiceDMSERVER)完成 注册新服务 [root@localhost root]# ./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /data/DM01/dm.ini Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service → /usr/lib/systemd/system/DmServiceDMSERVER.service. 创建服务(DmServiceDMSERVER)完成 启动数据库服务,登录数据库 [dmdba@localhost ~]$ cd /dm8/bin [dmdba@localhost bin]$ ./DmServiceDMSERVER start Starting DmServiceDMSERVER: [ OK ] [dmdba@localhost bin]$ ./disql disql V8 用户名: 密码: 服务器[LOCALHOST:5236]:处于普通打开状态 登录使用时间 : 1.932(ms) [dmdba@localhost bin]$ ps -ef|grep dms dmdba 4699 1 0 23:27 pts/0 00:00:00 /dm8/bin/dmserver /data/DM01/dm.ini -noconsole
至次,数据库实例迁移完成。
更多资讯请上达梦技术社区了解:https://eco.dameng.com -
DM数据库产品介绍DM数据库产品介绍.ppt
2022-06-07 02:03:32DM数据库产品介绍DM数据库产品介绍 -
DM数据库安装及启动教程(Windows超详细版)
2022-07-12 10:38:56本文主要介绍了DM数据库(Windows)的安装及删除,DM数据库管理员类型DM数据库安装及启动教程(Windows版)
一、DM系统管理员
1.DM数据库管理员的类型(四权分立)
- 数据库管理员(SYSDBA):评估数据库服务器所需的软、硬件运行环境;安装和升级 DM 服务器;数据库结构设计;监控和优化数据库的性能;计划和实施备份与故障恢复。
- 数据库安全员(SYSSSO):是制定并应用安全策略,强化系统安全机制;通过这种方式可以有效的对 DBA 的权限进行限制。
- 数据库审计员(SYSAUDITOR) :主要职责就是创建和删除数据库审计员,设置/取消对数据库对象和操作的审计设置,查看和分析审计记录等。
- 数据库对象操作员(SYSDBO):创建数据库对象,并对自己拥有的数据库对象(表、视图、存储过程、序列、包、外部链接)具有所有的对象权限并可以授出与回收,但其无法管理与维护数据库对象。
注意:SYS用户仅用于保存系统内部对象,并非数据库管理员,也无法进行登录。
二、创建和删除DM数据库
1.创建DM数据库实例
(1)DM数据库程序安装
双击运行【setup.exe】安装程序,进入安装页面:
验证 Key 文件环节可跳过,如果没有 Key 文件,点击【下一步】即可。如有则点击【浏览】按钮,选取 Key 文件,安装程序将自动验证 Key 文件合法性,点击【下一步】继续安装
按需安装好之后,进入数据库配置
(2)启动数据库配置助手
点击开始
选择数据库模板和性能参数,点击下一步:
指定数据库存储的目录,点击下一步:
设置数据库名、实例名以及端口号,点击下一步:
设置“控制文件”、“数据文件”、“日志文件”、“初始化日志”的路径,点击下一步:
设置初始化参数,点击下一步:
设置口令,用户可以选择为每个系统用户设置不同口令(留空表示使用默认口令),也可以为所有系统用户设置同一口令。口令必须是合法的字符串,不能少于 9 个或多于 48 个字符。点击下一步:
创建示例库,示例库 BOOKSHOP 模拟武汉代理图书的某销售公司,该公司欲建立在线购物平台来拓展其代理产品的销售渠道。该示例在 DM 各演示程序中使用。安装该示例后,将在数据库中创建 BOOKSHOP 表空间,同时创建 RESOURCES、PERSON、PRODUCTION、PURCHASING、SALES、OTHER 这 6 个模式和相关的表。示例库 DMHR 模拟武汉达梦数据库有限公司人力资源管理系统。安装完该示例库,将创建一个模式 DMHR 和一个表空间 DMHR,在 DMHR 模式下创建REGION、CITY、LOCATION、DEPARTMENT、JOB、EMPLOYEE、JOB_HISTORY 等 7 张表,并插入数据。
创建数据库摘要,会列举创建时指定的数据库名、示例名、数据库目录、端口、控制文件路径、数据文件路径、日志文件路径、簇大小、页大小、日志文件大小、标识符大小写是否敏感、是否使用 unicode 等信息,方便用户确认创建信息是否符合自己的需求,及时返回修改。
核对完信息后,点击完成,开始创建
创建实例完成2.删除数据库实例
删除数据库,包括删除数据库的数据文件、日志文件、控制文件和初始化参数文件。为了保证删除数据库成功,必须保证 dmserver 已关闭。
打开DM服务查看器,关闭DMSERVER服务:
打开达梦数据库配置助手,选择删除数据库实例
根据数据库名称,选择要删除的数据库
确认信息后,点击完成,开始删除
删除数据库实例完毕
三、启动和关闭数据库
1.启动数据库
启动数据库分别有3种方式,分别是:菜单方式、Windows服务方式以及命令行方式
(1)菜单方式启动:
打开DM服务查看器,会弹出DM服务页面:
选中所要启动的数据库,点击鼠标右键,在菜单栏中选择启动。
(2)Windows服务方式启动:
如新建一个实例名为 DMSERVER 的 DM 数据库,Windows 的服务中会增加一项名称为DmServiceDMSERVER的服务。打开 Windows 的管理工具,选择“服务”,选择“DmServiceDMSERVER”,用鼠标在工具栏点击启动按钮或者点击鼠标右键,选择“启动“:
(3)命令行方式启动:
进入 DM 安装目录下的 bin 目录,直接打开应用程序 dmserver 就可以启动 DM 数据库。或者先打开 Windows 命令提示符工具,在命令工具中执行命令进入 DM 服务器的目录,再执行 dmserver 的命令启动 DM 数据库
2.关闭数据库
关闭数据库分别有3种方式,分别是:菜单方式、Windows服务方式以及命令行方式
(1)菜单方式关闭:
鼠标右键点击停止
(2)Windows服务方式关闭:
者点击鼠标右键,在菜单栏中选择停止
(3)命令行方式关闭:
在启动数据库的命令工具中输入 exit,然后回车,关闭 DM 数据库
3.数据库状态与模式
状态 说明 配置状态(MOUNT) 不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作 打开状态(OPEN) 不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务 挂起状态(SUSPEND) 与 OPEN 状态的唯一区别就是,限制磁盘写入功能;一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起 OPEN 状态与 MOUNT 和 SUSPEND 能相互转换,但是 MOUNT 和 SUSPEND 之间不能相互转换。
模式 说明 普通模式(NORMAL) 用户可以正常访问数据库,操作没有限制 主库模式(PRIMARY) 用户可以正常访问数据库,所有对数据库对象的修改强制生成 REDO 日志,在归档有效时,发送 REDO 日志到备库 备库模式(STANDBY) 接收主库发送过来的 REDO 日志并重做。数据对用户只读。三种模式只能在 MOUNT 状态下设置,模式之间可以相互转换 三种模式只能在 MOUNT 状态下设置,模式之间可以相互转换。
达梦在线服务平台:https://eco.dameng.com/
-
DM数据库安装级客户端使用
2022-06-07 14:05:49DM数据库安装级客户端使用 -
DM数据库安装及启动教程(Linux超详细版)
2022-07-14 11:39:19DM数据库在Linux中的安装及启动教程(单机) -
学习和掌握创建和配置DM数据库实例(初级)
2021-11-14 11:31:02DM数据库指的是磁盘上存放在DM数据库中的数据的集合,是一些存在在物理磁盘上的数据文件,一般包括:数据文件、日志文件、控制文件以及临时数据文件。 实例一般是由一组正在运行的DM后台进程/线程以及一个大型的... -
DM管理工具 V7.1.5.95 本地数据库,windows64 内含安装手册
2022-01-20 10:46:27从网上收集的DM数据库评估版安装程序, 可以体验DM数据库的安装和使用. DM数据库可视化工具 常用连接达梦数据库的客户端工具有两个,达梦管理工具和SQL交互式查询工具。!! -
初识dm数据库--安装与相关工具简介
2022-04-28 16:07:27初识dm数据库--安装与相关工具简介初识DM8版本DM8安装DM8目录结构DM8图形化工具结语 初识 因为业务需要首次接触dm数据库,接触的主要版本时DM8,在银河麒麟v10上进行操作。 DM8版本 标准版:不支持集群等特性,满足... -
DM数据库数据类型
2022-02-25 17:24:23DM数据库数据类型(常见) -
DM数据库用户及权限管理
2022-02-28 16:18:09DM数据库用户及权限管理 -
nacos适配dm达梦数据库
2022-01-28 16:44:511.nacos服务,适配dm达梦数据库。 2.提供nacos,dm达梦的创建nacos数据库脚本。 3.nacos-dm/conf/nacos-dm.sql文件。 -
DM数据库体系结构简介
2021-04-25 10:08:57(1) 数据库: DM数据库指的是磁盘上存放在DM数据库中的数据的集合,一般包括:数据文件、日志文件、控制文件以及临时数据文件等。 (2) 数据库实例:实例一般是由一组正在运行的DM后台进程/线程以及一个大型的... -
DM数据库的启停以及数据库状态检查
2021-05-13 00:34:47继上一篇DM数据库的快速安装和配置(HI,达梦!初次见面,请多指教),这次分享DM数据库的启动和停止,这里以Linux系统为例。(note:DM数据库在window上的启停如ORACLE一样,在服务中找到DmServiceDMSERVER服务,右键... -
DM数据库安装详解
2022-03-25 17:40:38安装达梦数据库过程详解(图文) -
dm数据库和mysql数据库之间的时间函数使用区别
2022-03-17 18:15:25dm数据库和mysql数据库之间的时间函数使用区别 -
关于DM数据库的启停操作
2022-04-07 18:32:26关于DM数据库的启停操作 -
DM数据库单机部署
2021-11-29 03:12:25一.部署环境 系统版本 Centos7.9 CPU型号 ... Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz(2核) ...需要在安装之前为 DM 数据库创建一个专用的系统用户 (dmdba) 和用户组 (din -
DM数据库密码策略和登录限制设置
2022-02-14 14:13:38DM数据库提供了用户IP地址和登录时段限制功能,本章介绍DM数据库系统口令策略设置和用户登录限制设置。 系统口令策略 数据库在创建用户时,需要指定用户的密码,密码的复杂度要求由系统的口令策略PWD_POLICY参数... -
DM数据库状态切换及DMSQL
2022-01-26 17:14:05DM数据库状态切换及DMSQL -
DM数据库中数据字典表分类及常用查询。
2022-02-28 15:02:25DM数据库中数据字典表分类及常用查询。 -
DM数据库安装包资源文件
2022-08-02 14:44:49DM数据库安装包资源文件 -
DM数据库linux安装使用教程
2021-07-26 20:14:31一、安装DM数据库 二、出现的报错及解决办法(更新中) 本文章主要通过进行一次完整的数据库安装,强调一下达梦数据库Linux安装过程中需要注意的问题 操作系统 centos6 数据库版本 DM8(rh6) 一、安装... -
DM数据库登录用户名密码外部存储
2022-07-07 13:10:58DM数据库登录用户名密码外部存储 -
DM数据库备份任务
2021-12-13 14:46:00SELECT ARCH_DEST FROM V$DM_ARCH_INI; 查询归档是否开启: SELECT ARCH_MODE FROM V$DATABASE 配置归档: 先停止数据库, 进入bin目录下cmd, 输入disql sysdba 输入密码,进入数据库, 切换数据库到 MOUNT 状态:...