如题 当程序连接数据库时总时出现 ORA-12154: TNS:could not resolve the connect identifier specified
本机上以前安装用oracle 10.2 卸载前可以连接 数据库在另一台电脑上当前环境变量配置如下:
1) 变量名:ORACLE_HOME
变量值:h:\instantclient
2) 变量名:TNS_ADMIN
变量值:h:\instantclient
3) 变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4) 修改Path变量,在后面添加 h:\instantclient
tnsnames.ora :
DDCJCDB=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.27)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DDCJCDB
)
)
请大家给看下什么原因,先谢过了
本机上以前安装用oracle 10.2 卸载前可以连接 数据库在另一台电脑上当前环境变量配置如下:
1) 变量名:ORACLE_HOME
变量值:h:\instantclient
2) 变量名:TNS_ADMIN
变量值:h:\instantclient
3) 变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4) 修改Path变量,在后面添加 h:\instantclient
tnsnames.ora :
DDCJCDB=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.27)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DDCJCDB
)
)
请大家给看下什么原因,先谢过了
不过楼主想要连接oracle数据库,必须要装客户端。当然,装服务端也OK的。
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE有些驱动是从这里找 oracle home 的.