最开始我电脑只安装了9i客户端,可以正常连接,而且用SI Object Browser也正常连接
可是最近来了个新项目,所以要在本地安装一个10g的数据库,我也正常安装上了,可以正常连接了
但是我现在怎么都连接不了我以前的9I了,我全部卸载重新安装了还是一样ora 12514:TNS:监听程序CONNECT_DATA中为获取SID
这是9i客户端里面tnsnames.ora的配置
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.10.230)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
可是最近来了个新项目,所以要在本地安装一个10g的数据库,我也正常安装上了,可以正常连接了
但是我现在怎么都连接不了我以前的9I了,我全部卸载重新安装了还是一样ora 12514:TNS:监听程序CONNECT_DATA中为获取SID
这是9i客户端里面tnsnames.ora的配置
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.10.230)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
你装了2个,所以有2个tnsnames.ora. 你要找到ORACLE当前使用的是哪一个tnsnames.ora
那就把ORACLE_HOME设置成9i的目录,它的PATH靠前试试。
只装一个10g, 配置好tnsnames.ora, 就可以连接9I,10G的服务器了
在你的10g的tnsnames.ora配置好,应该就可以连接了。