iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >由db_domain引起的数据库连接异常怎么解决
  • 356
分享到

由db_domain引起的数据库连接异常怎么解决

2024-04-02 19:04:59 356人浏览 安东尼
摘要

这篇文章主要讲解了“由db_domain引起的数据库连接异常怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“由db_domain引起的数据库连接异常怎

这篇文章主要讲解了“由db_domain引起的数据库连接异常怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“由db_domain引起的数据库连接异常怎么解决”吧!

起因

      一个同事万分着急地找到我,说数据库突然登录不上了,但是sqlplus能够正常登录的,报了以下的错误,我一看截图,这个错误一般是数据库未启动导致的,登录服务器发现数据库确实是open的,觉得有些诡异,于是决定研究一下。

由db_domain引起的数据库连接异常怎么解决

解决过程

     首先我确定了数据库正常启动的,接下来查看监听状态:

由db_domain引起的数据库连接异常怎么解决

可以看到监听也是正常的,但是看到“kfhzbdc.yfybfwq”这个时,我突然认识到可能是数据库设置了db_domain,导致直接通过db_name无法访问数据库,于是查看参数:

由db_domain引起的数据库连接异常怎么解决

果然发现数据库设置了db_domain,于是我把db_domain置空后重启数据库,然后同事直接通过db_name能够访问数据库了。

疑惑

    对于以上问题的原因及解决,有经验的DBA应该都能找到原因并最终解决,但是让我疑惑的是,我明明把db_domain置为空了,并重启了数据库,理论上来说数据库此时的global_name应该变成了"KFHZBDC",而不是“KFHZBDC.YFYBFWQ”,但是当我查询时发现仍是“KFHZBDC.YFYBFWQ”,但是此时数据库已经可以直接通过db_name访问了,这让我很困惑,貌似这里违反了平日的理论常识。

由db_domain引起的数据库连接异常怎么解决

       直到看到了杨廷琨老师的博客,我才直到这个是oracle一直未解决的问题,那就是db_domain一旦设置了之后,就无法去掉了,那么怎么去掉db_domain呢,那就是直接修改数据字典,但这是不被推荐的:

SQL> CONN / AS SYSDBA已连接。

SQL> UPDATE SYS.PROPS$ SET VALUE$ = 'KFHZBDC' WHERE NAME = 'GLOBAL_DB_NAME';

感谢各位的阅读,以上就是“由db_domain引起的数据库连接异常怎么解决”的内容了,经过本文的学习后,相信大家对由db_domain引起的数据库连接异常怎么解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: 由db_domain引起的数据库连接异常怎么解决

