1. 程式人生 > >Oracle Web ADI 載入時錯誤:ORA-06508: PL/SQL: 無法在呼叫之前找到程式單元

Oracle Web ADI 載入時錯誤:ORA-06508: PL/SQL: 無法在呼叫之前找到程式單元

Oracle EBS 的Web ADI給批量匯入資料提供一個不錯的解決方案。但是,Web ADI開發比較麻,主要缺點如:
1.整合器設定好以後不能修改,必須要事先考慮包的儲存過程或函式的引數。則否,儲存過程和函式修改要新增引數時,必須要重新定整合器,不能修改和刪除。
2.對於Oracle EBS 11i欄位列LOV未提供介面操作,必須後臺往某一些表直接插入記錄。對於開發者來說極不方面
在開發過程中,多多少少需求修改包的儲存過程或函式,修改以後,Web ADI載入時提示錯誤在:ORA-06508: PL/SQL: 無法在呼叫之前找到程式單元


解決方法:

1. 重新整理Oracle DB共享池

SQL> alter system flush shared_pool;

2.重啟Apache服務

[[email protected] ~]# su - appclone
[[email protected] ~]$ cd /data/appclone/cloneora/iAS/Apache/Apache/bin/
[[email protected] bin]$ cd $ORACLE_HOME/../iAS/Apache/Apache/bin/
[[email protected] bin]$ ls
ab         dbmmanage  httpd             java.sh            pconvert       startJServ.sh  tcpset.sh
apachectl  htdigest   httpd_pre3072811  logresolve         rotatelogs     stopJserv.sh
apxs       htpasswd   httpdsctl         log_server_status  startJserv.sh  stopJServ.sh
[
[email protected]
bin]$ ./apachectl stop ./apachectl stop: httpd stopped [[email protected] bin]$ ./apachectl start ./apachectl start: httpd started [[email protected] bin]$

相關推薦

Oracle Web ADI 載入錯誤:ORA-06508: PL/SQL: 無法呼叫之前找到程式單元

Oracle EBS 的Web ADI給批量匯入資料提供一個不錯的解決方案。但是,Web ADI開發比較麻,主要缺點如: 1.整合器設定好以後不能修改,必須要事先考慮包的儲存過程或函式的引數。則否,儲存過程和函式修改要新增引數時,必須要重新定整合器,不能修改和刪除。 2.對

程式呼叫ORA-06508: PL/SQL: 無法找到正在呼叫程式單元

        開發人員修改一個包裡一個過程,修改成功,並重新編譯成功,在程式日誌發現呼叫這個包報錯ORA-06508: PL/SQL: 無法找到正在呼叫的程式單元 先如下驗證: 開啟資料庫的一個會話建立一個包如下: CREATE OR REPLACE PACKAGE Si

ORACLE 儲存過程的建立以及ORA-06502:PL/SQL:數字或值錯誤的解決方法

建立四個儲存過程,分別是簡單不帶引數的儲存過程、帶兩個輸入引數IN的儲存過程、帶一個輸入引數IN,一個輸出引數OUT的儲存過程和帶兩個輸入輸出引數IN OUT的儲存過程。 建立一張全域性臨時emp表 CREATE GLOBAL TEMPORARY TAB

oracle寫入clob型別提示 ORA-01704:字串文字太長

