• 【练习】表空间操作


    1.创建表空间 

    1)test1:大小为50M,自动扩展最大不能超过2G,表空间本地管理,且segment space management manual。

    SQL> create tablespace test1 datafile '/u01/app/oracle/oradata/ORA11GR2/test101.dbf' size 50M
      2  autoextend on next 1M maxsize 2G
      3  extent management local uniform size 1M
      4  segment space management manual;
    
    Tablespace created.

    2)tool:大小为40M,本地管理,且扩展时按照统一大小1M扩展。

    SQL> create tablespace tool datafile '/u01/app/oracle/oradata/ORA11GR2/test102.dbf' size 40M
      2  extent management local uniform size 1M
      3  segment space management manual;
    
    Tablespace created.

    3)创建临时表空间tem11,temp12,大小均为50M,并且加到temp_grp组中,将这个组设置为数据库默认的临时表空间组。

    SQL> create temporary tablespace tem11
      2  tempfile '/u01/app/oracle/oradata/ORA11GR2/temp_01.dbf' size 50M
      3  tablespace group temp_grp;
    
    Tablespace created.
    
    SQL> create temporary tablespace tem12
      2  tempfile '/u01/app/oracle/oradata/ORA11GR2/temp_02.dbf' size 50M
      3  tablespace group temp_grp;
    
    Tablespace created.
    SQL> alter database default temporary tablespace temp_grp;
    
    Database altered.

    4)查看临时表空间。

    SQL> select property_value from database_properties where property_name = 'DEFAULT_TEMP_TABLESPACE';
    
    PROPERTY_VALUE
    --------------------------------------------------------------------------------
    TEMP_GRP

     5)创建小文件表空间(最多4G个块,每块8k,也就是最大32G)。

    SQL> create tablespace small_tbs1 datafile
      2  '/u01/app/oracle/oradata/ORA11GR2/tbs1.dbf' size 10M
      3  autoextend on maxsize 1G;
    
    Tablespace created.

    6)创建非标块的表空间(先建一个非标块的缓存)。

    SQL> alter system set db_16k_cache_size=16M;
    
    System altered.
    创建
    SQL> create tablespace tbs1 datafile
      2  '/u01/app/oracle/oradata/ORA11GR2/tbs1.dbf' size 10M
      3  blocksize 16k;
    
    Tablespace created.

    7)创建undo表空间(每次只能有一个undo表空间在使用)。

    SQL> create undo tablespace undo1 datafile '/u01/app/oracle/oradata/ORA11GR2/undo1.dbf' size 100M;
    
    Tablespace created.

    切换当前使用的临时表空间:

    SQL> alter system set undo_tablespace='undo1';
    
    System altered.

    8)删除表空间

    SQL> drop tablespace small_tbs1 including contents and datafiles;
    
    Tablespace dropped.
  • 相关阅读:
    动态规划算法-3
    动态规划算法-2
    动态规划算法-1
    滑动窗口算法-3
    央行副行长提示金融风险:地方偿债高峰期到来
    银行卡换“芯” 更要银行换心
    破解IT运维成本困境,专业化分工是妙方
    php连接mysql
    ajax原生验证用户名是否存在
    ajax跨域问题
  • 原文地址:https://www.cnblogs.com/tomatoes-/p/6040725.html
Copyright © 2020-2023  润新知