ORA-12541、ORA-12514及Tomcat域名绑定记录
来源:互联网 发布:成都网络教育 编辑:程序博客网 时间:2024/05/16 01:39
今天,接到客户电话,有另外一个域名指向我们的网站,公安局要求立即停止对其他域名的响应,由于有事在身,让其他人代劳处理,结果把整个网站都搞垮了。
其实这种情况就是域名绑定的问题,网上对这此的介绍非常多,只要一搜索“Tomcat 域名绑定”,肯定出来一大堆。打开%TOMCAT_HOME%/conf/server.xml
原始:
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
</Engine>
其实将<Host name="localhost" ...>中的name改成自己的域名就可以解决问题,其他域名既然指到本地址,找defaultHost定义的localhost,找不到,就不会响应了,重启tomcat就可以了。也不知道怎么会把数据库给我搞坏?
待我发现时,发现数据库连接出了问题,查看数据库服务,都很正常,通过sqlplus连接,本地正常,但遇到tns处理时,则出现ORA-12541错误。
找了一些处理方法,不起作用,反而报出了ORA-12514错误,NND,越急越乱。电话都快被打爆了,说来也怪,有时候事多时,总是三四件事一起来,而且还都催得很急的事。
后来如些处理就解决问题:
打开:%Oracle_Home%/network/admin/listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:/Oracle/Oracle10g)
(PROGRAM = extproc)
)
...)
后面增加一个SID_DESC的描述,解决了ORA-12514错误
(SID_DESC =
(GLOBAL_DBNAME = ORACLE)
(ORACLE_HOME = D:/Oracle/Oracle10g)
(SID_NAME = ORACLE)
)
(解决方案来源:http://guojie.blog.ccidnet.com/blog-htm-itemid-205274-uid-11521-do-showone-type-blog.html)
但还是报ORA-12541错误,只好把
%Oracle_Home%/bin/lsnrctl.exe 运行,stop然后 start
再用sqlplus,完全正常,搞定。花了近三个小时
- ORA-12541、ORA-12514及Tomcat域名绑定记录
- ORA-12514错误记录
- ORA-12519和ORA-12514问题解决记录
- nginx+tomcat绑定域名配置记录
- tomcat绑定域名--常忘-记录
- [整理记录]oracle: listener.ora 、sqlnet.ora 、tnsnames.ora的配置及例子
- ORA-12154: TNS ORA-12541: TNS ORA-12514: TNS
- ora-12514错误及解决
- ORA-12541 && ORA-12154
- ORA-12514,ORA-01034
- Tomcat域名绑定配置
- tomcat多域名绑定
- 转 tomcat 域名绑定
- tomcat域名绑定
- tomcat+域名绑定
- tomcat 绑定域名
- tomcat绑定域名
- tomcat域名绑定
- java求100的阶乘
- 建立ORALCE空间索引相关
- JSP自定义标签之三:为标签添加属性
- Touchlib 编译环境设置 (Windows)
- javascript
- ORA-12541、ORA-12514及Tomcat域名绑定记录
- memset
- 我对XML的理解
- Printf()输出格式控制
- 暑假到啦 实习咯
- Daily english
- 资源收集
- 进程间的通信(二):命名管道 和 油槽
- 如何解决页面之间传输中文乱码的问题