小弟刚接触oracle数据库,安装oracle数据库后发现在.../network/admin中只有一个sqlnet.ora文件,没有listenner.ora和tnsnames.ora文件,在此目录下有个sample文件夹,里面有这三个文件,直接复制然后tnsping还是不行,无法解析名称,后通过google,用netca添加监听后,有了listenner.ora但是一直没有弄出tnsnames.ora!望各位大哥大姐帮忙,谢谢!可以的话,说下这三个文件的作用以及oracle应用这三个文件的流程,谢谢!注意:是没有tnsnames.ora这个文件!

解决方案 »

  1.   

    再用net manager添加服务。你现在只添加了监听
      

  2.   

    是没有tnsnames.ora这个文件!没有这个文件是因为你没有配置NET MANAGER里增加配置,这个文件就出来了。
      

  3.   

    你是只安装数据库软件还是安装了数据库?
    如果只安装软件的话,好像的确没有另外两个文件的。
    可以用dbca重建库试试
      

  4.   

    如果只是安装了软件而没有 创建数据库的话 则需要 使用DBCA,使用配置管理器 NET CONFIGURATION ASSISATANT配置监听
      

  5.   

    那2个文件是配置监听和网络服务名才有的吧
    可以用net configuration assiastant或者net manager