首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows平台Oracle使用USE_SHARED_SOCKET作用

因此会出现从客户端可以telnet监听端口,但sqlplus就是超时,无法连接。究其原因就是由于客户端真正和Oracle线程通信时使用随机端口会被防火墙拒绝。...当监听器接收连接请求时,监听器会在监听端口派生一个Oracle线程。这种情况会反复产生,以至于最后形成了一个监听器和一些已建立连接都在使用1521端口闭环。 ?...范围: 这篇文章主要是提供给需要通过防火墙使用SQL*Net,Net8Oracle Net连接访问运行在Windows操作系统Oracle数据库DBA和网络管理员。...有一点不同就是,在防火墙和数据库之间安装了连接管理器Connection Manager,并且安装防火墙时允许他可以连接到连接管理器。那么防火墙就不需要Oracle NetSQL*Net了。...如果使用TCPS协议SSL,将会发生端口重定向。解决方案是使用支持SqlnetNet8防火墙配置共享服务器分发端口。 2. 10g及以上,默认USE_SHARED_SOCKET=TRUE。

1.3K40

Oracle 11g R2 RAC 高可用连接特性 – SCAN 详解

所以这种方法也是 Oracle 不推荐使用。但尽管如此,见过很多生产上依然这样使用,也就是废弃了11g 新特性 SCAN,而是依然采用 VIP 连接方式。...其实 Cache Fusion 会消耗节点服务器很大私网资源,另外,私网间无法通信还会引起 Brain Split(脑裂),以前为解决这种问题,可以采用网卡 bonding 技术,而 Oracle 在...两个参数 LOCAL_LISTENER : 这是 Oracle 参数,这个参数控制着本地监听器注册,因为本地监听器工作机制关系,通过本地监听器数据库连接请求只会连接到本地节点实例上。...11g R2 版本,在 DNS 解析3个 VIP 地址中,可能只能固定地使用第一个 SCAN VIP 连接数据库;如果该 SCAN VIP 对应监听器出现故障,那么整个连接将会失败,客户端也会收到到错误信息...近期文章 删繁就简-云和恩墨一道面试题解析 用SQL解一道数学题:Gauss和Poincare 新年贺礼:云和恩墨大讲堂期刊发行 2015 Oracle 十大热门文章精选 Oracle 12c ASM

