本帖最后由 ironwill2004 于 2010-01-29 19:54:36 编辑

解决方案 »

  1.   

    listener.ora及tnsnames.ora里HOST均设置为计算机名。
      

  2.   


    oracle安装分区,搜索文件listener.ora和tnsnames.ora
      

  3.   

    二楼 suiziguo 没有解决我的问题,我打开那两个文件发现 Host本身就是我的计算机名。我现在只有一种方式能够登陆:
    插上网线,IP固定,然后我可以从SQL*PLUS登陆,但是别人都不能上网了,我又不能改动局域网的路由器IP分配方法。
    还是那两个问题:
    1、单机怎么登陆?
    2、不固定IP怎么登陆?
      

  4.   

    以下是我那两个文件。
    # listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
      )LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = tj-PC)(PORT = 1521))
        )
      )
    # tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.WFDB =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = tj-PC)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = WfDB)
        )
      )EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
      

  5.   

    listener.ora  这个确实需要细细配置
      

  6.   

    我现在可以上网也可以登录了.
    总结一点: 
    sys账户不能通过程序-sql*plus来登陆,要通过命令来启动
    c:>sqlplusw sys/mima as sysdba
    没一个人正确告诉我,
    这40分现在准备均分。希望大家回帖评价。可以通过控制面板启动数据库服务.
      

  7.   

    vista安装流程 我将在我的空间内写出,供以后学Oracle的分享。