php空间限制磁盘限额,ORA-01536:超出表空间XXXX的空间限额
問題描述:在FMIS2600用戶下進(jìn)行某個(gè)DDL或DML操作時(shí),提示:ORA-01536:超出表空間FMIS2600 的空間限額 或者 ORA-01950: 對(duì)表空間
/*******************ORA-01536:超出表空間XXXX的空間限額*******************/
/*******************ORA-01950: 對(duì)表空間FMISINDEX無權(quán)限*******************/
問題描述:在FMIS2600用戶下進(jìn)行某個(gè)DDL或DML操作時(shí),提示:ORA-01536:超出表空間FMIS2600 的空間限額 或者 ORA-01950: 對(duì)表空間FMISINDEX無權(quán)限
問題分析:1>檢查表空間FMIS2600 的空間使用情況,發(fā)現(xiàn)表空間開啟的是自增長(zhǎng),且還有約60%的剩余空間,排除表空間不足的原因
2>檢查用戶的表空間配額:select * from dba_ts_quotas;--max_bytes字段為-1 代表沒有限制 ,發(fā)現(xiàn)是配額不足的問題
用戶配額:表空間的大小與用戶的配額大小是兩種不同的概念,表空間的大小是指實(shí)際的用戶表空間的大小,而配額大小指的是用戶指定使用表空間的的大小,把表空間文件增大,并不能解決這個(gè)問題,用戶在使用表空間的同時(shí)使用空間的限額,如果超出限制,就算有多余的空間,也不會(huì)讓用戶使用。(例如:2G的表空間大小,可能給某個(gè)用戶只分配了100M的使用配額)
解決方法:1>給用戶授權(quán):不對(duì)用戶做表空間限額控制(針對(duì)所有表空間):
GRANT UNLIMITED TABLESPACE TO 用戶名;
2>針對(duì)特定的表空間,修改用戶配額:
ALTER USER 用戶名 QUOTA UNLIMITED ON 表空間;
回收表空間配額控制:
REVOKE UNLIMITED TABLESPACE FROM USERNAME;
或者
ALTER USER USERNAME QUOTA 0 ON TABLESPACENAME;
Linux-6-64下安裝Oracle 12C筆記
RHEL6.4_64安裝單實(shí)例Oracle 12cR1
Oracle 12C新特性之翻頁查詢
解讀 Oracle 12C 的 12 個(gè)新特性
本文永久更新鏈接地址:
,
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的php空间限制磁盘限额,ORA-01536:超出表空间XXXX的空间限额的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 游戏引擎大全
- 下一篇: HBuilderX安装使用教程