在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.
环境变量CCD_ 2&PATH
正确指向oracle insta客户端12.2版本。
代码如下:
my $dbh = DBI->connect('dbi:Oracle:host=hostname;service_name=servicename;port=xxx','username','password');
问题已解决。ORACLE_HOME需要设置在系统级环境变量,而不是帐户级环境变量