Loadrunner參數化連接oracle、mysql數據源報錯及解決辦法


Loadrunner參數化連接oracle、mysql數據源報錯及解決辦法

(本人系統是Win7 64,  兩位小伙伴因為是默認安裝lr,安裝在


最終參數化的時候,出現連接字符串無法自動加載出來:

最后通過安裝在,問題到此解決

 

1.通過數據庫連接參數化大量數據,電腦本地已經成功安裝了數據庫驅動,且本地可以配置數據源成功,在loadrunner 中配置數據源卻找不到對應的數據庫驅動。


----A:檢查當前loadrunner工具的版本,是32位還是64位(目前還沒有64位的),32位是不能安裝64位的  mysql  驅動程序,即使操作系統高也不行。


----B:重裝其它版本的 mysql 驅動后,需要重啟loadrunner,保證安裝數據重新加載成功。


----C:直接通過loadrunner配置數據源后,電腦重啟加載已配置的數據源,在本地可以看見。

 

2.操作系統 win7 64位,通過數據庫連接參數化大量數據,出現以下三種情況的原因
 ---A:電腦本地已經配置oracle數據源成功,在loadrunner 中選擇已經配置的數據源卻沒有自動帶入connection字符串


 ---B:選擇已經連通的數據庫名稱,進行數據源配置測試,提示如下

 ---C:輸入TNS Server Name 格式為“ip:port/ 數據庫名稱”的數據源,點擊“Test Connection” ,提示以下錯誤


Unable to connect
SQLState=08004
[Oracle][ODBC][Ora]ORA-12154:TNS:無法解析指定的連接標示符

可能的原因:
1、服務名里帶了特殊字符,所以需要去掉服務名里的特殊字符。
2、仔細檢查你設置連接oracel數據庫的參數項是否正確:測試連接成功≠數據庫的參數正確。
3、應用服務比如:loadrunner、ODBC驅動安裝在了有空格的目錄下面,如 D:\Program Files (x86)。

(本人問題通過這種方法解決)


解決辦法:檢查各個參數填寫無誤,重新安裝 Loadrunner 在非空目錄即可。

 

ODBC連Oracle數據庫報錯,SQLState=IM004                                                     

Window7下使用ODBC連Oracle數據庫(11g的),然后報下邊的錯誤:

Unable to connect

SQLState=IM004

[Microsoft][ODBC 驅動程序管理器]驅動程序的 SQLAllocHandle on SQL_HANDLE_ENV 失敗

 

解決方法:

原來是Oracle_Home指向錯了,我連得是Oracle11g的數據庫,但環境變量里指定的Oracle_Home為一個Oracle10g的路徑,所以連得時候,ODBC報驅動錯誤.查看環境變量PATH里是否存在多個值

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM