- 博客(24)
- 收藏
- 关注
原创 Oracle 19c RAC集群ADG搭建
2、备库修改参数文件成standby相关环境并启动到nomount状态,创建审计目录。1、将主库的pfile和passwdfile发送到备库。4、主库备库所有节点都配置tns。3、在备库一节点增加静态监听。6、在备库一节点开启日志应用。5、在备库一节点开始复制。
2025-06-07 22:54:32
410
原创 postgresql数据库迁移
1.3、创建备份目录并进行数据库备份。2、在新数据库中导入备份数据。1.1、查看数据库容量。1.2、查看模式容量。
2025-05-23 07:06:44
162
原创 Redis数据库日常管理
0 表示没有从节点。2 表示认为主服务器不可用之前需要多少个 Sentinel 实例同意(即 Quorum),这里设置为 2,意味着至少需要 2 个 Sentinel 实例报告主服务器不可用才能触发故障转移。在这种情况下,Redis 将接受来自任何网络位置的连接请求,前提是这些请求满足其他安全条件(例如正确的密码验证)。对于名为 cangemaster 的主服务器,这里设置为 1,意味着每次故障转移时只允许一个从服务器同步新的主服务器。这些脚本通常是由Sentinel自动执行的任务,如故障转移期间的脚本。
2025-02-21 12:05:18
846
原创 MySQL MGR + Keepalived + haproxy 史上最详细配置案例
haproxy + Keepalived 主服务器1:192.168.137.71,mysql_fz_01。haproxy + Keepalived 备服务器1:192.168.137.72,mysql_fz_02。haproxy + Keepalived 虚拟服务器(VIP):192.168.137.73。两个节点开启Keepalived(主节点会获得VIP,自动拉起haproxy)mysql主服务器A:192.168.137.55。添加非本地ip绑定支持。
2025-01-01 22:29:20
539
原创 Oracle RAC 内存扩容,报ORA-27104
kernel.shmall参数控制系统一次可以使用的共享内存总量(以页为单位),在Linux 共享内存页大小为4KB,如果一个共享内存段的最大大小是1TB,那么需要共享内存页数是 32TB/4KB = 1073741824KB/4KB = 268435456(页)kernal.shmmax参数用于定义一个内存段最大可以分配的内存空间,单位为字节,如果一个共享内存段的最大大小是1TB,那么分配的最大内存空间数是1024 * 1024 * 1024 * 1024 = 1099511627776。
2024-06-08 15:21:30
376
原创 ORA-04031: unable to allocate 40 bytesof shared memory
执行alter system flush shared_pool;
2024-05-31 11:21:26
529
原创 Oracle Rac ADRCI工具
ADRCI(Automatic Diagnostic Repository Command Interpreter)工具提供了丰富多样的命令来帮助管理Oracle数据库及相关产品的诊断数据。
2024-05-29 20:07:15
374
原创 ogg 配置DDL
在Oracle GoldenGate (OGG) 中配置DDL(数据定义语言)的作用主要在于确保数据库结构的变更(例如创建表、修改表结构、删除表等操作)能够在源数据库和目标数据库(或复制数据库)之间得到同步。配置DDL复制通常涉及在OGG的Extract进程(用于从源数据库捕获数据)和Replicat进程(用于在目标数据库应用数据)的参数文件中设置特定的选项,比如开启DDL捕获(:在复制数据的同时复制DDL操作,可以防止因数据库结构不一致导致的数据不匹配问题,确保应用程序在所有数据库上的行为一致。
2024-05-06 11:22:13
897
原创 Oracle ADG相关查询
ADG主备切换,如果主库有多个备库,先验证每个备库是否都通,如果不能通的话需要把不通的备库的log_archive_dest_*参数置空,要不主库的归档一直发不到不通的备库,其他备库一直等待归档传输。WAIT_FOR_GAP:有GAP,看看GAP是否可以自动解决,不需要人工干预。如果WAIT_FOR_GAP持续不长,可以看看主库当天归档量的大小。4、查看主库多节点最大日志编号、查备库recover到的日志序号。9、查案备库未应用日志(在备库执行)16、手动应用归档日志(在备库执行)11、查询一周的归档量。
2024-04-20 15:22:48
1133
原创 ORACLE 数据误删除恢复
数据库所有DML的操作都会记录在redo日志中,只要归档文件还存在,那么所有DML的记录都可以找回。根据undo信息,利用前镜像,可以把表置于一个删除前的时间点或SCN,从而找回数据。--若是误操作回退,则可以使用sql_undo,执行还原操作-->--sql_redo用于记录当时DML的操作记录-->最终,我们可以根据sql_undo进行DML误操作恢复。但此办法受限于undo_retention的配置。1、利用undo闪回查询。2、logminer挖掘。
2024-02-23 16:51:39
625
原创 linux 解锁用户
pam_tally2 是一个 Linux 系统下的 PAM 模块,用于记录用户登录失败的次数。当一个用户登录失败的次数超过了预设的阈值时,pam_tally2 会锁定该用户的账户,防止攻击者使用暴力破解的方式破解密码。其中 <username> 是需要解锁的用户账户名。这个命令会将指定用户的登录失败计数器重置为 0,从而解锁该用户账户。注意,你需要以 root 用户身份运行此命令。
2024-02-23 16:50:36
532
原创 查看临时表空间的使用率
Round(SUM(blocks * 8192) / (1024 * 1024), 2) USED_SPACE --块大小为8192。
2024-02-21 11:11:11
508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人