- 博客(90)
- 资源 (2)
- 收藏
- 关注
原创 红帽8.10静默安装单实例oracle19C
shmmax用于定义单个共享内存段的最大值。Hangcheck-timer应该在系统启动的时候被加载, 并对于能够影响RAC节点稳定性的长时间的系统操作HANG进行内核监控。shmall 该参数控制可以使用的共享内存的总页数。Linux 共享内存页大小为4KB, 共享内存段的大小都是共享内存页大小的整数倍。shmall=shmmax(KB)/4 或shmmax(byte)/4096。0.7*0.8)/2+10=36710 此值应略大于SGA。将oratop加入了环境变量。调整统计信息收集窗口。
2024-06-19 17:39:13
386
1
原创 Oracle通过datax迁移线上表到历史库
线上库数据增长迅速,需要定期清理历史数据,因为异地灾备,但是带宽很小,不能使用数据泵直接往历史库导数,会导致本地机房到灾备机房的带宽被占满,调研过flink、golden gate、datax,根据需求及配置复杂度,选用了datax。
2024-05-29 09:32:34
495
原创 19c ACFS配置手册
Oracle Flex ASM 是一个基于 cardinality 定义在集群环境中运行的 ASM 实例。默认的 cardinality 是 3, 但是你可以使用” srvctl modify asm”的命令来修改它。这意味着 ASM 实例并不是需要在每个节点都运行。在过去的版本里,ASM 实例需要在每一个节点运行,而 ASM 的客户端(Database,ACFS,ADVM)只可以访问本地的 ASM 实例。
2024-05-17 22:42:56
687
原创 OneNote插件推荐(OneMore)
使用OneNote编辑笔记时希望有一个插件能够实现markdown的功能,于是发现了OneMark,后面用着用着,OneMark竟然收费了,于是苦苦找寻好用的markdown插件,无果,此时发现我的目标主要是实现对代码的格式化,于是发现了OneMore,感觉比OneMark还要强大,简单介绍下OneMore的代码格式化。下图是格式化后的效果,不敢说十全十美,但是已经说的过去了。如下,会单独显示一个代码框,用于插入代码。如下python代码未经格式化。
2024-04-22 20:45:24
1300
原创 drawio图表边框设置
想要将表格的边框加上,选中没有边框的两个格子。勾选如下四个值,表格边框恢复正常。表格在编辑过程中变成如下情况。点击属性,展开操作页面。
2024-04-17 16:02:51
394
原创 为zabbix-agent设置环境变量
在 /etc/init.d/zabbix-agent2 文件的 ### END INIT INFO 这一行下边添加环境变量。建议单独设置环境变量到一个默认的那个独立文件中。
2024-04-17 14:47:23
308
原创 imp导入数据发现的
首先想到了undo相关的参数,undo_retention,undo_retention设置了3个小时,而插入1TB的1/8的数据量,要保存3个小时的undo数据,肯定要占用大量的undo表空间,索性直接把undo_retention设置很小,观察undo表空间占用,果然缓慢的降了下去。这次导入数据量达到1TB,刚到了1/8的时候发现undo使用量在疯狂增长,为防止表空间爆炸,先加了两个数据文件,然后分析原因。为防止undo表空间压力过大,在导入时imp使用了commit参数及buffer参数。
2023-12-11 22:26:33
157
原创 被环境变量虐过一遍获得的启示
这说明which在查找到19C的环境变量后就直接使用了,没有再往后找,那操作系统也应该是这个思路,索性我直接修改PATH的信息。针对这个问题,最开始的方式是在root中修改bash_profile文件,然后登录到oracle用户,很是麻烦。Oracle数据库环境存在两个数据库版本12C及19C,在执行一些操作时需要设置对应版本的环境变量。后面一直寻找更简单的方式,通过which查看sqlplus使用的是哪个。里面有两个Oracle的路径,第一个是19C,第二个是12C。将这两个环境变量写入文件,直接调用。
2023-11-21 23:08:34
949
原创 MySQL数据生成工具mysql_random_data_load
在看MySQL文章的时候偶然发现生成数据的工具,此处直接将软件作者的文档贴了过来,说明了使用方式及下载地址。
2023-10-11 21:16:53
750
2
转载 RESET MASTER和RESET SLAVE说明
reset slave,reset slave all,reset master操作产生的影响及应用场景
2023-05-23 21:37:19
202
原创 Mysql5.7+Orch+proxysql+keepalive
通过orch、proxysql、proxysql、keepalive实现MySQL高可用及读写分离
2023-03-01 00:24:27
668
原创 zabbix模板关联群组
zabbix添加主机时,选择模板多且分散,可以将某一类服务器的模板放到一个群组,这样在添加模板时就方便很多。比如MySQL服务器,在选择模板时只需要选择MySQL群组,下面都是MySQL服务器需要的模板。下图是将模板加入对应群组的方式,选择要模板,然后选择要加入的群组,点击更新即可。
2023-01-05 19:40:56
843
原创 MongoShake数据灾备与迁移
直接curl对应的端口就行,例如,在配置文件中有一个端口的配置,v2.4.1版本以前是http_profile(默认值是9100),v2.4.1开始分拆为2个,full_sync.http_port(默认9101)表示全量的端口,incr_sync.http_port(默认9100)是增量的端口。对于3.4以后的版本,即使没有写入,也会定期产生noop oplog推动lsn_ckpt,但对于3.4以前,如果长期没写入,这个差距越来越大是正常现象。复制的整体信息,主要包括目前同步的checkpoint位点。
2022-11-27 21:27:29
624
原创 mongo副本集修改ip地址
仲裁节点剔除,正常关闭服务,关闭服务前,先关从节点,再关主节点。若有之前残留节点,可执行rs.remove进行删除。修改配置文件,重启网络服务,启动mongo服务。修改配置文件,重启网络服务,启动mongo服务。修改配置文件,重启网络服务,启动mongo服务。查看状态,确认没问题,将现在的主切换为备。主库执行,稍等后有个备节点会成为主。查看状态,确认没问题,配置仲裁节点。先启动主,再启动备,最后添加仲裁。若失败可尝试多次,或强制关闭。确认没有问题,迁移完成。
2022-09-28 17:30:36
1399
原创 MySQL在线分区
业务查询慢,需要对表进行分区,当前MySQL未开启归档,经调研决定采用pt-osc在线分区,pt-osc在线DDL不需要归档。MySQL5.6版本开始支持按分区查询,可分别查询分区行数。推荐下载网址,比官网方便很多。dry-run不会真实执行。创建测试表,插入数据。
2022-09-26 17:28:17
529
原创 SQLSERVER单机安装配置
本方案将创建两个用户并赋予数据库权限,将两个用户名映射到登录名,登录后可以操作两个数据库。登录名只有登进数据库的功能 ,登录名可以映射用户名, 这样就有了相应的权限。查看表结构,如表名前指定schema,需要用单引号包围,否则报错。因系统进行安全加固,对ssl进行了升级,sqlcmd报如下错误。数据库还原,库名包含特殊字符,需要使用中括号包围。配置本地yum源,之后使用yum安装rpm包。SQL server2017版本软件包。创建用户名Test-clear。创建用户名Freem。查看schema信息。
2022-09-26 16:49:24
588
原创 Mysql线上SQL执行计划
系统存在长时间运行的SQL,将SQL拷贝,并单独执行耗时正常,通过explain查看执行计划未发现异常。如图,上面是explain预估的执行计划,下面是当前SQL执行计划,测试时也是走的上面的执行计划。后期考虑修改SQL,添加use index(index_name)固定执行计划。根据会话ID,查看当前正在执行SQL的执行计划。
2022-09-02 23:59:36
314
big-data-code-examples-master.zip
2020-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人