自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(447)
  • 收藏
  • 关注

原创 【SQLServer】[SAS][ODBC SQL Server Wire Protocol driver][Microsoft SQL Server]将截断字符串或二进制数据

用户使用的SAS软件通过ODBC连接sqlserver,在跑批过程中出现 "将截断字符串或二进制数据"的报错。每次都是跑批正常的,用户怀疑是我们打了一个修复ODBC的windows补丁。后来查询 MERGE INTO 语法中,被更新的表的字段长度确实不够,更新的SQL语句中值的长度大于被更新的表,所以报了这个错误。由此可见,如果出现"将截断字符串或二进制数据"关键字时一般都是字段超长,我们需要从具体的更新语句中去排查问题。字符串或二进制数据将在表“test.dbo.test2”,列“name”中被截断。

2024-05-22 11:37:24 124

原创 【SQLServer】事务日志截断收缩

由此可见已经缩小到4M;

2024-05-22 11:25:41 100

原创 【SQLServer】HA共享集群和AlwaysOn故障转移集群如何切换

这种方法非常简单,关闭主库后,主库上IP资源都会自动切换到从库上,从库会变成主库对外提供服务,但是这个过程并不是瞬间完成的。由机器的性能决定,一般1分到到3分钟以内可以自动切换完成。(2)通过windows自带的故障转移集群功能手工切换。21变成了备节点,22变成主节点,且21同步。23也同步,且23还是备节点。选择新主:fgedu22;将主节点切换到2号机器。1.最简单的切换方法。(1)关闭并重启主库。切换完成,验证主节点。

2024-05-22 11:18:02 187

原创 【Kingbase】安装前的准备事项

7.金仓提供优化脚本的使用。2.国产化替代适配过程。3.个人实验环境要求。5.操作系统安装依赖。

2024-04-25 10:02:23 176

原创 【Oracle】来自ACE们的技术分享

每个人都谈论了自己对于Oracle数据库的理解。Oracle无疑是当前世界上超强的数据库,其强大的查询改写功能,能够为开发人员编写的SQL进行深入优化,使其能够发挥出最好的性能。本次主讲的几位老师分别是:薛晓刚(首席架构师OracleACE),戴明明(OracleACE),尹海文(OracleACE),施嘉伟(OracleACE),薛双奇(OracleACE).OracleACE是Oracle公司给到在Oracle领域有重要贡献的人,宣传Oracle技术,参加Oracle社区,出版Oracle相关的书籍。

2024-04-10 21:17:44 228

原创 【GaussDB】GaussDB的密码安全策略

4.账户密码的复杂度及长度要求如下。2.查看已配置的加密算法。3.修改密码加密算法。5.关于若口令的说明。

2024-04-10 15:30:22 247

原创 【GaussDB】gs_dumpall 全库逻辑导出

-导入相同的库里面会报错,所以建议导入到别的库里面。--例如克隆一个测试库,将其导入。

2024-04-09 15:28:53 197

原创 【GaussDB】gs_dump 导出单个表或多个表

【代码】【GaussDB】gs_dump 导出单个表或多个表。

2024-04-09 15:08:12 168

原创 【GaussDB】gs_dump/gs_restore 数据库备份恢复

【代码】【GaussDB】gs_dump/gs_restore 数据库备份恢复。

2024-04-09 15:01:22 169

原创 【GaussDB】数据库导出gs_dump

1.导出工具gs_dump。

2024-04-09 14:58:49 379

原创 【GaussDB】gs_dump/gs_restore schema的备份恢复

1.导出db1数据库下schema public;

2024-04-09 14:58:08 176

原创 【GaussDB】基于CSN/TIMESTAMP闪回表到历史时间。

4.基于TIMESTAMP 闪回test3;3.闪回TEST2 到:28126。2.操作数据并记录时间。

2024-04-09 12:09:40 252

原创 【GaussDB】闪回TRUNCATE

3.闪回到TRUNCATE 时。2.TRUNCATE表。

