`
pterodactyl
  • 浏览: 773888 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle登录遇到“无法解析连接描述符中指定的sid”时解决思路

阅读更多
oracle登录遇到“无法解析连接描述符中指定的sid”时解决思路
 
1、查看该实例服务是否启动OracleService【SID】
2、查看客户端配置文件network/admin/tnsnames.ora配置是否和服务器的IP一致
3、查看服务器端network/admin/tnsnames.ora和客户端network/admin/tnsnames.ora文件配置是否一致。特别是service_name还是sid连接方式。
服务端:GSDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.24.13.56)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = gsdb)
    )
  )
客户端:
gsdb=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.24.13.56)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = gsdb)
      (UR=A)
    )
  )
4、通过lsnrctl stat/services查看监听状态
5、通过tnsping 【SID】查看连接情况。
分享到:
评论

相关推荐

    orcale 12514错误

    在尝试连接Oracle 10g数据库时,可能会遇到ORA-12514错误:“TNS:监听进程不能解析在连接描述符中给出的SERVICE_NAME”。这个错误通常出现在尝试通过网络远程连接到Oracle数据库服务器时,而不是在本地机器上。 ###...

    ora-12514的错误的原因

    SID_LIST 描述项是 listener.ora 文件中的一个重要配置项,它指定了监听器的 SID 列表。解决方法是检查 listener.ora 文件中的 SID_LIST 描述项,并确保其配置正确。 其他可能的原因 除了上述原因外,ORA-12514 ...

    oracle关闭后无法startup

    在进行Oracle数据库管理操作时,用户遇到一种常见的情况:当使用`shutdown immediate`命令关闭数据库后,再次尝试使用`startup mount`启动数据库时,遇到了“监听程序当前无法识别连接描述符中请求的服务”的错误...

    解决Oracle问题的方法

    - **`ORCL`**:表示数据库实例`orcl`的连接描述符。 - **`DESCRIPTION`**:包含连接所需的所有信息。 - **`ADDRESS`**:客户端连接到服务器时使用的地址信息。 - **`CONNECT_DATA`**:指定客户端如何连接到...

    oracle连接问题

    然而,在实际操作过程中,用户可能会遇到各种技术难题,其中“监听程序单签无法识别连接描述符中请求的服务”是一个常见的Oracle连接问题。本文将深入探讨这一问题的成因、解决策略及相关知识点。 ### 一、问题解析...

    Oracle数据库使用sqlplus时的连接错误与方向键乱码解决

    错误提示“ORA-12505: TNS:listener does not currently know of SID given in connect descriptor (DBD ERROR: OCIServerAttach)”表明监听器并不知道在连接描述符中给出的SID。这通常是因为客户端与服务器之间的...

    Oracle的网络三大配置文件

    例如,当客户端使用服务名`orcl`时,会先在`tnsnames.ora`文件中查找该服务名对应的描述符,如果未找到,则尝试将`orcl`作为主机名进行DNS解析。 **EZCONNECT连接方式**: 如果`tnsnames.ora`文件未完全配置好,...

    Python-连接-Oracle-示例.doc

    根据提供的文档信息,本文将详细解析如何在Python中使用cx_Oracle库来连接Oracle数据库,包括cx_Oracle的安装、环境变量配置以及Python代码实现三种不同的连接方式。 ### 一、cx_Oracle简介 cx_Oracle是Python的一...

    oracle监听配置文件介绍

    - `ADDRESS_LIST`:表示连接描述符中的一个地址列表,每个地址都对应着不同的协议类型及端口号。 2. **服务实例列表**: - `SID_LIST_LISTENER`:定义监听器管理的服务实例列表。 - `SID_LIST`:包含所有实例...

    两个oracle数据库的监听的配置

    在Oracle环境中,为了实现高可用性和资源的有效利用,经常会遇到需要在同一台服务器上部署多个Oracle实例的情况。这种部署模式被称为“Oracle双实例”或者“多实例”。本文将详细介绍如何配置Oracle双实例的监听器...

    64位win7下pl/sql无法连接oracle解决方法

    2、pl/sql无法连接远程oracle(ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务) 解决方法:①在linux下找到oracle目录下的listener.ora,用vi编辑②下面红色为添加部分,其中GLOBAL_DBNAME要与客户机...

    oracle TNS配置

    - **服务名映射**:通过 `tnsnames.ora` 文件来实现服务名到连接描述符的映射,方便客户端通过服务名连接数据库。 以上是关于 Oracle TNS 配置的基本介绍及其组成部分的详细解释。正确配置这些文件对于确保 Oracle ...

    linux +oracle 环境搭建

    2. **用户限制调整**:在 `/etc/security/limits.conf` 文件中,针对Oracle用户(这里是`oracle`)调整了`nproc`(最大进程数)和`nofile`(最大文件描述符数)的限制,这是为了满足Oracle数据库运行时对资源的需求...

    Oracle客户端的安装与远程连接配置[汇编].pdf

    监听器等待客户端连接请求,客户端通过网络服务名提供连接信息,Oracle Net Configuration Assistant或Net Manager工具用于配置和管理监听器,而tnsnames.ora文件则存储了网络服务名与连接描述符的映射。 监听器的...

    oracle 9i 数据库安装

    例如,增加`kernel.shmmax`、`kernel.shmmni`、`kernel.shmall`和`kernel.sem`等参数来支持Oracle使用的共享内存,设置`fs.file-max`以提高文件描述符的最大数量,以及`net.ipv4.ip_local_port_range`来管理网络端口...

    与虚拟机Oracle连接出现ora-12154问题的解决方法

    该错误通常指的是客户端无法解析指定的TNS命名方法中的服务名,导致无法连接到数据库。在虚拟机环境中,此类问题可能更为复杂,因为虚拟机的网络配置、监听器配置以及客户端的TNS配置等都可能影响到连接。 首先,...

    ORACLE一些安装总结

    在尝试连接Oracle数据库时,用户可能会收到如下的错误提示:“ORA-12560:TNS:协议适配器错误”。这个错误通常是由于以下几种情况导致的: 1. **监听服务未启动** - 在Windows平台上,监听服务(`oraclehome92...

    数据库oracle10g服务器在linux_redhat上的详细安装步骤

    - **故障排查**:熟悉常见的错误消息和解决方案,保持对Oracle文档的访问,以便在遇到问题时参考。 通过遵循这些步骤,初学者可以在Linux Red Hat Enterprise 5上成功安装和配置Oracle 10g数据库。记住,安装只是...

    oracle常用资料

    - **问题现象**:当系统中并发用户过多或者会话数量超出系统承受范围时,可能会出现登录延迟、响应慢或者无法连接数据库的现象。 - **问题成因和预防措施**:这通常是由于并发会话过多,导致资源竞争加剧。预防...

Global site tag (gtag.js) - Google Analytics