- 博客(14)
- 收藏
- 关注
原创 达梦数据库——逻辑导入和逻辑导出
1、DM数据库的备份还原包括两种类型:物理备份还原和逻辑备份还原。1)逻辑导出(dexp)和逻辑导入(dimp)是DM数据库的两个命令行工具,分别用来实现对DM数据库的逻辑备份和逻辑还原。2)逻辑备份和逻辑还原都是在联机方式下完成,联机方式是指数据库服务器正常运行过程中进行的备份和还原。3)dexp和dimp是DM数据库自带的工具,只要安装了DM数据库,就可以在安装目录/dmdbms/bin中找到。2、逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。四种级别独立互斥,不能
2021-06-15 16:33:19 488
原创 达梦数据库归档日志清理
当归档磁盘过满而导致归档无法正常写入,致使数据库无法提供正常使用。1、限制归档空间在设置归档路径时,限制单个日志的大小以及归档目录的大小,当日至存储到达上限(此处为10g)时,会自动清除最早日志。alter database mount;//切换为配置状态alter database add archivelog ‘type=local,dest=D:\dmdbms\data\DAMENG\arch,file_size=100,space_limit=1024’;//指定归档日志位置、大小及上限。
2021-06-15 15:00:32 935 1
原创 达梦数据库用户管理
1、达梦数据库默认用户:1、sys -----达梦数据库内置管理用户,不能登录数据库,数据库使用的大部分的数据字典和动态性能视图sys2、Sysdba -----数据库的管理员3、Sysauditor---审计用户4、Syssso---安全用户在达梦数据库里每一个用户都有一个默认的表空间,对于 SYS、SYSSSO、SYSAUDITOR 系统用户,默认的用户表空间是 SYSTEM,SYSDBA 的默认表空间为 MAIN,新创建的用户如果没有指定默认表空间,则系统自动指定 MAIN 表空间为用户默
2021-06-15 14:35:59 3343
原创 达梦数据库读写分离
达梦数据库读写分离:可以通过中间件提供的连接池或在应用服务器上修改dm_svc.cof应用服务器配置客户端主机上需要配置 dm_svc.conf 文件,文件路径:Linux 平台下,此文件位于/etc 目录dm_svc.conf:全局配置区DMRW=(192.168.10.1:5236,192.168.10.2:5236)TIME_ZONE=(+480) #表示+8:00 时区LOGIN_ENCRYPT=(0)DIRECT=(Y)服务配置区[DMRW]TIM
2021-05-16 21:39:19 846
原创 达梦DTS迁移工具
迁移准备:1、停止应用2、确认要迁移的用户(模式、数据库)3、记录原数据库中要迁移的对象的数量、对象名称4、记录原数据库中要迁移的表的数据量5、创建目标数据及实例6、创建目标数据的表空间及用户7、核对数据库资源8、更新统计信息迁移步骤:1、新建工程2、新建迁移3、设置迁移1)选择对应的数据库进行迁移(此处选dm-dm迁移)2)填写源数据库和目标数据库的连接信息3)选择要迁移的源模式,并指定目的模式,‘目录’、‘公共同义词’、‘上下文’取消勾选。4)选择要迁移的对象5
2021-05-06 10:14:38 388
原创 达梦数据库备份还原
库备份:backup database full backupset ‘DB_DAMENG_FULL’;表结构备份:backup database full ddl_clone backupset ‘DB_DAMENG_FULL’;表备份:backup table “SYSDBA”.“TEST” backupset ‘/home/dm_bak/tab_bak’;表还原:drman>restore table struct from backupset ‘/home/dm_bak/tab_
2021-04-22 10:34:18 159
原创 达梦数据库表空间
表空间要求:达梦数据要求数据文件的大小要大于页大小的 4096 倍,小于页大小的 2(31 次方)-1 倍1、创建表空间,默认缓冲区类型为 NORMAL。也可以指定缓冲区为KEEPcreate tablespace tbs DATAFILE ‘/data/dm/DAMENG/TBS01.dbf’ SIZE 32 CACHE=normal;查看表空间信息:select * from DBA_TABLESPACES;查看数据文件信息:select * from DBA_DATA_FILES;注:达
2021-04-22 09:43:23 2142
原创 达梦数据库归档、备份
归档日志:用于数据库恢复还原,是redo日志的历史操作记录。达梦数据库备份之前必须打开归档。图形化:1、切换为配置状态2、通过归档配置设置 设置归档路径、本地归档、归档文件大小、归档文件最大值。3、切换为打开状态4、查看归档是否打开 打开后就可以开始备份了。命令修改:1、数据库改为配置状态:alter database mount;2、启用归档:alter database ARCHIVELOG;3、添加归档,指定最大大小为20Galter database addARC
2021-04-21 17:03:00 1346
原创 达梦数据库主备部署
部署大纲1、安装数据库2、脱机备份BACKUP DATABASE ‘/opt/dmdbms/DAMENG/dm.ini’ FULL TOBACKUP_FILE1 BACKUPSET ‘/opt/dmdbms/BACKUP_FILE_01’; 3、备库恢复 RESTOREDATABASE ‘/opt/dmdbms/data/DAMENG/dm.ini’ from BACKUPSET‘/opt/dmdbms/data/BACKUP_FILE_01’;4、刷新魔数 RECOVER DATABASE
2021-04-06 15:09:52 329
原创 DM7主备集群分裂问题:
DM7主备集群分裂问题:(以下为个人遇到问题的记录)1、问题描述:4节点主备数据库,查看主库运行日志报错:本地实例和远程实例发生分裂,需要用户干预 。2、现场情况:通过确认监视器日志查看到:此时有两个主库,原主库为MOUNT状态,自当切换的主库为OPEN状态,说明监视器认为主库有故障,自动切换备库为主库,通过监视器的日志看到,监视器多次与4台数据库进行重连,连接不上,确认为数据库故障,就多次切换备库为主库,导致守护组件损坏。3、检查结果:4节点数据库之间通讯没有问题,但和确认监视
2021-04-02 10:51:58 164
原创 达梦数据库实例(二)
达梦数据库实例(二)数据库安装完成后,下一步进行初始化实例。初始化实例的目的:是要设置数据库存放路径、段页大小、是否对大小写敏感、以及是否使用 UNICODE 等,创建出满足用户需要的数据库。步骤:1、dminit 是数据库初始化工具,该工具位于安装目录的/bin 目录下2、例如:初始化一个数据库,放在/home/test/dmdbms 目录下,数据页 PAGE_SIZE 大小为 16K格式:./dminit PATH=/home/test/dmdbms PAGE_SIZE=16注:参数
2021-03-25 10:15:41 247
原创 达梦数据库安装(一)
达梦数据库安装初次使用达梦数据库,以下为单库的安装过程及注意事项。注:为了防止后续文件或者文件夹的权限出现混乱,创建一个新用户dmdba,后面所有的操作均通过dmdba用户去操作。1、 Linux系统创建用户组和用户: (1) 创建安装用户组(root用户操作) groupadd dinstall (2) 创建安装用户(root用户操作) useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba (3)
2021-03-22 10:20:06 192 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人