2024-04-09 11:57:17 139

原创 【GaussDB】闪回DROP

5.闪回DROP 到删除前的CSN=26719 对应的时间。3.基于CSN 的闪回DROP 表。

2024-04-09 11:48:17 190

原创 【GaussDB】基于时间点的闪回

使用时间点进行闪回时,可能会有3s的误差。想要闪回到精确的操作点,需要使用CSN进行闪回。5.我们闪回到上一个时间点:2024-04-09 11:09:17。

2024-04-09 11:18:24 147

原创 【GaussDB】基于提交序列号CSN的闪回查询技术

【代码】【GaussDB】基于提交序列号CSN的闪回查询技术。

2024-04-09 11:16:26 122

原创 【GaussDB】删除备份的内容

1.检查GaussRoach备份生成的备份集。2.挨个删除备份的备份集。

2024-04-08 17:27:16 132

原创 【GaussDB】增量备份恢复案例

5.对增量备份进行恢复。

2024-04-08 17:24:42 274

原创 【GaussDB】普通备份恢复

5.启动数据库另外一种方法。3.恢复数据到磁盘。

2024-04-08 17:21:40 276

原创 【GaussDB】慢SQL诊断

2.执行命令查看数据库实例中慢SQL语句执行信息。1.执行命令查看数据库实例中SQL语句执行信息。3.查看当前主节点SQL语句执行信息。4.查看当前备节点SQL语句执行信息。

2024-04-08 17:18:24 116

原创 【GaussDB】日志级别设置

1.将 log_min_error_statement 参数的值设置为 PANIC,可以避免将出错的SQL语句记录在系统日志中。

2024-04-08 17:16:43 167

原创 【GaussDB】重建索引

【代码】【GaussDB】重建索引。

2024-04-08 17:13:30 198

原创 【GaussDB】表的维护

为了保证数据库的有效运行,数据库必须在插入/删除操作后,基于客户场景,定期做VACUUM FULL和ANALYZE,更新统计信息,以便获得更优的性能。2.使用VACUUM或VACUUM FULL命令,进行磁盘空间回收。3.使用ANALYZE语句更新统计信息。

2024-04-08 17:11:29 253

原创 【GaussDB】应用连接数查看

1.SQL语句查看连接数。2.查看现有最大连接数。

2024-04-08 17:09:19 227

原创 【GaussDB】检查各个节点时间一致性

【代码】【GaussDB】检查各个节点时间一致性。

2024-04-08 17:07:22 104

原创 【GaussDB】检查和收集日志

•日志收集工具依赖操作系统工具如gstack,如果未安装该工具,则提示错误后,跳过该收集项。•收集日志的主机网络通畅且未宕机,数据库安装用户互信正常。1.执行如下命令查看操作系统日志文件。3.收集某个时间段内的日志。2.检查数据库运行日志。4.解压并查看日志。

2024-04-08 17:05:59 248

原创 【GaussDB】数据库日常维护

6.使用VACUUM语句可以回收空间并更新统计信息。8.容量检查:表大小,数据库大小。2.查询数据库中的锁信息。

2024-04-08 09:27:31 158

原创 【GaussDB】主从切换

2.脑裂双主如何处理。

2024-04-08 09:17:40 152

原创 【GaussDB】数据库状态,节点状态,实例状态说明

【代码】【GaussDB】数据库状态,节点状态,实例状态说明。

2024-04-07 22:55:12 132

原创 【GaussDB】x86环境下UGO的部署

12.Ugo数据库root密码未知,修改数据库root用户的密码。13.如何修改 UGO 运行内存参数?2.python3版本检查。10.检查license状态。6.登录UGO元数据库。7.UGOweb界面登录。9.查看UGO服务状态。5.-检查UGO进程。8.UGO服务重启。

2024-04-07 10:37:07 178

原创 【GaussDB】华为云环境下安装Docker管理的GaussDB

