【问题标题】:Oracle tns listener errorOracle tns 监听器错误
【发布时间】:2010-12-20 13:05:23
【问题描述】:

我刚刚安装了 Oracle 10g 当我尝试连接到 oracle db 时出现错误:

无法启动 OracleOraHome92TNSListener

当我使用服务并尝试启动它时,它说该文件不存在。服务文件是 C:\oracle\ora92\BIN\TNSLSNR(TNSLSNR 是文件而不是目录)

C:\oracle\ora92\BIN\TNSLSNR 在我的机器上根本不存在。你知道怎么得到吗?

无法在本地计算机上启动 Oracle Ora92 侦听器服务。错误 2:系统找不到指定的文件

【问题讨论】:

    标签: windows oracle dbm


    【解决方案1】:

    这是我看到的几个问题。你说你安装了 10g 但错误是 9.2 错误。可能是您的计算机上已经安装了 Oracle 9i,但该 Oracle 9i 配置错误或已卸载,从而导致错误。

    您需要检查您的磁盘并找到安装 Oracle 10g 的 ORACLE_HOME(目录)。一旦您发现您可以调整 PATH 和 ORACLE_HOME 和 TNS_ADMIN 环境变量以指向正确的位置。这应该允许您启动数据库和侦听器。

    如果您需要为 10g 安装 Oracle 客户端,那么下面的信息也会有所帮助。

    Oracle 客户端可以单独安装。只需到该地址,下载客户端并将其解压缩到子目录中,然后通过从该目录运行 setup.exe 来运行 Oracle Universal Installer。

    Oracle Downloads Page

    【讨论】:

    • @user521180 TNS_ADMIN 变量通常指向与 ORACLE_HOME 相同的位置。重要的是 tnsnames.ora 位于您指定为 TNS_ADMIN 的目录中
    • 同意。安装可能搞砸了旧配置。
    • TNS_ADMIN 通常指向 tnsnames.ora 所在目录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    • 2011-06-03
    • 1970-01-01
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多