随笔分类 - 2.SQL达梦数据库
摘要:打开审计 设置审计规则 符合审计规则的所有操作会被记录在审计文件中,审计文件一般在数据库DAMENG路径中,命名一般为:“AUDIT_GUID_创建时间.log 审阅审计文件:审计文件一般都是不可见的,
阅读全文
摘要:DM-DM dblink创建 0.准备条件 (1)两台数据库机器A 、B,均安装了达梦数据库。 (2)两台数据库机器A 、B,均关闭了防火墙和selinux。 (3)两台数据库机器A 、B的实例名不能一致,两个数据库的字符集必须一致。 1.修改两个实例根目录下的dmmal.ini文件,如果没有这个文
阅读全文
摘要:一、准备工作: 统计oracle基本信息和数据库对象等:--统计页大小 select name,value from v$parameter where name ='db_block_size'; --查询编码格式 select * from v$nls_parameters a where a.
阅读全文
摘要:零、系统信息 select * from v$systeminfo; 一、数据字典相关 这个数据字典表可以查询数据库中所有的对象,通过where中的type列和subtype$可以做过滤,比如通过以下sql可以查询所有用户自创建的表: select * from SYS.SYSOBJECTS whe
阅读全文
摘要:网络通信异常 ip、port是否正确,观察DM管理工具能否登录如果DM管理工具能登,说明jdbc接口和这个ipport都是对的。 用户名密码错误 超过单个用户连接限制; alter user "TEST_USER" limit session_per_user unlimited; 超过单个用户的登
阅读全文
摘要:一、内存简介 达梦数据库的内存使用简单可以分为如下三部分: select * from v$mem_pool; select * from v$dm_ini where para_NAME = 'MEMORY_POOL'; 达梦数据库系统使用的内存分为3部分。分别是缓冲区内存、主内存、其他内存。 二
阅读全文
摘要:一、简单介绍 max_sessions参数,表示一个数据库的最大连接会话数量。(即,所有通过用户连接的数量+每个用户的会话数,的总和) 举例: 加入MAX_SESSIONS设置为10,此时已经通过DM管理工具通过SYSDBA用户连接到数据库,并且这个用户打开了1个会话, 又通过tesd用户连接到数据
阅读全文
摘要:一、诊断思路 数据库主机的cpu、IO、内存如果使用率很高,是硬件性能问题,还是数据库性能问题?通过修改sql等方式解决? 架构是否最优?(海量数据分析应选择mpp集群;高并发事务型应选择主备) 参数是否优化 sql优化 我们的每个会话都是一个线程,一般来说,我们的每个线程最多是消耗一颗cpu的,也
阅读全文
摘要:1、新建一个java project (maven项目前几次在导jar时总是出错,下次再试试。) 2、打开file里的project structure,打开libraries,点击+号,选择java,在idea中添加外部jar包——jar包选择DmJdbcDriver18.jar; 如果需要原生j
阅读全文
摘要:有时候我们可能初始化实例出错了,需要移动数据库目录; 也有时候主备中备库所在挂载点占用空间太大,需要移动到其他挂载点; 那么移动数据库目录,或者主备移动备库,需要改什么文件呢? 一、单机——移动数据库目录 1、改dm.ini 以移动数据库目录为例,我们把数据库目录DAMENG先移走,然后去bin目录
阅读全文
摘要:开放数据库互连(Open Database Connectivity,ODBC)是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。 这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接
阅读全文
摘要:一、基本概念 OCI(Oracle Call Interface)是 ORACLE 公司开发的一个接口,C语言、C++通过这个接口,可以访问 Oracle 数据库; DM DCI 是参照 OCI 的接口标准,结合自身的特点,为C或C++开发人员提供访问达梦数据库的一款接口产品。 二、基本使用 1、下
阅读全文
摘要:1.1数据库中实例、表空间、用户、表区别: 一个数据库可以用多个实例,一个实例可以由多个用户同时使用, 每个用户的模式等数据文件都是放在实例里的; 模式包含表、视图等; 表空间是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间), 只有用户可以创建表,并且表在逻辑上是属于表空房间
阅读全文
摘要:零、准备工作 向客户询问 环境相关:生产环境还是测试环境;硬软件信息; 初始化实例相关:页大小设置为多少、大小写是否敏感、字符集、char 按字节还是字符存储等; 修改参数相关:是否兼容oracle数据库等; 用户无明确要求时:默认页大小 PAGE_SIZE 为 32K 一、安装 1.无secadm
阅读全文
摘要:一、概念 DSC:(DataSharedCluter) 裸设备:没有经过格式化的没有分区的没有文件系统的一块硬盘,这块硬盘可以直接通过应用程序访问,而不经过操作系统访问,因此裸设备的IO性能比较好;
阅读全文
摘要:一、前提 1.需要有jdk环境,能够运行该jar包 2.库的页大小为32(小于32会出问题报错) 3.该工具只能分析sp_set_para_value(1,'svr_log',1)打开的dmsql_DMSERVER日志 4.选择的日志路径下只能要分析的日志不能有其他文件,可以有多个日志 5.在sql
阅读全文
摘要:一、基本概念 1、表空间与数据文件 2、重做日志redo日志,记录了所有物理页的修改,基本信息包括操作类型、表空间号、文件号、页号、页内偏移、实际数据等; DM8默认的两个联机重做日志:DAMENG01.log,DAMENG02.log; 3、归档日志,在归档模式下,联机REDO 日志被连续拷贝到归
阅读全文