2.5K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    通过多项实践,再次学习oraclelistener.ora sqlnet.ora tnsnames.ora三个文件关联性

    之前因为安装是windows server 2008 r2系统,oracle是11g r2 64bit,因为像很多网友一样,无法使用pl/sql developer 8oracle,今天可算连上了...先说说是怎么样连接上先安装了Oracle9i客户端精简版,然后将原来oracle 11g r2network文件夹下tnsnames.ora文件覆盖掉精简客户端下network文件夹中...那么就会提示错误: ? 最后,恭喜你使用pl/sql developer 8登录oracle 11g r2 64bit成功啦。...为了更好理解其背后原理,转载一篇很好文章: 一 oracle listener.ora sqlnet.ora tnsnames.ora 三个文件关联性 首先来说Oracle网络结构,三个配置文件...= mydb)     )   ) #监听器名字,一台数据库可以有不止一个监听器 #再向下面是监听器监听协议,ip,端口等,这里使用tcp1521端口,并且使用是主机名

    1.7K30

    vmware安装cent os 6.5 + oracle 11g xe + jboss eap 6.2 + weblogic 12c+ webshpere mq 7.5

    然后就是等待,minimal安装很快,mac pro本上,不到10分钟就搞定了,安装完成后,会提示reboot,重启即可,由于这是minimal版本,默认没有安装图形界面,只有命令行 二、安装oracle...虽然我们刚才安装时选择了正确时区,但是从截图上看,虚拟机时间并不正确,比主机时间早了整整16小时(虚拟机中这个问题很常见),建议先调整正确再继续安装,否则oracle database里时间也会错误...与机器名映射,否则监听器将启动失败。...2.5 设置cent os防火墙 经历千辛万苦安装好以后,如果大家迫不急待在mac os主机中,用sql developer之类工具,连接cent os中oracle xe,会发现死活连接不上!...b) 再用sql developer之类client工具测试下 ?

    1.4K20

    Oracle 11g RAC 环境下单实例非缺省监听及端口配置

    如果在Oracle 11g RAC环境下使用dbca创建单实例数据库后,Oracle会自动将其注册到缺省1521端口及监听器。大多数情况下我们使用为非缺省监听器以及非缺省监听端口。...配置非默认端口动态服务注册 配置sqlnet.ora限制IP访问Oracle Oracle 监听器日志配置与管理 设置 Oracle 监听器密码(LISTENER) 配置ORACLE 客户端连接到数据库...,无法ping通,因为我们配置监听器并没有启动 --尽管服务在缺省监听器注册,但无法ping,即此路不通 [oracle@linux1 ~]$ tnsping cnbo TNS Ping Utility...,此时已经被设置了,而且端口是1521,IP用是虚IP --这就是为什么实例创建后,会被自动注册到grid用户下缺省监听器缘故 SQL> show parameter local_lis NAME...,也就是说客户端发起连接最终还是通过监听器LISTENER_NEW,而不是缺省监听器 --对于这个情形在非RAC环境Oracle 10g,11g 可以不用设置local_listener,也不会注册到缺省监听器

    1.6K20

    故障分析:RAC环境下ORA-12545错误

    崔华,网名 dbsnake Oracle ACE Director,ACOUG 核心专家 分享一则由于SCAN IP导致连接故障 11gR2 RAC两节点环境,本机用SCAN VIP时候发现连不上了...SQL> conn sys/oracle@nbsdev as sysdba; ERROR: ORA-12545: 因目标主机对象不存在, 连接失败 nbsdev在本机tnsnames.ora中配置为...从整个诊断过程来看,在用SCAN VIP连接时候,Oracle似乎是在反复尝试情况下,始终都将我连接redirect到节点2上,又因为节点2在SCAN Listener上注册HOST地址不对,...节点2有问题,你就让节点1好了,干嘛要在反复尝试情况下始终报错ORA-12545呢?...,Oracle这里正确将我连接redirect到了节点1上: ----the end

    1.2K40

    Oracle 使用SQL*Plus连接数据库

    使用sqlplus连接数据库 A 方式1 1.开启SQL*Plus,但不连接到数据库 $ sqlplus /NOLOG 2.连接到数据库 CONN[ECT] [logon] [AS {SYSOPER...数据库用户由已登录主机操作系统主机帐号验证并授权 AS {SYSOPER | SYSDBA}:用户以SYSOPER、SYSDBA系统权限连接.仅某些预定义管理员用户添加到密码文件用户可以如此方式连接...如果忽略,sqlplus连接到本地实例。常用连接标示符为网络服务名(net service name).网络服务名为Oracle网络连接描述符别名(网络地址和数据库服务名)。...(本地)电脑客户端上配置Oracle网络服务 host:远程数据库主机IP主机名 port:Oracle网络监听器监听端口 service_name:要连接数据库服务名。...如果远程数据库网络服务监听器配置了缺省服务名,可以忽略,否则必须提供。通常每个数据库提供了一个和全局数据库名相同服务名。

    2K20

    配置ORACLE 客户端连接到数据库

    客户端连接到Oracle 数据库服务器貌似不同于SQL serve中网络配置,其实不然,只不过所有的SQL server 运行于Windows平台,故很多配置直接集成到了操作系统之中。...所以无需配置客户端即可连接到服务器。Oracle 客户端连接到数据库依赖于Oracle Net。Oracle提供了很多基于客户端服务器配置工具,需要搞清Oracle Net 中相关术语。...Oracle Net 同时也支持异构数据库连接,如连接到Sybase,Informix,DB2,SQL Server等 通常基于下列配置来实现 网络配置(网络必须是联通) 节点所在位置(IP...) driver thin JDBC driver 通过HTTP直接连接到Oracle 服务器,如OEM Oracle Net实现机制 用户发出连接请求实现与用户进程进行交互 用户进程通过Oracle...SERVICE_NAME项 (现在多用SERVICE_NAME项) 七、更多 Oracle 冷备份 SPFILE错误导致数据库无法启动 Oracle 用户、对象权限、系统权限 Oracle 角色、配置文件

    5.5K30

    常用oracle数据库备份方式

    大家好,又见面了,是你们朋友全栈君。 1、物理环境准备 说明:这里Oracle服务器是linux系统,windows系统也是一样!!...2、备份数据 #进到数据库存放路径(这里是/u01/app/oracle/oradata) root@ed8824e05a4c:/u01/app/oracle/oradata# ls XE #拷贝数据库文件到你备份文件夹...注意:如果是windows服务器,直接到服务里面把以Oracle开头服务直接停止就可以了,然后直接拷贝数据库文件就可以了。 优点:简单粗暴。 缺点:需要停库影响业务,备份时间长、占用空间大。...=beifen.log full=y #说明'oracle'是数据库密码,你修改成你密码。...XE数据库名字,你也修改成你,备份数据文件和日志文件名字可自主命名,这里是'beifen',但后缀必须是以.dmp和.log结尾。

    95030

    Oracle 免费数据库--Database 快捷版 11g 安装使用与SOD框架对OracleCodeFirst支持

    ,但是Oracle似乎对一般程序员不怎么友好,因为其繁琐安装配置过程和对系统硬件苛求,另一般人望而止步,最早从Oracle 9i开始接触它,深有感受,特别是熟悉了SqlServer开发人员,初次接触...具体创建用户,创建表工作,可以使用OracleSQL语句来做,但我们这里通过另外一个工具来做,还是在之前Oracle XE 下载页面: Oracle SQL Developer Oracle...1.2 Oracle VS插件安装使用 安装这个插件时候,注意安装提示,首先管理员账号Sys和密码,然后是要连接Oracle服务名,输入相关服务名,这里默认是 XE,然后保存为一个TNS名字,是...于是将测试程序修改成32位(编译目标为x86),运行良久,再次报错,说TNS无法解析。 奇怪,使用MS Oracle Client都没有问题,为何用了ODP.Net缺不行了呢?...Oracle程序机器上,程序是无法使用,这还得做下Oracle 环境部署,过程如下: 4.1,下载ODAC 打开下面的链接: http://www.oracle.com/technetwork/topics

    2.8K70

    Oracle 启动实例(instance)、打开数据库

    注意:通过共享服务处理器即共享池,连接到数据库无法启动实例 例:开启实例,加载并打开数据库 SQL> STARTUP ORACLE instance started....通常情况下,所有带有CREATE SESSION系统权限用户可以连接到数据库。...数据库管理员无法通过Oracle网络监听器远程访问实例,仅可以本地访问实例 SQL> STARTUP RESTRICT ORACLE instance started....适用场景: 1)执行数据导入导出 2)使用SQL*Loader执行数据加载 3)临时阻止用户使用数据 4)执行某些迁移升级操作 例:强制启动实例 SQL> STARTUP FORCE ORACLE...说明: 1)只读模式下,数据库不会往数据文件和日志文件写入数据,不会限制不生成重做日志文件数据库恢复改变数据库操作。

    2.6K10

    CentOS 7安装Oracle 11g XE

    将下载好文件上传到CentOS中. 3. 解压你压缩文件 # unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip 4....进入刚才解压好文件夹 Disk1中, 执行安装 # cd Disk1/ # rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm 在第一次安装时候就是因为bc错误....所以一定要提前安装依赖啊....下面是错误示范.. 7.安装成功之后, 进行配置 # /etc/init.d/oracle-xe configure  这里设置密码, 就是后面system登录密码哟...ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe; export ORACLE_HOME ORACLE_SID=XE; export ORACLE_SID.... # sqlplus system/之前设置密码@xe 这里就完成了, 之前看教程说安装后用pl/sql连接要关闭防火前, 但是没有关闭也连接上去了....不知道为什么...如果登不上去,

    57410

    Delphi XE5中新增内容

    大家好,又见面了,是你们朋友全栈君。...FireDAC 允许您从Delphi和C++Builder原生高速直接访问 InterBase、SQLite、MySQL、SQL Server、Oracle、PostgreSQL、DB2、SQL Anywhere...了解更多 > 在RAD Studio、Delphi和C++Builder专业版中,通过选择数据库进行FireDAC 本地/嵌入式连接 在企业版、旗舰版架构师版中、通过购买针对专业版客户端/服务器附件组件包...,FireDAC 本地/嵌入式远程企业连接到全方位数据库 带有免费部署许可证 IBLite嵌入式数据库 Delphi XE5 包括了通过FireDAC、dbExpress和IBX连接对SQLite...、SQLite、MySQL、SQL Server、Oracle、PostgreSQL、DB2、SQL Anywhere、 Advantage DB、Firebird、Access、Informix、DataSnap

    2.2K40

    超简单:必须要掌握运维小妙招

    尤其针对黑屏操作,相信不少客户都有自己血泪史。 比如操作系统rm命令误删掉了关键系统数据... 比如执行关库操作后才发现错了数据库......Oracle小妙招 MySQL小妙招 Oracle小妙招 sqlplus界面优化 默认情况下,sqlplus连接到数据库,并不会清楚显示必要信息,只有默认SQL> 有经验运维人员做关键操作时...STANDBY @DB0913_DG -> SYS @CDB$ROOT> 上面的p和s是简化后别名,同时需要注意是,glogin.sql其实也有一定局限性,比如已经连接到会话之后,针对这个会话本身操作...,比如alter session set container这样命令,就无法捕捉到容器变化,因为glogin.sql只有在你发起新连接才能触发,不过瑕不掩瑜,执行这样操作之后如果想看到变化,就手工调用下...有没有类似Oracleglogin.sql配置文件,不用那么麻烦,MySQL设置更加简单,直接在你MySQLmy.cnf配置文件中[mysql]下,添加这么一行: prompt=\u@\h [\

    9110

    Oracle RAC 服务器端连接负载均衡(Load Balance)

    而对于节点中任意监听器故障监听器意外失败时,PMON进程会每1秒钟检查当前节点上监听是否重启,以获得最新负载信息来及时调整负载均衡。...客户端连接到数据库 配置非默认端口动态服务注册 配置sqlnet.ora限制IP访问Oracle Oracle 监听器日志配置与管理 设置 Oracle 监听器密码(LISTENER...#--如果监听数据库需要重启异常请考虑重新启动监听器数据库 #--下面清空监听日志以便于后续统计连接信息 oracle@bo2dbp:/u01/oracle/db/network/log>...gobo4a,有245各客户端连接到了gobo4b #下面查看监听器日志来获得连接信息 #下面的查询中在节点bo2dbp上总共有接受了1000个用户连接 oracle@bo2dbp:/...上转发连接,而非客户端直接到bo2dbs请求连接 oracle@bo2dbs:/u01/oracle/db/network/log> grep INSTANCE_NAME=GOBO4 listener_bo2dbs.log

    2.6K20
    领券