我安装的是Oracle10G,安装顺利没问题!服务也能正常启动!
登陆时出现:"ora-12514: TNS:监听程序当前无法识别连接描述符中请求的服务!
即使重装也还是这个问题!
请问大侠们这是什么原因引起的啊?谢谢!
登陆时出现:"ora-12514: TNS:监听程序当前无法识别连接描述符中请求的服务!
即使重装也还是这个问题!
请问大侠们这是什么原因引起的啊?谢谢!
解决方案 »
- oracle跨版本问题
- oracle10g高手请进,小帝急等!
- varchar2 字段用substr更新出错了
- 请问一下各位。在ORACLE中删除 近万条的数据要花多久的时间!
- 如何提高distinct的性能
- 和dephi连接的错误!请指点!!!!
- 各位帮忙,急用oracle8i里的jdbc的classes102.zip!!
- 用sql_plus查询,如何把查询结果输出到一个excel文件?
- 在ORACLE中如何按数据仓库进行数据库设计
- (100分)在SQL*Plus中如何查看已建立的存储过程、触发器和视图,用什么命令,能否详细点(急等指点)
- 回滚表空间undotbs和回退段system有什么区别
- oracle改字符集
# listener.ora Network Configuration File: f:\oracle\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = f:\oracle\db_1)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
F:\oracle\db_1\NETWORK\ADMIN下tnsnames.ora修改如下:
# tnsnames.ora Network Configuration File: f:\oracle\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.MYDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = mydb)
)
)ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
难道是这里错了吗???
database里的net manager配置下监听和服务命名
client里的net manager配置一下服务命名
即可登陆
ora-12514: TNS:监听程序当前无法识别连接描述符中请求的服务这个是典型的监听没有找到服务的问题。报这样的错,监听是OK的,请求已经被监听得到,不过监听更加你的请求查找你需要的实例服务时,没有查找到和你tnsname里配置的service_name一致的实例,原因可能是 数据库实例没有启动
或者是实例还没有注册
或者是 tnsnmae里的服务名配置的不对详细可以参考“步步出错,层层分析–tns的一些常见错误分析实例”
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)中localhost最好写成本机的IP