我在程序中使用如下语句登陆:
CONN sys/:sys_pw@:local_tns AS SYSDBA;
其中,sys_pw和local_tns都是全局变量,从文件中读取。但是在执行时总是不认local_tns,报错信息为:ORA-06401 NETCMN: invalid driver designator
不知问题是不是出在@符合上?但是我使用替代变量就没有问题:
CONN sys/:sys_pw@&local_tns AS SYSDBA;
请大虾指点。