zoukankan      html  css  js  c++  java
  • 指定最大大小,促使文件不会自动扩展


    --修改当前数据文件maxsize 2048k
    SQL>  alter database datafile '/u01/app/oracle/oradata/test/test01.dbf' autoextend on maxsize 2048k;

    Database altered.

    --新增数据文件,并且指定数据文件可自动扩展
    SQL> alter tablespace test add datafile '/u01/app/oracle/oradata/test/test02.dbf' size 1024k autoextend on;

    Tablespace altered.

    --后续的插入数据在第一个数据文件被写满之后 开始写入第二个数据文件
    --因此可以保证第一个数据文件 不会随意扩展

    [oracle@Oracle11g test]$ ls -ltr |grep  test
    -rw-r----- 1 oracle oinstall  10272768 Feb 28 13:01 test01.dbf
    -rw-r----- 1 oracle oinstall   1056768 Feb 28 13:02 test02.dbf

    [oracle@Oracle11g test]$ ls -ltr |grep  test
    -rw-r----- 1 oracle oinstall  10272768 Feb 28 13:04 test01.dbf
    -rw-r----- 1 oracle oinstall 105914368 Feb 28 13:04 test02.dbf

    --查看数据文件的size
    SQL> select name,bytes/1024/1024 from v$datafile;

    NAME                                               BYTES/1024/1024
    -------------------------------------------------- ---------------
    /u01/app/oracle/oradata/test/test01.dbf                  9.7890625
    /u01/app/oracle/oradata/test/test02.dbf                        101

    --再次查看数据文件的size
    SQL> select name,bytes/1024/1024 from v$datafile;

    NAME                                               BYTES/1024/1024
    -------------------------------------------------- ---------------
    /u01/app/oracle/oradata/test/test01.dbf                  9.7890625
    /u01/app/oracle/oradata/test/test02.dbf                   209.8125





    alter tablespace  system   add datafile  '/oradata02/fpyj/system03.dbf'  size 1024m autoextend on;
    alter tablespace  sysaux   add datafile  '/oradata02/fpyj/sysaux02.dbf'  size 1024m autoextend on;                 
    alter tablespace  undotbs1  add datafile  '/oradata02/fpyj/undotbs02.dbf'    size 1024m autoextend on;    
    alter tablespace  users    add datafile  '/oradata02/fpyj/users02.dbf'    size 1024m autoextend on;            
    alter tablespace  example  add datafile  '/oradata02/fpyj/example02.dbf' size 1024m autoextend on;              

    SQL> select tbs.name,db_file.ts#,db_file.file#,db_file.name from v$datafile db_file,v$tablespace tbs where db_file.ts#=tbs.ts#  order by tbs.name asc;

    NAME                              TS#       FILE# NAME
    -------------------------------------------------- ---------- ---------- --------------------------------------------------
    EXAMPLE                             6          10 /oradata02/fpyj/example02.dbf
    EXAMPLE                             6           5 /oradata/fpyj/datafile/example01.dbf
    SYSAUX                                1           9 /oradata02/fpyj/sysaux02.dbf
    SYSAUX                                1           2 /oradata/fpyj/datafile/sysaux01.dbf
    SYSTEM                                0           1 /oradata/fpyj/datafile/system01.dbf
    SYSTEM                                0          11 /oradata02/fpyj/system03.dbf
    SYSTEM                                0           7 /oradata/fpyj/datafile/system02.dbf
    SYSTEM                                0           8 /oradata02/fpyj/system02.dbf
    UNDOTBS1                            2           3 /oradata/fpyj/datafile/undotbs01.dbf
    USERS                                4           4 /oradata/fpyj/datafile/users01.dbf
    USERS                                4           6 /oradata02/fpyj/users02.dbf

    11 rows selected.




  • 相关阅读:
    mysql是如何启动的?
    qt终于安装成功
    随笔
    博客首写
    为什么你预约不了政府特供口罩-太难了
    jQuery 选择器(转)
    [JS]Cookie精通之路
    存储过程分页 简单列子
    泛型集合List<T> Dictionary<K,V>
    数据绑定控件
  • 原文地址:https://www.cnblogs.com/iyoume2008/p/8490492.html
Copyright © 2011-2022 走看看