ORA 1653和ORA 01502錯(cuò)誤處理方法
1.ORA 1653
錯(cuò)誤形如:
ORA-1653: unable to extend table ......
表明表空間不足,可以考慮擴(kuò)展表空間
www.2cto.com
Sql代碼
alter database datafile 'C:\SDE.DBF' resize 2G
C:\SDE.DBF為
數(shù)據(jù)庫(kù)表空間文件,2G是設(shè)置表空間大小為2G,當(dāng)前也可以用M做單位,不知道文件位置的可以用下邊語(yǔ)句查看
Sql代碼 select * from dba_data_files
對(duì)于臨時(shí)表空間的,可以采用替換的方式。
先新建表空間
Sql代碼
create bigfile temporary tablespace SDE_TEMP
tempfile 'C:/temp.dbf'
size 1024m
autoextend on
next 1024m
extent management local;
然后替換掉原來(lái)的臨時(shí)表空間
Sql代碼
ALTER USER SDE TEMPORARY TABLESPACE SDE_TEMP
SDE換成schema,SDE_TEMP為上一步新建的名字。
www.2cto.com
2. ORA 01502
錯(cuò)誤形如:ORA-01502: index XXXX or partition of such index is in unusable state
其實(shí)就是XXXX索引失效了引起的,重建一下就ok了。
Sql代碼
alter session set skip_unusable_indexes=false;
alter index XXXX(索引名稱(chēng)) rebuild;
作者 shion
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。