ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 修改表空间自增长

修改表空间自增长

原创 Linux操作系统 作者:cs4680ok 时间:2012-09-16 21:34:43 0 删除 编辑
1。查看Oracle用户所使用的默认表空间及数据文件
SQL> select USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE   from dba_users where username = 'SCOTT';
 
    USERNAME  DEFAULT_TABLESPACE  TEMPORARY_TABLESPACE
    ------------------------------------------------------------
    SCOTT     USERS               TEMP
 
    SQL> col name format a50
    SQL> select t1.name,t2.name,t2.file#   --查看表空间及数据文件
      2  from v$tablespace t1,v$datafile t2
      3  where t1.ts# = t2.ts#;
 
2。查看表空间是否是自动增长的
  SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;

3。如果表空间不是自动增长的,则需要把表空间改为自动增长。语句如下:
  ALTER DATABASE DATAFILE '... '| FileNo AUTOEXTEND ON | OFF NEXT 20M MAXSIZE 300M;
  ALTER DATABASE DATAFILE 'c:\SmartDB01.ora' AUTOEXTEND ON;   --设置数据文件自动增长 
  ALTER DATABASE DATAFILE 'c:\SmartDB02.ora'   MAXSIZE UNLIMITED;   --设置数据文件容量无限

  如果有多个数据文件,就设置这几个数据文件都是自增长吧

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25819624/viewspace-743708/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-09-17

  • 博文量
    5
  • 访问量
    17870