没有监听不需要更改init.ora文件。你只需要运行lscrctl start就应该可以了。
不知道你的数据库有没有连上过。

解决方案 »

  1.   

    这是你的服务名还没有配好,和改INIT。ORA没有什么关系吧。
      

  2.   

    你是在SERVER端还是CLIENT端进行登陆的,从CLIENT端进行登陆,先用NET CONFIGURATION 来配置,在SERVER端登陆,应该你装完了后就可以直接登陆了。
      

  3.   

    你是在windows下安装的吗?
    在服务端 sqlplus system/manager as dba
    sql>startup
    启动数据库,客户端需要配置drive:\oracle\ora92\network\admin\tnsnames.ora也就是net configuration的工具
    # TNSNAMES.ORA Network Configuration File: e:\oracle\ora92\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.ORA9I =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 132.147.77.233)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ora9iSID)
        )
      )
    #end
    其中IP地址为oracle服务器的IP地址,ora9iSID是服务器的oracle实例名,ORA9I是你本地的别名。如果这样配置后还说没有监听,就要启动监听了。祝你连上。别忘了给分^_^