ora 02437 違反主關鍵字

2021-05-22 18:26:51 字數 609 閱讀 8104

一般來說是主鍵中存在null

select *

from rpmfix.sysotvs

where companycode is null

or countryareacode is null

or slipno is null

or lineno is null

or seqno is null

or datatype is null

查出來後自行判斷刪除與否

另一種就是有重複主鍵的資料,直接刪除算了

delete from rpmfix.sysotvs x

where x.rowid > (select min(rowid)

from rpmfix.sysotvs y

where x.companycode = y.companycode

and x.countryareacode = y.countryareacode

and x.slipno = y.slipno

and x.lineno = y.lineno

and x.seqno = y.seqno

and x.datatype = y.datatype);

ORA 09817,ORA 01075報錯解決方法

sql conn as sysdba error ora 09817 write to audit file failed.svr4 error 28 no space left on device ora 01075 you are currently logged on sql 檢視硬碟空間發現...

ORA 00354 ORA 00353問題處理

同事電腦上的測試庫,很久沒用,今天啟動的時候沒啟動起來,報錯如下 資料庫版本11.2.0.4,沒開啟歸檔 看到報錯的第一反應就是 open resetlogs。然後去網上搜了一下,大家的思路基本都是一致的。從報錯資訊可以看出是redo的檔案頭有壞塊。因為是測試庫,redo裡的資訊丟了也無所謂 即使是...

連線失敗 ORA 28040 ORA 1017

如資料庫公升級12c 19c後原來的11g或更老的客戶端 jdbc 驅動連線資料庫時失敗,因為安全認證協議不符合,導致ora 28040錯誤的發生,提示下面的錯誤資訊 處理方法 如果11g連線 rac兩個節點oracle使用者,在 oracle home network admin下sqlnet.o...