• Oracle的表空间quota详解


    表空间quota概述

    Oracle 官网对quota的定义如下: A limit on a resource, such as a limit on the amount of database storage used by a database user. A database administrator can set tablespace quotas for each Oracle Database username
    有关Oracle Quota 这块可以参考Oracle官方文档
    http://download.oracle.com/docs/cd/E11882_01/network.112/e16543

    quota的日常管理

    常见问题

    ORA-01536:space   quota   exceeded   for   table   space   'CYYD'
    解决办法:

    alter   user   USERNAME   quota   100M   on   TABLESPACENAME; 
    alter   user   USERNAME   quota   unlimited   on   TABLESPACENAME;
    grant   unlimited   tablespace   to   USERNAME;

    quota是为了限制用户对表空间的使用,比如你限制用户Guotu在tablespace  CYYD中的quota为10m,当用户Guotu在tablespace   CYYD中的数据量达到10m后,无论你的tablespace   CYYD中有多少空间,Guotu都无法再使用tablespace   CYYD了。
    所以你需要:

    alter   user   aGuotu  quota   1000M   on   CYYD;
    alter   user   Guotu   quota   unlimited   on   CYYD;
    grant   unlimited   tablespace   to   Guotu

    dba_ts_quotas

    与quota相关的数据字典视图为dba_ts_quotasjava-javascript 风之境地

  • 相关阅读:
    创建分区表(按照年份分区,自动新增分区)
    flash rock me
    苹果有虫才好吃
    Evolutility改造支持oracle
    Nhibernate问题三则
    Html5+razor+jqmobile尝鲜
    配置Instantclient
    T4,Redmine,Nhibernate etc
    monotouch开发ios应用手记
    大文件及文件夹上传(续)
  • 原文地址:https://www.cnblogs.com/sky7034/p/2277658.html
Copyright © 2020-2023  润新知