![](/img/trans.png)
[英]Is there a way to utilize an Oracle wallet via PHP on windows?
[英]Create an Oracle Wallet to store DB Credentials on Windows
我設法使用mkstore
命令行工具在 Unix 系統上的 oracle 錢包中創建和存儲憑據。
我怎樣才能在 Windows 中實現相同的目標? Oracle 錢包管理器似乎是一個不同的東西,它要求證書和證書頒發機構,並且在命令行mkstore
上給我語法錯誤...
“命令的語法不正確。”
我以管理員身份運行並安裝了 Oracle Runtime Client 12.2。
有什么想法或幫助嗎?
版本 12.2.0.1 中的 mkstore.bat 存在一個已知問題 - 當您嘗試使用它時,它會導致錯誤消息: The syntax of command is incorrect.
這里有幾個可能的選項可以讓你繼續前進:
對於任何感興趣的人,這與錯誤 26827996 有關。https ://support.oracle.com/epmos/faces/DocumentDisplay? id = 2406404.1
也許這也適合你:
我編輯了文件 mkstore.bat 並更改了以下行
:check_orahome
if ("%ORACLE_HOME%") == () goto :no_orahome
到
:check_orahome
if ("%ORACLE_HOME%") == ("") goto :no_orahome
那幫助了我。
每次我嘗試使用 mkstore 做任何事情時,我都會遇到同樣的語法錯誤問題。 發現構建服務器的人沒有設置 ORACLE_HOME 或 TNS_ADMIN 環境變量,但這沒有幫助。 Markus F 對編輯 mkstore.bat 的建議起作用了
:check_orahome if ("%ORACLE_HOME%") == () goto:no_orahome 到
:check_orahome if ("%ORACLE_HOME%") == ("") goto:no_orahome
非常感謝馬庫斯,你節省了我幾個小時。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.