今天碰到個很糾結的事情, 忘一個表裏頭插入數據 用insert into語句來做。 數據量非常大, 並且沒有進行分批次提交(commit); 導致出現錯誤 ORA-03113: 通信通道的文件結束 ; 後來升級了數據庫版本之後該問題解決,廢話不多說解決辦法有如下兩種:
第一方案:比較保險的做法是分批提交 每200條commit一次;
第二方案:升級數據版本,我當前數據庫版本爲Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 升級後爲 Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 ;則之前的腳本插入成功。 (也可以說打了個補丁吧)