监听器没有启起来吧。或者tns配置有误。
使用lsnrctl start试试。
使用lsnrctl start试试。
解决方案 »
- 求文档
- 日期to_date('00-00-0000', 'dd-mm-yyyy')的问题?
- sqlplus有关问题--在线等待
- 100分。一个弱智的问题! 一解决马上结贴
- 如何提取一个表中最后三天的每一天分值的两个最大值和两个最小值记录呀?
- 关于ORACLE8i的卸载
- group by到底是什么意思,哪位DX帮忙举一个简单的例子好吗?
- 一个比较有意思的sql 语句!只用一个SQL 语句!要一定智力!
- 急!!!!(在线等待)
- oracle(+)的优化,我是新人这个问题需要老手帮忙解决,老手们求帮助!!!
- oracle9i(9.2.0.1)如何打(9.2.0.4)的补丁呢?
- oracle有很多方案,而且要在下面建表
問:
以前安装Oracle一般没有遇到类似问题, 只是在XP上面安装偶尔遇到, 这次在win2003和win2000 server上面分别安装, 都遇到同样问题, 进入数据库创建阶段, 图形界面停止, CPU占用100%, 利用任务管理器停止, 发现例程在服务当中已经注册, 利用oradim -delete -sid ... 删除以后, 重新启动机器, 利用数据库创建助手存盘BAT文件, 然后分析发现, 建立例程以后, 启动svrmgrl显示错误: ora-12560: tns: 协议适配器错误.
在网络上面反复查询只有一个地方提示: 可能是因为Terminal Service的问题, 并且pcAnywhere等远程控制软件则没有问题, Oracle也不准备就此给出解决, 为此我禁止并且卸载了终端服务以后, 问题依旧存在, 此时监听器服务和先前创建的例程已经成功启动, 由于无法启动svrmgrl, 造成无法继续创建数据库, 各位能否给我一些建议和帮助.
另外利用netstat -a 发现1521端口已经正在监听, 应该不会存在端口占用问题吧, 谁可以告诉我srmgrl启动分别经过哪些步骤, 哪一步造成12560错误???解決過程:
①.检查Terminal Service, 远程桌面是不是起因
②.环境变量set oracle_sid=需要的服务名
③.listener.ora, tnsnames.ora等内机器名或者IP地址是否正确
④.netstat –a检查端口是否被占用
⑤.检查注册表HKEY_LOCAL_MACHINE\Software\Oracle\Home0新增字符串USE_SHARED_SOCKET=TRUE, 重新启动服务
问题解决, 看起来还是要靠自己, 还有E文资源找到的, 简体的是不指望了.