精华内容
下载资源
问答
  • dm数据库
    千次阅读
    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
  • 达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称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、目录与存储规划

    服务器存储规划,在生产环境中,非常重要

    1. 错误规划,将会导致后期磁盘空间遇到瓶颈,需要进行数据迁移等工作;
    2. 条件允许的情况下,建议客户采购服务器时,选用企业级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  65536

    6、环境变量

    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、初始化参数说明

    1. 初始化参数,分为可更改和不可更改2种配置参数

    其中页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 这四个参数,一旦确定无法修改,需谨慎设置。

    1. 可配置参数分为以下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初始化数据库实例名字, 数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名

    4PAGE_SIZE数据文件使用的页大小,缺省使用 8K,只能是 4K8K16K 32K 之一

    5EXTENT_SIZE数据文件使用的簇大小,只能是 16 页或 32 页之一,缺省使用 16

    6CASE_SENSITIVE标识符大小写敏感,默认值为 Y。只能是’Y, y, N, n, 1, 0’之一

    7CHARSET字符集选项,默认值为 00 代表 GB18030,1 代表 UTF-8,2 代表韩文字符集 EUC-KR

    8LOG_PATH初始数据库日志文件的路径,文件路径长度最大为 256

    9LOG_SIZE初始数据库日志文件的大小,单位MB

    10PORT_NUM初始化时设置 dm.ini 中的 PORT_NUM,默认 5236,取值范围:1024~65534

     更多产品资料,请查阅官方网站:https://eco.dameng.com

    展开全文
  • dm数据库迁移流程描述
  • DM数据库实例迁移
    	在数据库的使用过程中,因为初期的规划不合理,导致后期数据库的磁盘空间不足,磁盘又未作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]导出结束.....
    
    成功导出 第1SCHEMASYSDBA
    共导出 1SCHEMA
    整个导出过程共花费    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  325 17:45 bak
    drwxr-xr-x 2 dmdba dinstall       114  325 18:02 ctl_bak
    -rw-r--r-- 1 dmdba dinstall 268435456  325 22:56 DAMENG01.log
    -rw-r--r-- 1 dmdba dinstall 268435456  325 22:56 DAMENG02.log
    -rw-r--r-- 1 dmdba dinstall      5120  325 23:09 dm.ctl
    -rw-r--r-- 1 dmdba dinstall      5120  325 18:02 dm.ctl.bak
    -rw-r--r-- 1 dmdba dinstall     51142  325 23:00 dm.ini
    -rw-r--r-- 1 dmdba dinstall       847  325 17:45 dminit20220325174549.log
    -rw-r--r-- 1 dmdba dinstall       633  325 17:45 dm_service.prikey
    drwxr-xr-x 2 dmdba dinstall         6  325 17:45 HMAIN
    -rw-r--r-- 1 dmdba dinstall 134217728  325 17:45 MAIN.DBF
    -rw-r--r-- 1 dmdba dinstall        12  325 17:47 rep_conflict.log
    -rw-r--r-- 1 dmdba dinstall 134217728  325 22:56 ROLL.DBF
    -rw-r--r-- 1 dmdba dinstall       481  325 17:45 sqllog.ini
    -rw-r--r-- 1 dmdba dinstall  24117248  325 22:56 SYSTEM.DBF
    -rw-r--r-- 1 dmdba dinstall  10485760  325 18:02 TEMP.DBF
    drwxr-xr-x 2 dmdba dinstall         6  325 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数据库产品介绍
  • 本文主要介绍了DM数据库(Windows)的安装及删除,DM数据库管理员类型

    一、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数据库安装级客户端使用
  • DM数据库在Linux中的安装及启动教程(单机)
  • DM数据库指的是磁盘上存放在DM数据库中的数据的集合,是一些存在在物理磁盘上的数据文件,一般包括:数据文件、日志文件、控制文件以及临时数据文件。 实例一般是由一组正在运行的DM后台进程/线程以及一个大型的...
  • 从网上收集的DM数据库评估版安装程序, 可以体验DM数据库的安装和使用. DM数据库可视化工具 常用连接达梦数据库的客户端工具有两个,达梦管理工具和SQL交互式查询工具。!!
  • 初识dm数据库--安装与相关工具简介初识DM8版本DM8安装DM8目录结构DM8图形化工具结语 初识 因为业务需要首次接触dm数据库,接触的主要版本时DM8,在银河麒麟v10上进行操作。 DM8版本 标准版:不支持集群等特性,满足...
  • DM数据库数据类型

    2022-02-25 17:24:23
    DM数据库数据类型(常见)
  • DM数据库用户及权限管理
  • nacos适配dm达梦数据库

    2022-01-28 16:44:51
    1.nacos服务,适配dm达梦数据库。 2.提供nacos,dm达梦的创建nacos数据库脚本。 3.nacos-dm/conf/nacos-dm.sql文件。
  • (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数据库之间的时间函数使用区别
  • 关于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数据库提供了用户IP地址和登录时段限制功能,本章介绍DM数据库系统口令策略设置和用户登录限制设置。 系统口令策略 数据库在创建用户时,需要指定用户的密码,密码的复杂度要求由系统的口令策略PWD_POLICY参数...
  • DM数据库状态切换及DMSQL
  • DM数据库中数据字典表分类及常用查询。
  • DM数据库安装包资源文件
  • 一、安装DM数据库 二、出现的报错及解决办法(更新中) 本文章主要通过进行一次完整的数据库安装,强调一下达梦数据库Linux安装过程中需要注意的问题 操作系统 centos6 数据库版本 DM8(rh6) 一、安装...
  • DM数据库登录用户名密码外部存储
  • DM数据库备份任务

    2021-12-13 14:46:00
    SELECT ARCH_DEST FROM V$DM_ARCH_INI; 查询归档是否开启: SELECT ARCH_MODE FROM V$DATABASE 配置归档: 先停止数据库, 进入bin目录下cmd, 输入disql sysdba 输入密码,进入数据库, 切换数据库到 MOUNT 状态:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,868
精华内容 20,747
关键字:

dm数据库

友情链接: code source UML.rar