暂无图片
惠星星 — 墨天轮Oracle技术顾问,Oracle ACE
云和恩墨西区技术顾问,Oracle ACE,持有OCP 10g、OCP 11g、OCM 11g证书,10余年通信行业/电力行业数据库维护服务经验,擅长Oracle数据库性能优化、故障处理及Oracle internal研究。
惠星星
暂无图片
恩墨
擅长领域: postgresql
2019-03-12 加入墨天轮
暂无图片
暂无图片
惠星星
关注TA
写留言
92
文章
182
粉丝
119K+
浏览量
-恩墨
个人成就
发布101次内容
获得219次点赞
内容获得65次评论
获得320次收藏
回答了0次问答
文章分类
墨力计划
(70)
oracle
(35)
postgresql
(11)
oracle数据库
(9)
opengauss
(6)
postgresql 15
(3)
限定任务
(2)
yashandb
(2)
yashandb体验官
(2)
mongodb
(2)
oracle安装
(2)
postgresql运维
(2)
展开
文章档案
2025年02月
(4)
2024年12月
(1)
2024年08月
(1)
2024年07月
(1)
2024年06月
(1)
2024年05月
(3)
2024年03月
(1)
2023年12月
(1)
展开
动态
文章 ·0
数说 ·0
问答 ·0
文档 ·0
课程 ·0
视频 ·0
活动 ·0
关注
留言板·0
20250225_kingbase数据库扩容 从单机到主备读写分离
金仓读写分离集群是基于硬件、软件系统不可靠,一定会有故障的假设设计的,是基于单台计算机无足够能力处理大量数据设计的。
发布文章
2025-02-27
20250221_kingbase数据库单机安装手册(图形_命令行_静默)
金仓数据库管理系统[简称:KingbaseES]是北京人大金仓信息技术股份有限公司[简称人大金仓]的核心产品,具有大型通用、"三高"(高可靠、高性能、高安全)、"三易"(易管理、易使用、易扩展)、运行稳定等特点,是入选国家自主创新产品目录的数据库产品,也是国家级、省部级实际项目中应用最广泛的国产数据库产品。
发布文章
2025-02-21
20250219_pg数据库物理迁移升级方案
本文档主要实现postgresql不同版本数据库pg_upgrade物理迁移升级
发布文章
2025-02-19
sqlserver alwayson安装部署手册
Always On 可用性组支持的复制环境适用于一组离散用户数据库,称为“可用性数据库”。 可以创建可用性组以实现高可用性 (HA) 或读取缩放。
发布文章
2025-02-17
20241212_pg数据库逻辑迁移方案
本文档主要实现postgresql不同版本数据库逻辑迁移
发布文章
2024-12-16
11002_mongodb mongo shell介绍
mongo shell是MongoDB JavaScript交互接口,可以使用mongo shell完成 查询、更新和维护MongoDB的操作。
发布文章
2024-08-05
11001_mongodb介绍及单机安装
mongodb介绍及单机安装
发布文章
2024-07-31
20240619_pg17新特性_SLRU缓存参数配置
本文对pg17新特性SLRU缓存参数配置的特性进行分析,对比其与pg16的变化,调试参数与缓存分配算法。
发布文章
2024-06-19
20240509_win脚本自动删除文件文件夹脚本
1. windows环境 2. 文件夹中的 文件/文件夹按名称排序 3. 只保留固定数量的 文件/文件夹,其它全部删除
发布文章
2024-05-15
20240508_OS文件损坏 Oracle has无法启动 CRS-4047 CRS-4000 CRS-4639
CRS-4047: No Oracle Clusterware components configured.
发布文章
2024-05-11
20240507_Oracle as sysdba无法登陆 ORA-01017 invalid username password
ORA-01017: invalid username/password; logon denied
发布文章
2024-05-09
20240129_最新版本PostgreSQL 16一键编译安装
2023 年 9 月 14 日- PostgreSQL 全球开发组宣布发布 PostgreSQL 16,这是世界上最先进的开源数据库的最新版本。 为了帮助大家快速安装部署PostgreSQL 16,体验新版本功能特性,对x_onekey工具进行更新,欢迎下载测试。
发布文章
2024-03-29
20231225_为什么数据库时间和集群时间不一致?
1). 集群配置文件与OS时区不一致,造成集群时间和数据库不一致。 2). 集群自动启动db时,数据库时区与集群一致,数据库手工启动时,数据库时区与os时区一致。
发布文章
2023-12-25
「YashanDB个人版体验」_YashanDB 数据文件损坏恢复测试
本文测试YashanDB数据文件异常损坏,使用备份集进行恢复。
发布文章
2023-11-24
「YashanDB个人版体验」_测试YashanDB数据库
YashanDB数据库和Oracle相似度较高,希望YashanDB在兼容性、高可用性、可观测性及性能方面不断优化,推荐社区小伙伴都测试下。
发布文章
2023-11-24
ora event
ora event
发布文章
2023-11-01
Oracle update restart特性解析2
Oracle数据库在执行update操作,一般情况,首先读一致块获取(read-consistent block get),然后读当前块获取(read current block get),将两次获取结果(update查询谓词)进行比较,如果相等则更新,否则(跳过这个记录,并将其忽略,就会有一个不确定的更新。这可能会破坏数据一致性和完整性。)回滚事务后,数据库会重启动更新(修改update执行时间),而且进入SELECT FOR UPDATE模式,再执行UPDATE操作(规避再次重启动)。
发布文章
2023-10-26
x$bh
X$BH Fixed Table Buffer Cache Diagram
发布文章
2023-10-24
Oracle 内部函数名整理
Oracle 内部函数名整理
发布文章
2023-10-18
Oracle 设置SQLPLUS提示符
oracle设置SQLPLUS提示符
发布文章
2023-10-16
Oracle opcode 解析
Oracle opcode 解析
发布文章
2023-10-13
20231027_Oracle update restart特性解析
Oracle数据库在执行update操作,一般情况,首先读一致块获取(read-consistent block get),然后读当前块获取(read current block get),将两次获取结果(update查询谓词)进行比较,如果相等则更新,否则(跳过这个记录,并将其忽略,就会有一个不确定的更新。这可能会破坏数据一致性和完整性。)回滚事务后,数据库会重启动更新(修改update执行时间),而且进入SELECT FOR UPDATE模式,再执行UPDATE操作(规避再次重启动)。
发布文章
2023-10-12
How to Create/Rebuild Bootstrap Indexes
ORA-00701: object necessary for warmstarting database cannot be altered
发布文章
2023-09-20
exists condition copy到gsql 回显异常
openGauss gsql exists condition copy到gsql 回显异常
发布文章
2023-09-19
opengauss 5.0.0 向上键乱码无法查看历史命令
opengauss 5.0.0 向上键乱码无法查看历史命令
发布文章
2023-09-19
20230906_openGauss优化案例1_批处理业务优化
本案例还比较有意思,通过实操熟悉Oracle到openGauss存储过程改写和og的数据库特性, 原程序为Oracle 批处理业务,经过openGauss相同语义改写后,程序运行4178秒,优化改写后程序运行1240秒,使用SMP并行优化后运行734秒(测试主机为个人PC虚拟机),将优化程序分享出来,有兴趣的小伙伴,可以操练起来。
发布文章
2023-09-07
20230816_tfactl fails on SuSE Linux
/opt/oracrs/product/19c/grid/bin/tfactl: /opt/oracle.ahf/python/bin/python: /bin/env: bad interpreter: No such file or directory
发布文章
2023-08-16
20230808_[GAUSS-51400] Failed to execute the command python3 'opthuaweiinstallomscriptlocalCheckPreInstall.py'
[GAUSS-51400] : Failed to execute the command: python3 '/opt/huawei/install/om/script/local/CheckPreInstall.py' -U omm -t preinstall. Result:{'og1': 'Failure', 'og2': 'Failure'}
发布文章
2023-08-08
20230713_编译安装openGauss 5.0.0
编译安装openGuass 5.0.0
发布文章
2023-07-13
20230627_gdb调试技术
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.
发布文章
2023-06-27
20230603_Oracle DataGuard duplicate中如果pr(primary)和dr(standby)中数据文件对应diskgroup名称一致是否需要设置db_file_name_convert参数?
Oracle DataGuard duplicate时如果pr(primary)和dr(standby)中数据文件对应diskgroup名称一致时,如果不设置db_file_name_convert参数,Oracle会自动将数据文件创建到db_create_file_dest参数指定的路径,所以建议按标准设置db_file_name_convert参数。
发布文章
2023-06-26
20230601_控制文件恢复为什么提示ORA-01589 must use RESETLOGS or NORESETLOGS
Oracle会使用v$log的信息进行数据库恢复,v$log中的信息是从控制文件中获取的,使用old controlfile中v$log的信息不准确,造成数据库恢复失败。
发布文章
2023-06-26
20230602_what operation cause the Oracle db redo switch logfile
近期有几个客户咨询关于redolog异常切换的疑问,本文对redolog switch的触发条件进行测试总结
发布文章
2023-06-26
20230626_why Oracle db create many small archivelog in 19C
某客户咨询的一个问题,为什么数据库产生了好多非常小的archivelog?
发布文章
2023-06-26
20230621_Oracle truncate drop partition nopartition pdb no_pdb统一恢复方法
本方法用于恢复 truncate/drop partition/nopartition pdb/非pdb,统一恢复方案。
发布文章
2023-06-25
算法图解.pdf
上传文档
2023-03-08
Oracle数据文件有哪些类型的block?
Oracle数据库中不同的块类型由块的第一个字节指定,Oracle数据文件中有哪些类型的block,块类型的内部编码(type_kcbh)分别是多少?资料对type_kcbh块类型的对照表描述不完整,现以Oracle 11G为例,完善type_kcbh对照表,本文档整理的也不完整,欢迎大家指出,逐步完善。
发布文章
2022-12-30
Oracle delete table模拟及恢复方案
本文模拟Oracle数据库非分区表/分区表delete后恢复过程。对于该场景建议恢复方案: 方案一、闪回查询恢复,恢复条件 undo信息未被覆盖。 方案二、logmgr日志挖掘,恢复条件 开启附加日志并保留足够归档日志。 方案三、备份集恢复,恢复条件 存在可用的备份集。 方案四、data unload方式,block内数据未被覆盖 本节主要演练方案四使用data unload方式进行恢复
发布文章
2022-12-28
Oracle drop table 模拟及恢复方案
本文模拟Oracle数据库非分区表/分区表drop table后恢复过程。
发布文章
2022-12-28
Oracle truncate table模拟及恢复方案
本文模拟Oracle数据库非分区表/分区表truncate table后恢复过程。
发布文章
2022-12-27
Oracle比特币勒索场景模拟及恢复
模拟Oracle比特币勒索场景及恢复过程。
发布文章
2022-12-22
Oracle dataguard recreate baseline日志收集、操作步骤及检查标准
Oracle dataguard recreate baseline日志收集、操作步骤及检查标准
发布文章
2022-12-09
Oracle数据文件损坏无备份有数据文件创建后的所有归档日志_恢复案例一则
Oracle数据文件损坏无备份有数据文件创建后的所有归档日志_恢复案例一则
发布文章
2022-12-05
13_PostgreSQL备份与恢复
任何系统都有崩溃的可能,通过备份和恢复来保护数据,避免数据丢失,在发生灾难或人为误操作的情况下,能够进行恢复是DBA的日常最重要的工作。正在使用的WAL文件在未归档前如果被损坏,恢复时存在数据丢失的风险,如果其它文件都损坏,但基础备份和正在使用的WAL文件及备份开始后的归档都保留完整,则可以进行完全恢复无数据丢失。
发布文章
2022-12-05
ora-600 [kdsgrp1]问题模拟及恢复
The ora-600 [kdsgrp1] error is thrown when a fetch operation fails to find the expected row.
发布文章
2022-12-01
12_PostgreSQL中切换WAL是否会触发checkpoint
Oracle数据库中进行redo切换会触发检查点事件将"脏块"刷到物理磁盘,完成后redo log可以被重复利用。 PostgreSQL中普通WAL切换并不会触发checkpoint,只有当WAL数量超过max_wal_size即默认64 files才会触发检查点,完成后WAL文件可以被删除/重复使用。
发布文章
2022-11-30
Oracle数据文件损坏有备份集_恢复案例
Oracle数据文件损坏有备份集_恢复案例
发布文章
2022-11-30
TNS-12542 TNSaddress already in use案例一则
TNS-12542: TNS:address already in use
发布文章
2022-11-29
11_PostgreSQL checkpoint详解
在WAL中记录一个事务时间点,在该时间点之前所有dirty page(脏块/变更page)都进行落盘操作,由于dirty page已经落盘,OS crash时,只需要应用checkpoint之后的WAL进行一致性恢复
发布文章
2022-11-28
10_PostgreSQL full_page_writes 关闭时page检验问题_bug or not?
在PG数据库中关闭full_page_writes特性,破坏page后半部分,数据库正常启动,存在数据丢失,数据不一致的情况。
发布文章
2022-11-04