zoukankan      html  css  js  c++  java
  • oracle之表空间

    表空间的作用:
    1.决定数据库实体的空间分配
    2.设置数据库用户的空间份额
    3.控制我们数据库部分数据的可用性
    4.备份和恢复数据

    如何创建表空间 对应的数据库的文件,语法如下:

    create tablespace 表空间名称
    datafile 路径名称
    size 大小(默认值)
    autoextend on next 大小 (递增的大小)
    maxsize 大小(最大值)


    创建一个表空间 litor

    create tablespace litor    --数据库的名称
    datafile 'E:oracleoradataorcllitor01.DBF'    --路径名称 针对项目的数据库单独放一个路径
    SIZE 20M;

    创建一个用户并且指定表空间 Array

    create user u_array
    identified by u_array
    default tablespace litor;

    将 connect resource 角色授权给u_array

    grant connect,resource to u_array;

    注意:在工作中,设计数据库的时候,表一定要跟用户放到一个表空间

    查看表空间的名称及大小

    可从以下两个表中查看:
    dba_tablespaces 表空间的信息视图
    dba_data_files 表空间对应的文件信息

    select t1.TABLESPACE_NAME,t2.BYTES
    from dba_tablespaces t1, dba_data_files t2
    where t1.TABLESPACE_NAME = t2.tablespace_name;

    查看物理文件的名称及大小

    select * from dba_data_files

    查看表空间的使用情况

    select * from dba_free_space;

    调整表空间

    alter tablespace jame
    add datafile 'E:oracleoradataorcljame02.DBF'
    size 20m
    autoextend on next 2m
    maxsize 50m;
    --修改数据文件的大小
    alter database datafile 'E:oracleoradataorcllitor02.DBF'
    resize 50m;
    
    --删除数据文件
    alter tablespace jame
    drop datafile 'E:oracleoradataorcllitor02.DBF';
  • 相关阅读:
    iTestin云测试工具
    android 存储操作 大小显示换算 kb mb KB MB 读取
    android 发送短信 判断号码规则 判断字符数70
    android 震动 各种
    10.13总结
    10.8每日总结
    10.9
    10.15
    10.14
    10.12每日总结
  • 原文地址:https://www.cnblogs.com/wanglitao/p/4856994.html
Copyright © 2011-2022 走看看