你的oracle instance没有加载,或者说你的oracle服务没有启动,看sid可以在:init.ora文件中看
db_name(如果你没有设置域名的话)

解决方案 »

  1.   

    就是db_name么?我看了一下是DEFAULT,是什么意思啊?
    那oracle instance没有加载,怎么才能让它加载呢?
    谢谢!
      

  2.   

    你oracle服务启动了吗??也有可能是你的服务没有启动或者是启动出错了
      

  3.   

    不对还有一个“init.ora.215200523343”db_name=`db10g 我觉得是这个。
    上面的是ORACLE_HOME/dbs/init.ora,为什么有两个文件呢?
    对了,就是怎么启动服务啊?
      

  4.   

    不对还有一个“init.ora.215200523343”db_name=`db10g 我觉得是这个。
    上面的是ORACLE_HOME/dbs/init.ora,为什么有两个文件呢?
    对了,就是怎么启动服务啊?
      

  5.   

    solaris上面我不大清楚是否有windows那样的“控制面板-管理工具-服务”,windows下是从这里面启动的,你看看solaris是否有相应的东东吧:)
      

  6.   

    或者用这个SELECT NAME FROM v$database
      

  7.   

    哦!
    你用select * from v$database
      可以查到你的数据库id信息的。
      你现在的数据库还没有启动,用startup 先启动数据库。
      

  8.   

    connect /as sysdba
    select INSTANCE_NAME from v$instance;
      

  9.   

    如果说数据库能启动,并连接上,那么用show parameter instance_name也可以看到sid