ora01502怎么解決 create table報(bào)ora-00604錯(cuò)誤,向各位大俠求教?
create table報(bào)ora-00604錯(cuò)誤,向各位大俠求教?在oracle里創(chuàng)建表失敗,報(bào)00604錯(cuò)誤,就是表空間不足了。處理方式一、先按如下方式查看表空間的使用情況:selectb.file
create table報(bào)ora-00604錯(cuò)誤,向各位大俠求教?
在oracle里創(chuàng)建表失敗,報(bào)00604錯(cuò)誤,就是表空間不足了。
處理方式
一、先按如下方式查看表空間的使用情況:
select
b.file_name 物理文件名,
b.tablespace_name 表空間,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name
二、執(zhí)行以上語(yǔ)句之后,就可以知道是哪個(gè)表空間占用率過(guò)高,通過(guò)如下方式增加數(shù)據(jù)文件,解決問(wèn)題。
ALTER TABLESPACE 表空間名ADD DATAFILE "數(shù)據(jù)文件路徑"SIZE 500MAUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED
電腦出現(xiàn)ora-01502索引cross link PK是什么意思?
這個(gè)錯(cuò)誤是由于索引失效造成的,重建索引后,問(wèn)題就解決了。
ORA-01502: index ‘XXXXXXXX’ or partition of such index is in unusable state
檢查一下索引狀態(tài),我們會(huì)注意到索引已經(jīng)是“UNUSABLE”了。
SQL> select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name=’XXXXXXXX ‘
首先,先設(shè)置 “skip_unusable_indexes=false”,也就是不跳過(guò)失效索引
SQL> alter session set skip_unusable_indexes=false
然后重建這個(gè)失效的索引
SQL> alter index idxt rebuild
SQL> select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name=’XXXXXXXX ‘
我們看到重建索引后,索引的狀態(tài)就正常了。
ora01830錯(cuò)誤是什么意思?
ora01830錯(cuò)誤原因:date類型不能包含秒以后的精度。
如日期:2012-06-20 21:01:24
oracle錯(cuò)誤:ORA-00920: 無(wú)效的關(guān)系運(yùn)算符,請(qǐng)問(wèn)應(yīng)該怎么解決?
where BL20130401342 后面沒(méi)有了?應(yīng)該是WHERE 列名 = 數(shù)據(jù)的吧。例如:SQL> select * from test_main where idselect * from test_main where id *ERROR 位于第 1 行:ORA-00920: 無(wú)效的關(guān)系運(yùn)算符SQL> select * from test_main where id = 1未選定行
oracle錯(cuò)誤ORA-06502: PL/SQL: 數(shù)字或值錯(cuò)誤 : 字符串緩沖區(qū)太小,請(qǐng)問(wèn)各位,這個(gè)問(wèn)題如何解決?。?/h2>
你賦給變量的值的長(zhǎng)度,超出了變量的長(zhǎng)度。
比如:
過(guò)程中定義了一個(gè)變量 a varchar2(2) -- a的長(zhǎng)度為2
而在賦值時(shí) a := "123123" -- "123123"的長(zhǎng)度為6
這樣就會(huì)出現(xiàn)你所遇到的問(wèn)題,解決方法是找到變量,將其長(zhǎng)度加大,注意:plsql中varchar2長(zhǎng)度上限是4000。
Oracle case語(yǔ)句報(bào)“ORA-00905:缺失關(guān)鍵字”錯(cuò)?
1 CASE 字段 WHEN 值 THEN 值 WHEN 值 THEN 值 ELSE 值 END
2 CASE WHEN 條件 THEN 值 WHEN 條件 THEN 值 ELSE 值 END
是不是這兩種的格式之一寫的?
如果沒(méi)問(wèn)難,那貼出您的語(yǔ)句吧