![](/img/trans.png)
[英]How do I connect to a MSSQL database using Perl's DBI module in Windows?
[英]Using DBI to connect to Oracle Database in Perl getting ERROR OCIEnvNlsCreate in Windows
在 Windows 機器上,當嘗試通過 Perl ( strawberry-perl-5.32.0.1
) 連接到 Oracle 數據庫時出現以下錯誤。
錯誤:
failed: ERROR OCIEnvNlsCreate. Check ORACLE_HOME (Linux) env var or PATH (Windows) and or NLS settings, permissions, etc.
環境變量ORACLE_HOME
和PATH
正確指向 oracle insta 客戶端 12.2 版本。
代碼如下所示:
my $dbh = DBI->connect('dbi:Oracle:host=hostname;service_name=servicename;port=xxx','username','password');
問題解決了。 ORACLE_HOME 需要設置在系統級環境變量而不是賬戶級環境變量
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.