一般來說是主鍵中存在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...