ORA-12514错误解决方法
2015-01-27 12:19
225 查看
使用plsql登录遇到ORA-12514
。
根据出错信息判断出客户端未监听到实例服务名。
1、看看数据库服务是否启动或异常,重新启动数据库服务再链接。(PS:我的正好是服务启动异常)
2、如果1不成功,那就看看监听配置是否正确(listener.ora)。
监听配置文件listener.ora中可以不必指定监听的服务名(安装Oracle10g后也是没有指定的)。有时重复启动关闭会出现ORA-12514。
监听配置如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = db1)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(SID_NAME = db1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = onest)(PORT = 1521))
)
)
然后重新启动一下服务就可以连接了。
。
根据出错信息判断出客户端未监听到实例服务名。
1、看看数据库服务是否启动或异常,重新启动数据库服务再链接。(PS:我的正好是服务启动异常)
2、如果1不成功,那就看看监听配置是否正确(listener.ora)。
监听配置文件listener.ora中可以不必指定监听的服务名(安装Oracle10g后也是没有指定的)。有时重复启动关闭会出现ORA-12514。
监听配置如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = db1)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(SID_NAME = db1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = onest)(PORT = 1521))
)
)
然后重新启动一下服务就可以连接了。
相关文章推荐
- Oracle错误 ora-12514 解决方法
- Oracle错误 ora-12514 解决方法
- PLSQL不好用,提示ora-12514 错误解决方法
- oracle错误:ORA-12514的解决方法
- Oracle错误 ora-12514 解决方法
- Oracle 10g中“ERROR-ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务”错误的解决方法
- ora-12514错误的解决方法
- oracle连接中出现错误ORA-12541,ORA-12514,ORA-01017的解决方法
- Oracle错误 ora-12514 解决方法
- Oracle错误 ora-12514 解决方法
- Oracle错误 ora-12514 解决方法
- oracle连接中出现错误ORA-12541,ORA-12514,ORA-01017的解决方法
- ORA-12514错误解决方法
- 与虚拟机连接出现ora-12514错误解决方法
- 连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!
- 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
- Ora-12514和Ora-12514解决方法
- Oracle ORA-12154: TNS:could not resolve service name错误的解决方法
- 创建实体化视图产生ORA-600 [ksmovrflow], [kkznxddl.begin]错误的解决方法
- ORA-01480 trailing null missing from STR bind value 错误解决方法