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

网站建设哪个品牌好论坛网站怎么做

网站建设哪个品牌好,论坛网站怎么做,网站设计所需软件,互联网制作公司问题背景: 用户在客户端服务器通过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://wiki.neutronadmin.com/news/196503/

相关文章:

  • 上社网站建设wordpress移动端菜单栏
  • 昆明网站建设推荐网站系统怎么建设
  • 怎么样增加网站权重网站布局有哪些
  • 招聘网站毕业设计wordpress 登陆logo
  • 咸宁做网站的公司那家便宜wordpress 文章间距
  • 企业建站域名网站建设盈利模式
  • 站长友情链接开发网站需要什么人员
  • 做暧暧小视频网站自己的网站怎么做关键词优化
  • 河北邯郸中考成绩查询时间抖音seo关键词优化
  • 手机如何制作游戏品牌seo培训
  • 上海短期网站建设培训哈铁工程建设公司网站
  • 网站建设与维护的认识wordpress加中文
  • 苏州建设造价信息网站网站制作系统哪个好
  • 网站源码如何安装网站后台管理系统模板下载
  • 网站管理有哪些不会做网站
  • 做移动端网站软件用linux做网站
  • 网站开发必备人员长沙建站工作室
  • 阿里巴巴网站推广怎么做网站开发分为
  • 茶叶商城网站建设网站建设与管理课程实训
  • 在线心理健康网站建设无代码系统搭建平台
  • 网站怎么做微博认证网络推广是做什么工作的
  • 建网站收费多少钱网站页面设计工作流程
  • 品牌策划全案公司台州seo排名公司
  • 做网站用上面软件写代码比较好html5移动端网站开发教程
  • 网站建设招聘网响应式网站建设哪家公司好
  • 如何做网站内容上海关键词排名优化价格
  • 在相亲网站认识了一个做红酒生意的百度网页首页
  • 做淘宝客为什么要做网站产品设计优秀作品
  • 网站开发H5毕业设计网站论文
  • 网站建设中的安全问题典型营销型网站有哪些