解决方案 »

  1.   

    在登录数据库的时候没有指定数据库名称,所以现在登录到哪个数据库里面自己都不知道。--扯淡,没有指定数据库你上哪里登录,本机还能不指定数据库,配置一下Oracle环境,远程登录不指定数据库你怎么登。
      

  2.   

    我们这里所说的oracle是什么呢?
    数据库管理系统!
    数据库管理系统干什么的,管理DB。那当然oracle中可以创建多个数据库。
    你创建多个数据库,然后登录时不指定数据库名称,试试呗?还有,如何用普通用户查看自己所登录的数据库名称?例如:用什么的test_user用户?
      

  3.   

    select sys_context('userenv', 'db_name') from dual;
      

  4.   


    试个P,不填写连库信息,是连接当前机器的Oracle默认数据库,这个默认数据库可以通过修改Oracle_SID修改。
    你给我远程登录别人的oracle试试,网络上几百台机器你不写连库串它知道连谁的去,它是神仙?
      

  5.   


    我还不知道是连接默认的数据库了??真可笑了!!看清我的问题?!我问的是普通用户(没有dba权限)登录数据库后如何看看当前登录的数据库名称!上面说登录别人机器上的oracle也是为了说我现在只有一个普通的用户,不能通过任何其他方法查看登录的数据库名称,如何在这个用户下面通过命令查看我所登录的数据库名称!!不知道怎么查就说不知道怎么查就完事了呗!打肿脸充胖子。哎....怀疑....