oracle – sql_error_錯誤

來源:互聯網
上載者:User

1.invalid number:

本身是字串格式還要轉換成字串格式

 

2.a non-numeric charactor was found where a numeric was expected :

本身是日期格式還轉成日期格式

 

3.column ambiguously defind:

欄位含糊不清,幾個表中都有,得指定是哪個表的欄位

 

4.Character to numeric conversion error

本來是三位元,要轉換成兩位元,比如273.4轉換to_char(273.4,'99.9')成兩位元,就會報錯

 

 

5. ORA-04063: package body "FAST.PKG_ZCOMMISSIONSTATR" has errors

 方法預存程序出現了錯誤,之前可以通過編譯運行,現在不可以了,一般是表結構,OB,NT出現了改變

 

6. ORA-06508: PL/SQL: 無法找到正在調用  的程式單元

那是OB沒有寫body

View Code

create or replace type body ob_shareholdersrewardtrack is  -- Member procedures and functions  CONSTRUCTOR FUNCTION ob_shareholdersrewardtrack RETURN SELF AS RESULT is  begin    return;  end;end;

 

7.同樣的pkg在這個環境編譯(圖片中以dev結尾)不通過(卡死,沒反應,要結束進程才行),但是在例外一個環境(圖片中以orcl結尾)卻可以,這是資源環境問題(中午一段時間沒弄,下午編譯可以了),環境即

 

8.執行pkg時遇到:Oracle ora-00060 等待資源時檢測到死結

執行此sql:select spid,osuser
  from v$session s, v$process p
 where s.paddr = p.addr
   and s.sid in (select sid from v$access where object = 'PKG_SMSSEND_PROC');--記得名字是大寫的

然後在伺服器上(我的資料庫部署在linux系統上)用:kill -9 spid 命令結束進程就可以

 

 

ORA-12801: error signaled in parallel query server P025

                 由於撤銷資料表空間不夠,聯絡資料庫服務商

 

ORA-01555: ORA-01555: snapshot too old: rollback segment number 21 with name "_SYSSMU21$" too small  

                 資料庫緩衝區太小,聯絡資料庫服務商

 

ORA-01410: invalid ROWID:

                 由於抽取資料過程中,動態資料被刪除異致(三個小時前,你已經把資料都收集過來了,由於資料量過大,當任務線程處理到某條資料時已經過了一段,而當前這條資料被別人刪除,只能try catch continue 跳過本條資料)

 

ORA-06502: PL/SQL: numeric or value error: character string buffer too small ORA-06512: at "SA.SFZH18TO15", line 8

                兩種原因:第一,你查詢時接受欄位太小,比資料庫裡面對應的欄位小,查詢時報錯

                             第二,你定義的欄位太大,比對應的那張表裡面的那個欄位大,往資料庫裡面insert時那個欄位會報錯

                

java.sql.SQLException: Io exception: Connection reset

                串連重設嘛,原因很多種,串連池問題,資料庫問題,我們系統採取的措施是嘗試串連五次,之後就斷掉

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.