用同样的工具啊,NET CONFIGURATION ASSISTANT
基本上按默认的就行了

解决方案 »

  1.   

    您使用Oracle Net  Configuration Assistant 工具可以设置监听或者到你的安装目录下的ora90\network\ADMIN\下的listener.ora 文件作更改...............
      

  2.   

    呵呵,别急啊,
    你刚才不是连sql*plus都进不了吗,什么时候可以查到数据啊?
      

  3.   

    终于又该回去了!
    可以查询到数据了。
    我加了个监听器,仍然报错误。
    但是跟以前不一样了
    错误大概意思是:不能识别服务名!在主机字符串下,输入的就是服务名对吗?
    而且监听器的端口要与服务名的端口一致是吗?现在就是sql *plus等不上。
      

  4.   

    没动过这个oracle,我要用.net把数据调出来,这样话,好象只有服务名就可以了。
    但是我自己想用 sql *plus,因为测试一下方便点,不用直接在程序中测试!急的是明天头叫我演示结果,还好现在可以有数据叫他看了,只是我的目的没达到:(
      

  5.   

    数据库服务器的HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\ORACLE_SID
    看一下这里的值是什么。把这个值填到主机字符串下,再试试
      

  6.   

    sqlplusw /nolog 先进入sql*plus
    conn 用户名/密码@服务名
      

  7.   

    在oracle服务器上配置listener.ora,格式如下LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 机器名或者IP)(PORT = 1521))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
          )
        )
      )在客户端配置tnsnames.ora,格式如下
    Test =                /*此处的Test即在sqlplus中填的主机字符串,可以任意命名
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器机器名或者IP)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = Test) /*此处的Test为Oracle_SID(一般设置service_name和SID相同)
        )
      )service_name也可以填入你的oracle的global_name
    select * from global_name可以获得
      

  8.   

    注意tnsnames.ora是你在要用sqlplus的客户端上配置的
      

  9.   

    用net manager配置service_name就可以了
      

  10.   

    Test =                /*此处的Test即在sqlplus中填的主机字符串,可以任意命名
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器机器名或者IP)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = Test) /*此处的Test为Oracle_SID(一般设置service_name和SID相同)
        )
      )
    这里的两个Test不是一会事吗?
    另外SERVICE_NAME = Test中的SERVICE_NAME是作为关键字吗?
      

  11.   

    回楼上服务名已经设置好了的。
    是登陆不上sql *plus,谢谢你了
      

  12.   

    已经ok了!
    谢谢各位!还有一个小问题:
    这里已经出现了
    SQL> 标记了
    假如我要查询 表TB的内容
    SQL> select * from tb
    接下来出现的不是表的内容而是
      SQL> select * from tb
          2 
    这是什么意思?