oracle中有些参数文件是ora文件,如:init.ora,login.ora等。
上面tnsnames.ora主要是配置连接远程数据库的连接字符串。
如:
NMPEXAMPLE.WORLD = --连接字符串的名字
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = NMP) --使用nmp协议
(Server = FinanceServer1) --服务器机器名为FinanceServer1
(Pipe = ORAPIPE))
    (CONNECT_DATA = (SID = ORCL)) --数据库名orcl
  )配置好以后
就可以在sql*plus中 connect username/password@NMPEXAMPLE 连接数据库了。

解决方案 »

  1.   

    呵呵,楼上的已经很详细了,还有一个sqlnet.ora,也是用来连接数据库的
      

  2.   

    这是配置到oracle数据库的联结用的. 登陆时用的数据库的连接串就保存在这里. 登陆时输入用户名和密码及联结串后.系统根据这个文件里的联结串,登陆到数据库.用net8工具配置一下.检测通过后.该文件中就有了刚配置的信息. 当然也可以手动改动该文件.按标准格式该就可以了.
      

  3.   

    tnsnames.ora是配置连接数据库的连接字符串
      

  4.   

    tnsnames.ora是配置连接数据库的连接字符串
    非常重要的文件
      

  5.   

    和oracle数据库相连时用到hoststring参数文件
      

  6.   

    oracle中解析客户机连接服务器连接标识符的配置文件,c/s下客户机大多需安装oracle的sql*net用来连接db服务器。而且客户机还需配置合适的命名方法来解析tnsnames.ora的内容。