disconnect;
connect system/manager@wen;

解决方案 »

  1.   

    数据库名称为oradb
    我用select也没有显示出来当前数据库为oradb啊?还有什么方法能察看一下当前数据库呢?谢谢!SVRMGR>  connect internal/oracle@oradb
    连接成功。
    SVRMGR> select * from v$database;
    DBID       NAME      CREATED   RESETLOGS_ RESETLOGS PRIOR_RESE PRIOR_RES LOG_MOD
    E     CHECKPOINT ARCHIVE_CH CONTROL CONTROLFI CONTROLFIL CONTROLFIL CONTROLFI OP
    EN_RESETL VERSION_T OPEN_MODE
    ---------- --------- --------- ---------- --------- ---------- --------- -------
    ----- ---------- ---------- ------- --------- ---------- ---------- --------- --
    --------- --------- ----------
    ORA-01507: ??????
      

  2.   

    oracle的数据库和sybase及sql server的数据库概念是不一样的。一台机器上只可创建一个数据库,并且至少有一个oracle实例和其相连。
    你可以通过多用户,去区别不同用途的‘数据库’
      

  3.   

    接上,你的情况可能是创建了多个实例。
    在不同实例间切换,最好建立不同的service_name,通过不同的service_name去连不同的实例。
      

  4.   

    我现在的情况是这样的:
    我在oracle的dba studio中能够看到两个数据库的名字,
    一个叫oradb,是我在安装ORACLE的时候创建的;
    另一个叫oradb1,是我用oracle的configuration assistant 创建的。
    都是在同一个服务器上(NT),我不知道是两个数据库还是两个实例,请指教。service_name 分别为oradb  and oradb1
      

  5.   

    conn 用户名@数据库名/密码
    show all 里面不知有没有服务名的信息
      

  6.   

    我靠,如下
    connect 用户名/密码@实例的服务名
      

  7.   

    两个数据库实例,最好建两个service_name连接不同的实例。
      

  8.   

    谢谢各位!我现在就是用两个service_name连接不同的‘实例’,呵呵,我还以为是两个数据库呢。初学ORACLE,因为最终是间接的使用ORACLE,所以想偷偷懒,没有系统的学,
    没想到错误百出,各位大侠,有没有什么简捷点的学习ORACLE的方法,只需要关于RMAN备份这一部分,谢谢!