![](/img/trans.png)
[英]PHP : Warning: oci_connect(): ORA-12154: TNS:could not resolve the connect identifier specified in
[英]PHP Warning: oci_connect(): ORA-28040: No matching authentication protocol
更新后我的任務是修復應用程序。
據推測,更新它的人說他們將它更新為“Oracle 12c”——不管這意味着什么,認為路徑是:“C:/oracle/product/11.2.0/” ,聽起來它仍然是 11.2.0 或其他。 。 不重要。
每當我嘗試運行oci_connect();
使用經過驗證和測試的憑據,會彈出錯誤:
Warning: oci_connect(): ORA-28040: No matching authentication protocol
我在互聯網上搜索過,找到了2個解決方案:
將下面的行添加到我發現的“sqlnet”中:
當然**。
The lines:
SQLNET.ALLOWED_LOGON_VERSION=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
結果相同,均無效。
我也注意到了,bin文件夾里沒有oradmin.exe
也沒有oracle.exe
,這正常嗎?
聽起來服務器已更新,現在客戶端無法連接。 在這種情況下,服務器需要配置為允許舊客戶端連接。 將 SQLNET 參數添加到服務器 sqlnet.ora 文件並重新啟動服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.