当前位置: 首页 > news >正文

厦门双模网站wordpress同步微博评论

厦门双模网站,wordpress同步微博评论,网上书城网站开发,给您更优质的服务体验问题背景: 用户在客户端服务器通过sqlplus通过scan ip登陆访问数据库时#xff0c;偶尔会出现连接报错ORA-12545: Connect failed because target host or object does not exist的情况。 问题分析#xff1a; 首先#xff0c;登陆到连接有问题的客户端数据库上#xff0c;…问题背景: 用户在客户端服务器通过sqlplus通过scan ip登陆访问数据库时偶尔会出现连接报错ORA-12545: Connect failed because target host or object does not exist的情况。 问题分析 首先登陆到连接有问题的客户端数据库上通过sqlplus进行多次连接测试的确会出现用户所说的ORA-12545: Connect failed because target host or object does not exist报错现象此外还发现登陆成功的节点显示的实例都是节点一实例servicedb1 检查数据库的listener_scan监听配置服务servicedb下动态注册了(ready)两个实例servicedb1以及servicedb2,没有其他的配置实例 接下来获取客户端连接报错的具体trace信息需要在客户端的服务器的sqlnet.ora里面配置跟踪参数对客户端的连接过程进行跟踪 TRACE_LEVEL_CLIENT16 TRACE_DIRECTORY_CLIENT/tmp TRACE_UNIQUE_CLIENTON DIAG_ADR_ENABLED OFF 配置完跟踪参数之后再一次通过sqlplus连接scan ip访问数据库每一次登陆都会在/tmp目录下面生成登陆的跟踪trc文件cli_xxxx.trc ,打开发生ORA-12545:报错时的trc文件 从trc文件里面我们看到了发生解析主机错误(hostname lookup failure!)的主机连接地址nsc2addr: (ADDRESS(PROTOCOLTCP)(HOSTservicedb2)(PORT1521)) 该地址是客户端在连接scan监听之后返回给客户端的本地监听服务连接地址因为scan 监听上的服务是数据库通过远程注册进去的(remote listener)客户端在连接scan监听上的服务之后scan监听会再把负载较小节点所在的本地监听(local listener)地址返回给客户端客户端再访问这个监听地址去连接数据库 从这个返回报错地址nsc2addr我们可以看到里面的地址信息host返回的是主机名而不是实际的IP地址查看客户端的/etc/hosts配置可以看到只配置了节点一的主机名IP地址解析并没有配置节点二的主机名IP地址解析也没有配置dns去解析这个主机名从而导致一旦scan 监听分配到节点二给客户端时就会出现了ORA-12545: Connect failed because target host or object does not exist的报错而分配到节点一客户端可以连接成功因为hosts里面有节点一的主机名IP地址解析 接下来继续分析scan监听返回的地址信息host为主机名的原因查看数据库的scan监听的服务配置信息lsnrctl services listener_scan1 可以看到scan监听下的服务servicedb注册的实例servicedb1,servicedb2的远程服务(remote server)地址的连接信息都是直接的服务器主机名hostservicedb1以及(hostservicedb2),不是实际的IP地址信息这也是为什么客户端接收到的地址nsc2addr里面不是IP地址信息的原因因为数据库注册到scan监听服务的连接信息是主机名形式 show parameter查看数据库的动态注册配置参数local listener,该参数表示实例节点所注册的本地监听地址数据库远程注册到scan监听的服务会指向这个地址我们可以看到由于参数local_listener的配置为空因此数据库注册到scan监听服务的连接信息host就是默认的服务器主机名 问题解决 1 临时解决方案客户端的/etc/hosts里面配置数据库节点二主机的IP解析条目需要注意的是这个方式只是解决了该客户端的访问数据库的问题如果其他客户端没有配置hosts或者dns去解析数据库服务器的主机名依然会出现ORA-12545: Connect failed because target host or object does not exist的情况 2 完整解决方案数据库两个节点动态注册参数local_listener配置为两个节点的VIP连接信息 节点一:(ADDRESS (PROTOCOLTCP)(HOSTxxx.xxx.xxx.13)(PORT1521)), 节点二:(ADDRESS (PROTOCOLTCP)(HOSTxxx.xxx.xxx.74)(PORT1521)) 这样返回给客户端的是IP的形式而非主机名全部客户端就可以不用配置hosts或者dns去解析数据库服务器的主机名
http://www.dnsts.com.cn/news/137731.html

相关文章:

  • 建设企业网站管理系统目的WordPress卡密充值代码
  • 网站模板带后台下载关东建设有限公司网站
  • 东莞企业网站咨询禁止粘贴的网站
  • 有没有个人做网站赚钱投诉网站怎么做
  • 网站的反链怎么做云校网站建设
  • 在线做漫画网站哪里卖网站模板
  • dede安装好后是模板怎么变成做好的网站福田欧曼前四后八新车报价
  • 房山手机网站建设有关网页设计与网站建设的文章
  • 心理咨询网站后台免费网站建设视频教程
  • 域名申请好后 如何建设网站佛山市住房和城乡建设部网站
  • 在哪个网站上做苗木生意好些站长之家ping检测
  • 男男互做网站推广普通话的意义
  • 博物馆建设网站的目的及功能网站建设 零基础
  • 郑州五合一网站建设怎么自己做网页初学者
  • 广州手机网站制作关键字c语言
  • 怀来建设银行网站公司网站怎么做
  • 网站设计论文5000网站 制作登录
  • 网站的报价怎么做企业数字化管理系统有哪些
  • 网站建设后台需要什么技术wordpress 模板 教育
  • 益阳网站建设公司宽屏网站和普通网站
  • 网站开发建设交印花税吗静态网站建设流程怎么写
  • 个人网站备案入口广告公司取名
  • 淘金网站建设推广做网站必须托管服务器吗
  • 做图解的网站模板网文
  • 南通网站建设top织梦网站名称改不了
  • 杭州网络公司建网站网站开发工资多少钱
  • 手机app与手机网站的区别做暧暧视频网站
  • 成都比较好的室内设计公司有哪些农产品网站建设及优化项目
  • 汕头汽车网站建设酒店网站建设方案策划方案
  • 文化馆网站数字化建设介绍迁西网站开发