本文链接: https://www.lsjlt.com/news/59892.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 由db_domain引起的数据库连接异常怎么解决
    这篇文章主要讲解了“由db_domain引起的数据库连接异常怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“由db_domain引起的数据库连接异常怎...
    99+
    2024-04-02
  • Spring myBatis数据库连接异常问题及解决
    目录spring myBatis数据库连接异常报错如下myBatis连接数据库时报错原因归纳报错信息spring myBatis数据库连接异常 报错如下 org.mybatis.sp...
    99+
    2024-04-02
  • MyBatis怎么处理数据库连接异常
    MyBatis处理数据库连接异常的方式主要有以下几种: 使用异常处理器:在MyBatis中可以通过实现org.apache.ib...
    99+
    2024-03-08
    MyBatis 数据库
  • 阿里Druid数据连接池引发的线上异常解决
    目录前言过程一:定位工作流过程二:定位JPA的OpenEntityManagerInViewInterceptor过程三:定位Druid,真正的罪魁祸首后记: 前言 事件起因:项目使...
    99+
    2024-04-02
  • 分析解决Python中sqlalchemy数据库连接池QueuePool异常
    目录数据库相关错误的解决办法错误一:数据库连接池超过限制错误二:数据库事务未回滚数据库相关错误的解决办法 错误一:数据库连接池超过限制 SqlAlchemy QueuePool li...
    99+
    2024-04-02
  • 怎么解决数据库ora-600异常
    本篇内容介绍了“怎么解决数据库ora-600异常”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一,问题描述...
    99+
    2024-04-02
  • 解决阿里云数据库服务器连接异常的方法
    阿里云数据库是许多企业和个人选择的首选数据库服务之一,但有时可能会遇到连接异常的问题。本文将介绍一些解决阿里云数据库服务器连接异常的方法,帮助用户快速恢复正常的数据库连接。 方法一:检查网络连接连接异常可能是由于网络问题引起的。首先,用户应...
    99+
    2023-12-28
    阿里 异常 数据库
  • 怎么解决RAC数据库环境修改scanip后客户端连接异常
    这篇文章主要讲解了“怎么解决RAC数据库环境修改scanip后客户端连接异常”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决RAC数据库环境修改sca...
    99+
    2024-04-02
  • 阿里云内网连接数据库异常的原因及解决方案
    阿里云内网连接数据库异常是一个常见的问题,可能是由于网络问题、数据库连接问题、权限问题、系统错误等多种原因导致的。本文将详细解释这些问题的原因,并提供相应的解决方案。 一、问题原因网络问题:阿里云内网连接数据库时,如果网络连接不稳定或者速度...
    99+
    2023-12-15
    阿里 内网 连接数据库
  • 数据接口请求异常:parsererror怎么解决
    数据接口请求异常"parsererror"一般是由于服务器返回的数据格式与请求的数据格式不匹配导致的。解决方法如下:1. 检查请求的...
    99+
    2023-08-18
    异常
  • Navicat连接MySql数据库慢怎么解决
    本篇内容介绍了“Navicat连接MySql数据库慢怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • SQL数据库连接不上怎么解决
    本篇内容介绍了“SQL数据库连接不上怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • sqlplus连接数据库失败怎么解决
    如果您无法连接到数据库,请尝试以下步骤来解决问题: 确保数据库服务正常运行:检查数据库服务是否正在运行,并且能够正常连接。 ...
    99+
    2024-04-09
    sqlplus 数据库
  • navicat连接不上数据库怎么解决
    navicat连接不上数据库的解决办法包括:检查网络连接和防火墙设置。确认用户名、密码和数据库名称正确。检查数据库服务状态,确保服务已启动。确保navicat中的端口号与数据库服务器一致...
    99+
    2024-04-02
  • mysql数据库连接不上怎么解决
    如果无法连接到MySQL数据库,可以尝试以下解决方法: 检查数据库服务是否正常运行:确保MySQL数据库服务已经启动并且正常运行...
    99+
    2024-05-13
    mysql
  • JDBC连接数据库失败怎么解决
    当JDBC连接数据库失败时,可以尝试以下解决方法:1. 检查数据库服务是否正常运行:确保数据库服务已启动,并且可以通过其他客户端工具...
    99+
    2023-09-14
    JDBC 数据库
  • php连接不上数据库怎么解决
    如果PHP无法连接到数据库,可能有以下几个原因和解决方法:1. 配置错误:检查PHP代码中的数据库连接字符串,确保用户名、密码、主机...
    99+
    2023-09-04
    php 数据库
  • sqlserver数据库无法连接怎么解决
    检查网络连接:确保数据库服务器和客户端之间的网络连接正常,可以尝试使用ping命令测试网络连接。 检查数据库服务器状态:确保...
    99+
    2024-04-09
    sqlserver
  • 无法连接sqlserver数据库怎么解决
    连接不上SQL Server数据库可能有多种原因,以下是一些可能的解决方法: 确保SQL Server服务正在运行:在SQL S...
    99+
    2024-04-09
    sqlserver
  • mysql连接数据库失败怎么解决
    MySQL连接数据库失败可能有多种原因,以下是一些常见的解决方法: 检查MySQL服务是否启动:首先确保MySQL服务已经启动,...
    99+
    2024-03-04
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作