连上数据库,执行
select * from v$database;

解决方案 »

  1.   

    你是在机器上建立了服务名,还是没有建立呢?如果没有建立,你连都连不过去;如果建立了,那用法就一样了!
    select name from v$database;
      

  2.   

    是啊,连都没连怎么select * from v$database啊
      

  3.   

    select * from v$database@test;
      

  4.   

    呵呵,在tnsname.ora中查找,肯定可以找到服务器数据库名。
    如果没有,那就没办法连接的。
      

  5.   

    oracle的数据库其实指的是实例名,这和SQL Server中的database概念有很大的不同。
    因此,在SQL*NET中,实例名是客户端发起连接必须要提供的。
    或者,你可以考虑由oracle nameserver来代为解析实例名。