`
qdpurple
  • 浏览: 276689 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

修改计算机名字后 oracle 连接问题

阅读更多



 修改计算机名称 后在Eclipse项目中中, 连接oracle出错问题:

错误日志:

1 : admin/1登录,失败,后台提示;
 [ DRM NOTICE ] :conf/supportDB.properties  was found in file:/~/conf/supportDB.properties  when find in OP_SYS_PATH!
 java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
 凭经验是 程序连接oracle出错,肯能oracle服务没启动.

解决:

1. 查看服务:发现关于oracle的:

~Listener的服务没有启动, 点击启动, 提示,无法启动.

2. 想起昨天修改过计算机名, 导致以前的连接配置失效->

2.1在C:\oracle\product\10.1.0\Db_1\network\admin\listener.ora 中修改(oracle安装目录)

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = P201104038632)(PORT = 1521))
      )
    )
  )

 HOST = P201104038632 为本机名称.(本机名称从我的电脑 右键->计算机名->完整的计算机名称获得.)
2.2修改C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN\tnsnames.ora
HOST p201103038059 => P201104038632

3.再次启动服务OK!

 

这其中遇到的问题:

在2.1中修改host 名称时, 误把名称后的")" ,删掉导致 重启服务失败.

中间也通过oracle ,Net Manager 创建listener, 失败. (这花费了较长时间来排除此错误)

 

总结:

1.在修改配置文件时,一定要小心,如误把 括号( 删除,  导致不可预测的原因出现.

->改进, 修改时 尽量使用copy/past 操作,防止输入错误.

2. 遇到问题 ,应错问题根源着手, log日志,给的错误信息, 将是最好的帮助.

如果不能判断错误原因, 可以google/baidu ,一下 错误信息 ,相信一定会有同样的问题的解决方法.

 

思考:

关于oracle 连接的配置文件, host = 完整计算机名称. 能否通过localhost 或 127.0.0.1 来 指定本机,

那样的话 修改岂不可以避免因修改计算机名称导致的一系列问题.??

 

 

 

  • 大小: 4.7 KB
1
6
分享到:
评论

相关推荐

    计算机名修改后oracle 连接配置

    ### 计算机名修改后Oracle连接配置 在企业级应用环境中,Oracle数据库因其稳定性、安全性及可扩展性被广泛采用。然而,在某些情况下,可能会出现需要修改服务器计算机名的需求,比如为了符合新的命名规范或者解决...

    更改计算机名或ip地址后数据库Oracle重新配置步骤.doc

    更改计算机名或IP地址后数据库Oracle重新配置步骤 以下是关于更改计算机名或IP地址后数据库Oracle重新配置步骤的详细知识点: 更改计算机名或IP地址的原因 在实际应用中,我们经常需要更改计算机名或IP地址,以...

    计算机名修改后oracle要修改

    ### 修改计算机名后Oracle的相关调整 在企业级应用中,Oracle数据库系统是非常常见的数据库管理系统之一。...通过上述步骤,可以有效地解决更改计算机名后Oracle数据库配置的问题,确保数据库服务能够继续稳定运行。

    强制释放Oracle数据连接方案

    需要注意的是,修改后需要重启数据库才能使更改生效。此外,在执行该命令时可能会遇到ORA-12519错误,这是因为Oracle实例处于某种特殊模式(如归档模式)下,不允许动态调整某些参数。 #### 扩展数据库配置助手...

    Delphi7 ado 连接远程oracle11g

    - 配置完成后,重启监听服务,以使更改生效。 #### 三、32位 Oracle11g 客户端的安装与配置 1. **安装32位 Oracle11g 客户端** - 尽管服务器端可能为64位版本,但考虑到 PL/SQL Developer 通常为32位版本,因此...

    oracle连接解决方案

    本文将详细介绍一种常见的Oracle连接解决方案,旨在帮助用户快速定位并解决连接问题。 #### 二、解决方案步骤详解 ##### 1. 打开Oracle本地服务 - **操作路径**:首先,确保计算机上的Oracle服务已正确安装并配置...

    Oracle安装及连接文档

    #### Oracle连接配置 1. **配置监听程序**: - **启动配置工具**:通过“开始”菜单找到“Net Configuration Assistant”工具启动监听器配置向导。 - **删除旧监听程序**:如果系统中已存在旧的监听程序,应首先...

    ORACLE 连接设置方法

    本文将详细介绍几种常用的ORACLE连接设置方法,重点聚焦于远程连接的方式。这包括但不限于在本地未安装ORACLE服务器或客户端的情况下,如何利用诸如PL/SQL Developer、Toad SQL Development、SQL Navigator等工具来...

    计算机名称修改后Oracle不能正常启动问题分析及解决

    下面将会详细介绍,在更改计算机名称后,Oracle数据库无法启动的具体问题分析及其解决方法。 Oracle数据库系统在安装配置过程中,会涉及到多个与计算机名称相关联的配置文件。计算机名称不仅是Windows操作系统中...

    instantclient_12_2(navicat连接oracle12c、oracle19c所使用的oci)

    要使用Navicat连接Oracle 12c或19c,首先需要在服务器或本地计算机上安装Oracle Instant Client。解压`instantclient_12_2`压缩包后,将目录设置到系统环境变量`PATH`中,以便操作系统能找到所需的库文件。接着,...

    Oracle实现远程连接

    Oracle的远程连接是数据库管理员和开发人员经常需要执行的任务,它允许用户在不同的计算机上访问和操作Oracle数据库实例。在本文中,我们将详细介绍如何通过Oracle的Net Manager工具来配置远程连接,以便能够顺利地...

    使用plsql连接远程oracle(不安装本地oracle客户端)

    ### 使用PL/SQL连接远程Oracle数据库(无需安装本地Oracle客户端) 在进行远程Oracle数据库连接时,经常遇到的一个挑战是如何在没有本地Oracle客户端的情况下实现这一目标。本文将详细介绍如何使用PL/SQL Developer...

    解决未在本地计算机注册OraOLEDB.Oracle.1提供程序.rar

    4.点击开始--运行--以管理员身份运行regsvr32 OraOLEDB11.dll不需要安装oracle客户端,可在WIN7 X64位上使用,解决软件使用时出现:解决“未在本地计算机注册“OraOLEDB.Oracle.1”提供程序”问题。

    Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法.pdf

    Oracle数据库不同版本间的客户端与服务端的连接问题通常涉及到安全和兼容性配置,这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决...

    Oracle 10g连接sqlserver2000操作指南

    完成以上配置后,Oracle 10g应该能够成功连接到SQL Server 2000了。你可以通过PL/SQL Developer或其他数据库管理工具测试这个连接,尝试执行查询或进行数据迁移等操作。 请注意,实际操作中,每个步骤都需要根据你...

    Oracle 10g客户端连接文件

    这个客户端组件使得用户可以在本地计算机上,无需安装完整的Oracle客户端软件,就能通过特定的配置连接到远程Oracle数据库服务器进行数据操作和管理。这极大地节省了硬盘空间,提高了工作效率。 Oracle 10g客户端...

    操作系统重装后oracle数据库的恢复

    导入后,除了检查版本及修改上述参数外还需要手工在注册表(regedit.exe)hkey_local_machine->software->odbc->odbcinst.ini->odbc drivers一项中参考其它字符串,增加一个oracle驱动程序名称(如Oracle in OraHome...

Global site tag (gtag.js) - Google Analytics