- 博客(14)
- 收藏
- 关注
原创 ocp元数据不一致/oceanbase集群无法登录
摘要:OCP v3版本集群管理出现异常,集群状态显示为停止中但任务失败,且无法登录sys租户。排查发现需通过metadb修正集群状态为RUNNING,并检查OBProxy配置。问题根源在于Proxy IP配置错误(使用了无Proxy的IP1),改为实际Proxy节点IP2后恢复正常。操作包括查询任务状态、更新集群状态、检查端口及进程,最终通过修正Proxy连接IP解决连接问题。
2025-11-26 21:05:44
220
原创 oceanbase常用参数/语句
设置SSTable中保留的数据合并版本个数,frozen_version(xxx)指定历史版本,eg:select /* + frozen_version(30) */ ----不指定tenant list删除所有租户的执行计划缓存,没有指定global则只删除本机执行计划,反之清空该租户所有机器的计划缓存。合并线程数,实际取值min(10,cpu_cnt*0.3),不超48。计划缓存使用率达到该值,触发执行计划缓存淘汰(变量)查询plan_id,每个执行计划具体信息,统计信息。
2025-11-25 16:08:48
131
原创 Oracle DG库数据不同步/断开问题
摘要:Oracle DG库数据不同步问题常见原因包括网络延迟、磁盘损坏和密码文件问题。排查步骤包括检查MRP/RFS进程状态、比对主备库归档日志序列号、验证密码文件有效性等。常用操作包括重启MRP进程、主备库日志比对、密码文件重传等。关键参数log_archive_dest_state_2控制日志传输开关状态,可通过enable/disable/defer进行调节。当同步中断时,需检查归档传输状态、日志序列一致性以及密码文件有效性,必要时重建DG环境。
2025-11-24 22:16:22
549
原创 mysql跳过密码验证登录,my.cnf文件默认位置
如果是mysql_safe进程来启动mysql,则在启动命令里加--skip-grant-tables;绝大多数 Linux 发行版(CentOS、RHEL、Oracle Linux 等)的默认主配置文件位置。mysql忘记密码,--skip-grant-tables跳过权限验证表登录。# 方法2:通过 mysqld 进程查询(无需登录,需 root 权限)# 方法1:通过 mysql 客户端查询(需登录 MySQL)可加在/etc/my.cnf配置文件中;Debian/Ubuntu 系列默认。
2025-11-20 17:28:08
199
原创 rman重建oracle dg备库
本文摘要:Oracle数据库主备库同步配置步骤,包括:1)备库shutdown并删除数据文件后nomount启动;2)主库创建备份目录并切换日志;3)RMAN全库备份;4)生成备库控制文件并传输;5)备库恢复数据库;6)创建spfile并验证归档日志完整性;7)备库open数据库并启动MRP进程;8)通过创建测试表验证同步功能。整个过程涉及文件传输、RMAN备份恢复及数据库状态转换等关键操作。
2025-10-26 09:53:46
703
原创 oceanbase常用参数优化
回表:对于每条匹配的记录,根据索引中的主键(id)回主表查询 department 和 salary(即使索引中已有这两列)。扫描索引:扫描 idx_dept_salary 索引,找到 department = '技术部' 的记录。扫描索引:扫描 idx_dept_salary 索引,找到 department = '技术部' 的记录。关键点:TABLE SCAN 后显示的是索引名(idx_dept_salary),表示仅扫描索引。过滤数据:通过索引中的 department 列过滤出 技术部 的记录。
2025-07-20 15:45:46
472
原创 Agent·代理,zabbix代理,数据库审计系统代理
介绍了什么是agent,不同系统的agent,例如zabbix的agent用于监控目标服务器的数据,转发给zabbix server。数据库审计系统的agent用于监控目标数据库的增删改查操作。鼎甲迪备的agent用来促使目标服务器上的内容备份,还原备份等冷备功能。
2024-09-18 22:40:21
695
原创 数据库管理员常用&问题排查sql-Oracle篇
-获取数据库实例名。--查询指定的数据库备份位置。--查看oracle日志路径。--查询最近所有的SQL操作。持续更新中......
2024-09-04 16:10:51
627
原创 Linux操作系统运维实际使用到的命令汇总
cp -r source_directory/ /path/to/destination/ #复制source目录下所有文件到destination目录下。mysql -u用户名 -p #mysql数据库登录,-P 端口,默认不输是3306端口,MariaDB登录方式也一样。find /home -name test #查找/ home目录下的所有文件,名称为test。
2024-09-04 09:22:10
748
原创 Linux操作系统配置Mysql环境变量
安装好了mysql之后,在linux服务器上使用mysql -uroot -p命令登录mysql数据库,出现:-bash: mysql command not found;再使用mysql --V报同样的问题。export MYSQL_HOME=/usr/local/mysql #改成自己的mysql目录。出现一些安装路径后,用安装路径 -V,如果能输出mysql版本,那么该路径就是mysql的安装路径。先执行:find / | grep bin/mysql。2.将安装路径加入到环境变量中。
2024-09-03 22:51:26
1496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