oracle寫入clob型別是提示 ORA-01704:字串文字太長 解決方法是需要將長文字先賦值給變數,再執行insert 如下: declare a_clob clob:='1111'; begin insert into aa(a1) values (a_clo

java.lang.ClassNotFoundException web專案載入不到類

1.概述作為一個屌絲程式猿,怎麼能不會配置log4j呢,這樣在控制檯或者日誌檔案中很容易找到程式出BUG的地方。尤其是在控制檯輸出日誌的時候,那叫一個爽啊!=-=  但是出現了問題,我擦,啟動web的時

java.lang.ClassNotFoundException web專案載入不到類

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xm

ORA-06502: PL/SQL: 數字或值錯誤 : 字串緩衝區太小 錯誤分析

1. 問題起因 最近在進行oracle的一些操作時,總會遇到這個錯誤: ORA-06502: PL/SQL: 數字或值錯誤 : 字串緩衝區太小,錯誤如下: ORA-00604: 遞迴 SQL 級別 1 出現錯誤 ORA-0650

ORA-06502: PL/SQL: 數字或值錯誤 : 字元到數值的轉換錯誤 問題解決

        今天在plsql中執行儲存過程的時候發現,日誌記錄中有“SQLCODE(-6502) SQLERRM(ORA-06502: PL/SQL: 數字或值錯誤 :  字元到數值的轉換錯誤)”這個錯誤出現。後來

Oracle Client11g下載安裝以及本地服務名配置ORA針對PL/SQL設定小結

問題 安裝 Oracle\Win32_11G_R2_Client 客戶端時,檢查顯示出現 “失敗”,點選 忽略 繼續; network Configuration Assistant不能開啟,則使用CMD輸入 “netca”進行開啟; 若是由於沒有許可權

除錯經驗——ORA-06502: PL/SQL: numeric or value error: character string buffer too small的解決方法

問題描述: 生產環境中,有一個在報表自動刷新系統中排期的報表(scheduled report)生成失敗。 報以下錯誤: ORA-06502: PL/SQL: numeric or value error: character string buffer too small ORA-

重灌系統後,重新安裝ORACLE加環境變數配置、客戶端PL/SQL的安裝過程,及注意事項(避免再次踩坑)

(1)首先了解什麼是OERACLE及Oracle與PL/SQL是什麼關係: ORACLE是資料庫,有客戶端和伺服器; PLSQL Developer只是第三方工具,服務於ORACLE,類似的工具還有Toad,sqlplus,sql developer等等; 安裝PLSQL Developer

ORA-06502:PL/SQL :numberic or value error: character string buffer too small

原文地址為: ORA-06502:PL/SQL :numberic or value error: character string buffer too small 今天遇到一個錯誤提示:ORA-06502:PL/SQL :numberic or value error: charac

PL/SQL呼叫儲存過程--oracle

在oracle10中寫好了儲存過程,程式碼如下: CREATE OR REPLACE Procedure Proc_Insert ( sName in varchar2, sAge in int,

oracle儲存過程----變數的介紹及使用(PL/SQL)

oracle儲存過程—-變數的介紹及使用   學習一門語言,既然學會了hello word 的輸出,那就要關注下基礎,首先要熟悉儲存過程 中的變數型別。   關於儲存過程變數有哪些 ,這樣的問題,我在百度上搜索,卻發現很多沒用的,最近在同事那裡,忽然

PL/SQL呼叫Oracle ERP請求(一)-提交單個請求

最近開發一個從PLM系統中通過工作流程向ORACLE ERP系統中匯入專案資訊的程式,Oracle ERP系統有獨立的請求模組,所以這樣我們只需呼叫到ERP模組中的請求即可,由於PLM系統用的是windchill,底層程式碼是JAVA程式,並且從PLM系統中匯出的資料需要經

Oracle學習筆記(最重要的是PL/SQL程式設計)

管理索引-原理介紹   介紹n  索引是用於加速資料存取的資料物件。合理的使用索引可以大大降低i/o次數,從而提高資料訪問效能。索引有很多種我們主要介紹常用的幾種:  為什麼添加了索引後,會加快查詢速度呢?  建立索引   單列索引n  單列索引是基於單個列所建立的索引,比如:  creat

pl/sql無法連線oracle的解決過程心得

剛裝好的oracle,pl/sql之前都好好的突然一天,pl/sql登入連線oracle失敗了。提示ora-01034:ORACLE NOT AVAI LABLE ora-27101:shared memory realm does not exist 然後試著在cmd中

oracle數據庫連接提示ora-00257錯誤,提示數據庫歸檔日誌歸檔失敗

輸入 custom sed inter server2 別名 sna mil _id 轉 http://jingyan.baidu.com/article/425e69e6b142d1be15fc16dc.html Microsoft Windows [版本 6

Oracle資料庫匯入dmp發生的ORA-12560: TNS: 協議介面卡錯誤

當使用impdp匯入dmp檔案到Oracle發生ORA-12560: TNS: 協議介面卡錯誤時,原因及解決方案如下: ①監聽器服務未開啟或配置錯誤。 解決方案:開始---程式---管理工具---服務,開啟服務面板,啟動oraclehome92TNSlistener服務。 具體配置參見:h

Oracle資料庫啟動ORA-00119: invalid specification for system parameter LOCAL_LISTENER; ORA-00132錯誤解決

問題描述: 1. em開啟中提示 https://localhost:1158/em/console/database/instance/repDown?target=orclweng&type=oracle_database ORA-12505: TNS: 監聽程式當前無法識別連線描