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: 監聽程式當前無法識別連線描