经过安装发下:docker方式部署,只需要一个 / 目录,就可以,不必所有节点都挂载。挂很多盘浪费资源,测试环境,可以只挂一个目录。18.以root用户进入上传软件包节点appctl.sh文件所在目录。22.由于是自动安装,无法找到密码,所以无法登录/12.python3 版本检查。14.selinux配置修改。9.libcgroup 检查。21.docker 进程查看。11.关闭GSSAPI认证。5.安装 expect。7.安装dos2unix。15.设置pam规则。16.开启安装步骤。

2024-04-07 10:26:13 240

原创 【GaussDB】主备架构部署避坑指南

华为GaussDB的部署对CPU有要求,必须是flag比较复杂的这种CPU,我们之前在虚拟机上部署的ARM环境的麒麟linux操作系统,CPU的flag是比较简单的,无论如何都安装不上去。DBS-MetaDB_Kylin_Centralized_***.tar.gz 开头的包,里面包含了所有最简安装涉及的包。(4)华为的包太多,不容易分清,选择最简安装需要找到合适的包。一主两备的架构比较容易部署成功,一主一备一日志的的架构不容易部署成功。CPU:ARM环境下,CPU的flag短的不支持。

2024-03-28 10:56:42 652

原创 【MySQL】mysql5.6.20主从同步到8.0.33

虽然mysql5.6.20可以同步主从同步到8.0.33,但是如果在主库创建用户,则同步会失败。原因是5.6.20的版本的创建用户的语法与8.0.33的不相同。4.mysql8.0.33 作为从节点同步来自主节点的数据;2.mysql8.0.33 创建用户。3.mysql5.6 查看主节点状态。1.mysql5.6创建用户。7.目标端日志检查。

2024-03-15 11:35:44 416

原创 【MySQL】mysql5.7.36 二进制版本升级到mysql5.7.43

现有版本:mysql-5.7.36-linux-glibc2.12-x86_64。3. 修改软件目录和启动文件。

2024-03-08 11:42:25 547

原创 【Oracle】alert.log 出现 Resize Operation Completed For File# (Doc ID 1982901.1)

Oracle 12.1.0.2 版本及以后,出现该信息,可以用于DML的诊断,例如系统繁忙时可以明显看到文件的扩展情况。1.alert.log日志内容如下。--禁用这类日志输出。3.通过隐含参数控制。

2024-03-08 09:27:17 408

原创 【Oracle】主备同步密码文件的dm5码必须相同码?

在oracle的主备同步中,我们一般会直接把主库的密码文件拷贝到备库,确保主备库的密码文件相同。但是还有一种方法,那就是手工创建备库的密码文件,手工创建的密码文件的dm5码可能和主库的密码文件的md5码值不相同,但是里面存储的密码是相同的。在主从同步中,只要密码文件保存的sys用户的密码相同即可。,一般为了方便,会直接从主库拷贝密码文件。由此我们可以知道,手工创建密码文件也是可以的。不必要求主备库的密码文件的dm5码必须相同。2.关于密码文件的测试可以使用如下命令。

2024-03-04 10:10:59 397

原创 【Oracle】ORA-00600: 内部错误代码, 参数: [25027], [7], [0]

【代码】【Oracle】ORA-00600: 内部错误代码, 参数: [25027], [7], [0]

2024-02-29 13:34:22 509

原创 【Oracle】expdp-ora-01555

EXPDP 执行时报错:ORA-01555,常见问题就是BLOB或CLOB字段损坏。BLOB或CLOB字段损坏。1.expdp备份报错。

2024-02-28 21:13:55 489

原创 【Oracle】ORA-01552: cannot use system rollback segment for non-system tablespace

1.执行某些操作时报错。

2024-02-28 17:45:58 543

原创 【Oracle】ORA-19505: failed to identify file “/chac/app/oracle/product/11.2.0/db_1/dbs/orapwcoredb2

1.RAC->单机同步报错。

2024-02-28 14:14:22 481

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除