- 博客(18)
- 收藏
- 关注
原创 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 264
原创 ORA-04031: unable to allocate 40 bytesof shared memory
执行alter system flush shared_pool;
2024-05-31 11:21:26 390
原创 Oracle Rac ADRCI工具
ADRCI(Automatic Diagnostic Repository Command Interpreter)工具提供了丰富多样的命令来帮助管理Oracle数据库及相关产品的诊断数据。
2024-05-29 20:07:15 317
原创 ogg 配置DDL
在Oracle GoldenGate (OGG) 中配置DDL(数据定义语言)的作用主要在于确保数据库结构的变更(例如创建表、修改表结构、删除表等操作)能够在源数据库和目标数据库(或复制数据库)之间得到同步。配置DDL复制通常涉及在OGG的Extract进程(用于从源数据库捕获数据)和Replicat进程(用于在目标数据库应用数据)的参数文件中设置特定的选项,比如开启DDL捕获(:在复制数据的同时复制DDL操作,可以防止因数据库结构不一致导致的数据不匹配问题,确保应用程序在所有数据库上的行为一致。
2024-05-06 11:22:13 613
原创 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 693
原创 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 575
原创 linux 解锁用户
pam_tally2 是一个 Linux 系统下的 PAM 模块,用于记录用户登录失败的次数。当一个用户登录失败的次数超过了预设的阈值时,pam_tally2 会锁定该用户的账户,防止攻击者使用暴力破解的方式破解密码。其中 <username> 是需要解锁的用户账户名。这个命令会将指定用户的登录失败计数器重置为 0,从而解锁该用户账户。注意,你需要以 root 用户身份运行此命令。
2024-02-23 16:50:36 463
原创 查看临时表空间的使用率
Round(SUM(blocks * 8192) / (1024 * 1024), 2) USED_SPACE --块大小为8192。
2024-02-21 11:11:11 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人