zoukankan      html  css  js  c++  java
  • 解决: ERROR:ORA12154:TNS:无法处理服务器名

    ODP.NET 使用教程
    http://www.oracle.com/technology/obe/net11gobe/building.net/vs_otn2.htm
    http://www.oracle.com/technology/global/cn/sample_code/tech/windows/odpnet/index.html

    错误现象:
    ERROR:ORA-12154:TNS:无法处理服务器名

    解决办法:

    1.首先检查配置文件(tnsnames.ora)是否设置正确
     
     1.1  找到 tnsnames.ora 文件

     查找方法:
     打开安装日志文件(installActions.log),查找到
    %ORACLE_HOME%所在位置;
     默认在C:\Program Files\Oracle\Inventory\logs文件夹下;
     在另一个安装日志文件中,通过查找
    "TNSNAMES.ORA" 找到"TNSNAMES.ORA"所在位置;
     本例为:
     ToLocation 
    = ORACLE_HOME = C:\oracle\ora90
     TNSNAMES.ORA 
    ->%ORACLE_HOME%/NETWORK/ADMIN/TNSNAMES.ORA

     
     1.2 查看其中的设置是否正确

        

    打开TNSNAMES.ORA文件,可以看到以下设置
       mrfuDB 
    =
        (DESCRIPTION 
    =
        (ADDRESS_LIST 
    =
          (ADDRESS 
    = (PROTOCOL = TCP)(HOST = mrfu-bkfd73842)(PORT = 1521))
        )
        (CONNECT_DATA 
    =
          (SERVICE_NAME 
    = mrfuDB)
        )
        )

       mrfuDB:          所访问的数据库名,也就是在oracle SQL
    *Plus 中主机字符串一栏中输入的名字;
       mrfu
    -bkfd73842:  所登录的oracle数据库服务器名,也就是在 oracle Enterprise Manager Console  中
                        Management Server(M)一栏中输入的名字;
      
    1251:           数据库服务器接收访问的端口;
       TCP:             访问数据库服务器的通信协议;

    也可写成
       mrfuConStr
    =
        (DESCRIPTION 
    =
        (ADDRESS_LIST 
    =
          (ADDRESS 
    = (PROTOCOL = TCP)(HOST = mrfu-bkfd73842)(PORT = 1521))
        )
        (CONNECT_DATA 
    =
          (SERVICE_NAME 
    = mrfuDB)
        )
        )

      mrfuConStr:表示你下面的联接信息;这样在登陆PL
    /SQL的"DataBase:"一栏中,SQL Plus的"主机字符串(H):"一栏中输入      mrfuConstr即可;

      检查以上配置是否正确;


    2.检查登录的用户名与密码是否正确

     

       oracle 数据库默认登陆用户名与密码为:

        username  
    --   pwd        --            power
        system:        manager                 SYSDBA
    +Normal
        scott:         tiger                   Normal
        sys:           change_on_install       SYSDBA
    +SYSOPER

  • 相关阅读:
    私活。
    sql server 模拟数组【转】
    Updlock 与 Holdlock
    连上交换机后电脑无法上网
    linux的发展
    MySQL5.7中,用root用户登陆不进去数据库,报以下错误,然后重新修改了密码,好了。
    nginx反响代理tomcat配置ssl
    tomcat日志的切割脚本
    重启nginx报错:[error] invalid PID number "" in "/application/nginx-1.13.3/logs/nginx.pid"
    数据盘的挂载
  • 原文地址:https://www.cnblogs.com/furenjun/p/ORA12154.html
Copyright © 2011-2022 走看看