最近,对一个数据库做变更,过程中需要重启数据库,但是重启数据库的过程中,数据库长时间一直夯住无法关闭并且告警日志无ORA告警。排查下来,发现是DSG数据同步软件进程占用数据库资源导致数据库无法关闭,停止DSG数据同步软件进程,再关闭数据库可以正常关闭。

一、问题现象

ORACLE数据库执行shutdown immediate之后长时间挂起无法关闭,如图所示:

观察数据库告警日志,发现一直输出如下信息:

SHUTDOWN: Active processes prevent shutdown operation

二、问题分析

数据库告警日志提示:活跃进程阻止数据库执行关闭操作。根据告警日志提示查看数据库内部活跃的会话。

SQL> select sid,serial#,username,status,program from v$session;SID    SERIAL# USERNAME                       STATUS   PROGRAM
---------- ---------- ------------------------------ -------- ------------------------------------------------......923      54778 DBBRIDGE                       ACTIVE   vagentd@orcldb2 (TNS V1-V3)......1087          7 DBBRIDGE                       INACTIVE vagentd@orcldb2 (TNS V1-V3)113 rows selected.

有上述查看发现有部分很奇怪的进程,用户是DBBRIDGE,经过沟通得知,这是DSG数据同步软件的。猜测可能是DSG数据同步软件进程阻止数据库关闭,经商议,停止DSG数据同步软。

三、问题处理

停止DSG数据同步软:

orcldb2(root):/>su - dbbridge
orcldb2(dbbridge):/dsg/dbbridge/todzsw104.100/scripts>./stop_vagentd
No parameters, the normal stop...
Dbpsd with port 14000 Stopped!
Vagentd log Archived Stopped!(DS_todzsw104.100)
Stopping Vagentd .
Stopping Sender.
[I] 2022-01-10:23:57:26 Shutdown aoxd service 127.0.0.1:14003 ...
[I] 2022-01-10:23:57:27 Shutdown aoxd ok. used 1.01s.
[I] 2022-01-10:23:57:28 Shutdown oxad 127.0.0.1,14002 ...
[I] 2022-01-10:23:57:29 Shutdown oxad ok. used 1.63s
orcldb2(dbbridge):/dsg/dbbridge/todzsw104.100/scripts>ps -ef |grep dbbridge
dbbridge 2060522 4243570   0 23:57:45  pts/0  0:00 grep dbbridge
dbbridge 4153370 4243570   0 23:57:45  pts/0  0:00 ps -ef
dbbridge 4243570 3952690   0 23:55:24  pts/0  0:00 -ksh
orcldb2(dbbridge):/dsg/dbbridge/todzsw104.100/scripts>

再次执行shutdown immediate顺利完成。

orcldb2(oracle):/home/oracle>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0 - Production on Tue Jan 11 00:01:12 2022Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing optionsSQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>

四、总结

DSG数据同步软件,后台进程会阻止数据库正常关闭,在做数据库变更前要做充分沟通和了解,防止意外发生和问题排查时间过长影响数据库正常变更。

