
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在做一个移植的时候报错,违反唯一性约束,检查表结构发现只有主键才有唯一性约束,但是表结构是从oracle直接移植过来到达梦数据库上面的,主键不会出现相同的值,怎么会报错违反唯一性约束呢?检查数据发现是主键字段数据末尾含有空格导致的。比如在oracle新建一个test表,字段C1作为主键 ,如下:插入数据时可以这样写:INSERT INTO TEST VALUES('A','1')INSE...
达梦数据库的安装、创建实例及注册服务(命令行操作)前言一、安装包的下载及安装前准备配置数据库的环境变量二、安装达梦数据库软件(命令行)三、创建实例初始化数据库(命令行)四、注册数据库服务(命令行)五、达梦数据库的启动/停止前言在安装达梦数据库的时候,由于很多Linux环境是不支持图形化界面的,所有本章针对非图形化界面安装达梦数据库、创建实例及注册服务。本章所讲解的主要针对DM7_rhel6_x..
处理表被锁的方法1.创建测试表并插入数据2.在 T1 上面生成 TID 锁3.开启新会话3.1 在新会话下执行 select 操作3.2 在新会话下执行 DML 操作4.阻塞的排查5.阻塞的解决方法5.1 提交或回滚产生阻塞的事务。5.2 关闭产生阻塞的会话达梦数据库支持多用户并发访问、修改数据。在实际工作中,有可能出现多个事务同时访问、修改相同数据的情况,当一个事务正在占用某个资源的锁,此时另.
达梦数据库对Oracle 兼容之 SQL运维实战攻略前言1、查看数据库版本号2、查看表空间的名称及大小3、 查看表空间物理文件的名称及大小4、 查看控制文件5、 查看日志文件6、 查看表空间的使用情况7、查看数据库库对象8、 查看数据库的创建日期和归档方式9、查看还没提交的事务10、查看等待(wait)情况11、查看object分类数量12、按用户查看object种类(可查每个模式下的各对象数目)
SQLSERVER 迁移的时候发现有很多表报错,部分原因是实际存储数据超过列定义的情况。通过下面这个语句,我们分析一下表TEST每个列的实际定义和原定义进行对比我们发现:1.SQL SERVER中是VARCHAR是按照字节来存储的,NVARCHAR类型是按照字符来存储的。2.SQLSERVER中NVARCHAR类型实际存储的时候比原定义的精度放大了两倍。3.SQLSERVER中VARCHA...
/一个去重的小存储过程,参数为模式名/CREATE OR REPLACEPROCEDURE P_REMOVE(SCHEMA_NAME VARCHAR(50))ASV_ALL_COLUMS VARCHAR(1000);BEGINFOR REC IN(SELECTOWNERAS SCH_NAME,TABLE_NAME AS TAB_NAMEFROMALL_TABLE...
我们在处理数据库的触发器时,有时候会遇到锁超时的问题,导致触发器无法被禁用,如图所示:遇到这种问题时,可以使用以下三个语句:1.select * from vlock(查询数据库表的锁的情况)2.select∗fromsysobjects(查询对象信息)3.select∗fromvlock(查询数据库表的锁的情况)2.select * from sysobjects (查询对象...
什么是临时表,用户做一个操作查询出几百几千条数据,我们可以把数据放在内存中。当有很多用户都这样做,内存空间不足,这个时候就需要把数据保存在磁盘上。DM 临时表支持以下功能:在临时表中,会话可以像普通永久表一样更新、插入和删除数据;临时表的 DML 操作产生较少的 REDO 日志;临时表支持建索引,以提高查询性能;在一个会话或事务结束后,数据将自动从临时表中删除;不同用户可以访问相同...
我们在通过DTS做数据迁移或者DMHS的COPY命令时,报这种情况是因为事务提交后回滚页时间超时的原因,我们可以通过修改UNDO_RETENTION参数来解决查询当前的UNDO_RETENTIONselect * from V$PARAMETER t where t.NAME LIKE 'UNDO_RETENTION'通过系统过程来修改次参数,该参数是动态修改,系统级的(必须拥有DBA...
在做一个移植的时候报错,违反唯一性约束,检查表结构发现只有主键才有唯一性约束,但是表结构是从oracle直接移植过来到达梦数据库上面的,主键不会出现相同的值,怎么会报错违反唯一性约束呢?检查数据发现是主键字段数据末尾含有空格导致的。比如在oracle新建一个test表,字段C1作为主键 ,如下:插入数据时可以这样写:INSERT INTO TEST VALUES('A','1')INSE...







