若要在客户端创建数据库
------
这个是不行的必须在数据库服务器端才行创建表空间应该是在创建了数据库之后吧?在SqlPlus里怎么创建?
------
是的。
创建语法:
如:create tablespace tsp_name datafile 'd:\oradata\user01.dbf' size 100M
autoextend on DEFAULT STORAGE ( INITIAL 256k next 256k);;

解决方案 »

  1.   

    create tablespace ABC datafile 'C:\ORACLE\ORADATA\MRDWH\ABC.DBF' autoextend on next 100m maxsize 1000m extent management local uniform size 500K;
      

  2.   

    用这个,调试过了,可以用
    create tablespace ABC datafile 'C:\ORACLE\ORADATA\MRDWH\ABC.DBF' size 100m
     autoextend on next 100m maxsize 1000m
    extent management local
      

  3.   

    创建表空间(字典管理方式)
    create tablespace dmusertbs
    datafile 'i:\oracle\oradata\dmusertbs.dbf' size 50M
    extent management dictionary多个数据文件
    create tablespace dmusertbs
    datafile 'i:\oracle\oradata\dmusertbs01.dbf' size 50M,
     'i:\oracle\oradata\dmusertbs02.dbf' size 50M,
     'i:\oracle\oradata\dmusertbs03.dbf' size 50M
    extent management dictionary指定默认存储参数
    create tablespace dmusertbs
    datafile 'i:\oracle\oradata\dmusertbs.dbf' size 50M
    default storage(
     initial 256K
     next 256K
     minextents 2
     pctincrease 0
     maxextents 4096)
    extent management dictionary创建表空间(本地管理方式)
    create tablespace lmusertbs
    datafile 'i:\oracle\oradata\lmusertbs.dbf' size 50M
    extent management local创建临时表空间(字典管理方式)
    create tablespace usertemp
    datafile 'i:\oracle\oradata\sort01.dbf' size 50M
    extent management dictionary
    temporary创建临时表空间(本地管理方式,区的分配管理方式只能是uniform)
    create temporary tablespace lmtemp
     tempfile 'i:\oracle\oradata\lmtemp01.dbf' size 50M
     extent management local uniform size 136K