1.应赋予该用户create session才能连接。
SQL>conn sys/password as sysdba;
SQL>grant create session to user_name;
SQL>conn user_name/password
2.方案下不能建子方案。实际上oracle的专业术语名是:用户模式。
而用户模式之间是相互独立的。一个用户对应一个模式(或方案)。
3.登录另外一个数据库:
SQL>conn username/password@db_name
其中db_name是另外一个数据库名。
只要当前用户名不具有sysdba权限,
那么创建的表格默认都属于当前用户(即当前的方案,一个用户对应一个方案),
查询表格属于哪个方案:
SQL>conn sys/password as sysdba;
SQL>select owner,table_name from all_all_tables
SQL>where table_name='TABLE_NAME';
小写的table_name是关键字,
大写的TABLE_NAME是你的表的名称。

解决方案 »

  1.   

    2. ....一个用户对应一个模式(或方案)。....
    那假如我创建一个用户的话,不是有一个用户模式出现啊 ???
      

  2.   

    2. ....一个用户对应一个模式(或方案)。....
    那假如我创建一个用户的话,不是有一个用户模式出现啊 ???--------------------------------------------------------
    不是,当创建一个用户后,如果仅仅是一个空用户的话,
    就是什么都不能做的话,它仍然只是一个用户,
    当在它下面创建了一些对象如:表,索引,序列,同义词等,
    那么这时它就理所当然的是一个显示的用户模式(或方案)。
    也就是说用户模式(或方案)是由表,索引,序列,同义词等对象构成。