如题.这是怎么回事啊.我使用sys登陆的SQLPlus用户名:sys
密码:xxx
主机名: XE as sysdba这样连接的..我想创建一个用户名缺不可以为什么呢.?我数据库创建的时候没有提示任何错误.求请教..在线等.

解决方案 »

  1.   

    用 sys登入如下C:\Documents and Settings\Administrator>sqlplus sys as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期日 3月 18 13:54:37 2012Copyright (c) 1982, 2005, Oracle.  All rights reserved.输入口令:
    输入口令后
    再创建用户,如果没有那个表空间,
    default tablespace xe 这些就别写
      

  2.   

    你的贴的那图是创建了XE实例。你创建了XE实例又不会自动帮你创建XE表空间
    你要创建XE表空间要自己手动创建
    你要创建FOO用户,语句后面的default tablespace xe去掉(去掉的话,会将数据存到系统默认的缺省表空间里)或者把xe换成你创建好的表空间名
      

  3.   


    用户我已经创建完毕了...我只要赋予DBA权限的话是不是所有的数据库都可以访问了?
      

  4.   


    我已经创建完用户了.
    也授权完毕了.
    就可以正常用了嘛?在弱弱的问一下,数据库与表空间
    啥关系啊?
    为什么我用DBCA创建完数据库之后还要求表空间?还是我的语句错误的原因.
      

  5.   

    你就这么把dba 权限给了foo学习的话没问题,真正生产环境下 慎用
    你这些问题,我觉得 你还是找本书看看比较好,真心的。
    问一个也不就一个问题,看了书你就知道 怎么回事了
      

  6.   

    dba只是测试学习用的平时肯定不能这么用了.恩啊..我这边已经没问题了是因为我的语句的问题吗?提示里说的表空间和数据库有不同?