客户端可以登录,应用服务也可以访问数据库,但导入导出报如下错误:
dos下面执行 exp/imp 导入导出数据库 报错:ORA-12154: TNS: 无法解析指定的连接标识符
解决方式:
1、先查看实例名称和ORACLE_SID,注册表里ORACLE_SID是否与数据库实例名一致。
2、当用sqlplus user/password@sid 登录,一样提示: 无法解析指定的连接标识符;
使用tnsping sid 测试数据库是否创建成功,却出现:TNS-03505: 无法解析名称;
检查环境变量的配置信息,path环境变量中服务端安装路径是否在客户端后边,调换顺序后再tnsping sid,OK!
出现问题的原因:在正常安装完服务端(并创建数据库)和客户端后,删除了原有数据库,然后创建新的数据库实例;或许先创建数据库实例,然后删除之前的数据库实例。