先用在sqlplus下面用
system/manager@servicename登录进去,此处servicename是你在net8里面配置的servicename
然后用如下语句
grant connect,resource to user_name identified by password;
然后你就可以conn user_name/password@servicename
登录到该用户下面建表
create table(
             ....
             );

解决方案 »

  1.   

    如果你装的是服务器版本,则有新建数据库向导,建表跟用户可以在DBA里面建,用SYSTEM,密码MANAGER登录就可以建了
      

  2.   

    使用第三方工具如
    PL/SQL DEVELOPER
      

  3.   

    安装Oracle时会建立一些系统表空间
    在建立新DB或表时不会建立新的表空间
    如果需要建立新的用户表空间,语法大致如下:
    CREATE TABLESPACE "tablespace_name" 
        LOGGING 
        DATAFILE '数据文件全路径(可以有多个)' SIZE 5M EXTENT 
        MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT  AUTO
      

  4.   

    ORACLE是有的,表空间当然存在,因为安装时就已经建立了好几个表空间的!如果你建立表或用户时都会默认对应的表空间的!
      

  5.   

    建表时如果不指定自己的表空间,则默认为user表空间。
    如果不新建用户,则表存在于所登陆的用户。
      

  6.   

    先用第三方工具如PL/SQL DEVELOPER建立数据库,按提示就可完成。建立以后再建立表空间,在PL/SQL下建立即可。建立表空间后再建表:语句如:CREAT TABLE TABLENAME{。}
      

  7.   

    连入SQL*Plus,以system/manager用户登录
        SQL> conn system/manager    创建新的用户:如user1/pass1,赋予connect,resource权限。
        SQL> grant connect,resource to user1 identified by pass1;    SQL> conn user1/pass1
        SQL> create table test(a number,b char(19));
        SQL> insert into test values(1,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
        SQL> insert into test values(2,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
        SQL> insert into test values(3,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
        SQL> insert into test values(4,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
        SQL> insert into test values(5,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
        SQL> commit;    SQL> select * from test;             A B
        ---------- -------------------
                 1 2000-11-28 20:27:33
                 2 2000-11-28 20:27:36
                 3 2000-11-28 20:27:38
                 4 2000-11-28 20:27:40
                 5 2000-11-28 20:27:52