ORACLE DSG数据同步软件进程导致数据库无法正常关闭相关推荐

  1. mysql同步软件_Mssql、Mysql数据同步软件:SyncNavigato数据库同步

    SyncNavigato是一款免费的Mssql.Mysql数据库数据同步软件. 界面预览图: SyncNavigato是一款免费的Mssql.Mysql数据库数据同步软件. SyncNavigato还 ...

  2. 达梦数据库使用心得达梦数据同步软件DMHS

    达梦数据库使用心得&达梦数据同步软件DMHS 文章目录 达梦数据库使用心得&达梦数据同步软件DMHS 一.前言 二.达梦数据库安装 步骤 1:运行安装程序 步骤 2:语言与时区选择 步 ...

  3. sql azure 语法_Azure SQL数据同步–在Azure SQL数据库之间复制数据和架构更改

    sql azure 语法 In this article, we will review how to configure the sync group to replicate data betwe ...

  4. 四款常见数据库同步软件汇总,Mysql数据同步软件

    SyncNavigator v8.6.2(数据库同步软件)下载地址 SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, MySQL,具有自动/定时同步数据.无人值守 ...

  5. 使用Goldengate 实现Oracle for Oracle 单向数据同步

    实验环境 数据源端:  host1 ip 192.168.199.163 数据目标端: host2 ip 192.168.199.104 两台机器都安装 http://lqding.blog.51ct ...

  6. oracle 单向同步 方案,使用Goldengate 实现Oracle for Oracle 单向数据同步

    实验环境 数据源端:  host1 ip 192.168.199.163 数据目标端: host2 ip 192.168.199.104 要实现数据的同步,Oracle源端必须满足如下设置Oracle ...

  7. 本地数据库与mysql同步软件下载_SyncNavigator数据库同步软件

    SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, MySQL,具有自动/定时同步数据.无人值守.故障自动恢复.同构/异构数据库同步.断点续传和增量同步等功能,支持 ...

  8. java数据同步处理_[java数据库同步解决方案]系统间通讯实现数据信息实时同步解决方案...

    项目开发阶段遇到一个需求,描述大致就是同一个用户在A系统数据库保存的数据信息与在B系统数据库保存的数据信息要保持同步.当A系统用户修改了个人信息,A系统后台在将用户修改后的信息入库的同时也会向B系统发 ...

  9. 【ORACLE】RAC 磁盘超时,导致数据库重启 WARNING: Waited 15 secs for write IO to PST disk 0 in group 1.

    项目场景: 采用云资源上部署的oracle RAC 11.2.0.4数据库两节点不定期重启 问题描述 现场反馈,数据库两节点不断重启,检查crs,无重大报错.检查asm日志,发现如下报错. Fri S ...

最新文章

  1. PCLPCL/OpenNI tutorial 2: Cloud processing (basic)
  2. 35张图,看懂肠道和大脑的魔性关系,绝对涨知识!
  3. 编写Java 制作留言板_JSP+Servlet+JavaBean制作简单留言板
  4. 机器学习面试题合集Collection of Machine Learning Interview Questions
  5. SAP S/4HANA客户关系管理之变
  6. 计算机类公务员如何提升自己,大学毕业才发现:所学专业对考公务员如此重要,4类专业上岸率高...
  7. es springboot 不设置id_springboot整合ES_文档ID删除
  8. 2运行内存多大_电脑有没有必要升到16GB内存?今年内存这么便宜?要不要抄底升级到16GB?...
  9. JAVA程序性能优化研究 - 循环内对象性能优化内容
  10. 疯狂的程序员 1-10
  11. 亚信安全:发挥MSS托管安全运营服务优势 让你真正“减负”
  12. 关于红色警戒2不能在Win1064位系统上运行的问题的解决
  13. ubuntu禁止自动锁屏
  14. 产品经理知识框架+求职面经——快手,字节跳动,
  15. 以虎贲T710为核心的高性能AI开发板-BU99开发板
  16. LGBMRegressor拟合函数官方文档
  17. 移远BC260Y-CN_NB-IoT模块产品技术规格书
  18. Java数据结构探索
  19. [bzoj5042][笛卡尔树]LWD的分科岛
  20. VEGAS中的项目工程文件打不开该如何解决?

热门文章

  1. 【Linux篇】cut命令详解
  2. JavaScript中事件循环的理解 Event Loop
  3. 【大数据处理技术】实验12
  4. 密码学的几种加密方式
  5. Html-浅谈如何正确给table加边框
  6. 全国计算机技术与软件专业技术资格(水平)考试,全国计算机技术与软件专业技术资格(水平)考试 2...
  7. Saving James Bond - Easy Version
  8. 如何使用$once函数
  9. 【FMCW 03】测速
  10. FP-Growth算法实践