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

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

所以无需配置客户端即可连接到服务器。Oracle 客户端连接到数据库依赖于Oracle Net。Oracle提供了很多基于客户端或服务器的配置工具,需要搞清的是Oracle Net 中的相关术语。...本地连接同样使用到了Oracle Net,因为任何与数据的交互都通过Oracle Net来完成。...服务名(service_name) 客户端连接到实例的服务名,可以为该参数指定一个或多个服务名。该参数从9i引入,service_name通常可以使用SID代替。...9i之后,Oracle推荐使用service_name而不是SID。可以通过定义多不不同的服务名来区分不同的用户连接,该参数缺省的格式为db_name.domain_name。...实例将所定义的服务名注册到侦听器,当客户端请求服务时,侦听器根据服务名决定将使用哪个实例提供所请求的服务并与之建立连接 基于相同的数据库可以定义多不不同的服务名来区分不同的使用情况 如定义service_name

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

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

    之前因为安装的是windows server 2008 r2的系统,oracle是11g r2 64bit,因为像很多网友一样,无法使用pl/sql developer 8连接oracle,今天可算连上了...先说说我是怎么样连接上的: 我先安装了Oracle9i客户端精简版,然后将原来oracle 11g r2的network文件夹下的tnsnames.ora文件覆盖掉精简客户端下的network文件夹中的...重点:三个文件的作用和使用 1 sqlnet.ora 作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串(service_name...假如NAMES.DEFAULT_DOMAIN参数不存在,则sqlplus程序会直接到tnsnames.ora文件中找 demo网络服务名,然后取出其中的host,port,tcp,service_name...,利用这些信息将连接请求发送到正确的数据库服务器上。

    1.8K30

    oracle连接出现ora-12154,与虚拟机Oracle连接出现ora-12154问题的解决方法

    本机只装了oracle10g的客户端,当我以前用本机连接局域网内数据库的orcl服务(数据库与局域网内数据库一样)时没有问题,但是在连接虚拟机中的orcl服务却连不通,总是报ora-12154错误。...= (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = test) 自定义服务名 (ORACLE_HOME = E:\oracle\product\10.2.0\db_1...) db_home (SID_NAME = test) ) (SID_DESC = (PROGRAM = extproc) (SID_NAME = PLSExtProc) (ORACLE_HOME =...E:\oracle\product\10.2.0\db_1) ##这个服务保证你可以使用外部过程,如C程序 ) ) 本机tns: ORCL_XNJ = (DESCRIPTION = (ADDRESS_LIST...记住,一定从最简单的原因找起,不要一上去就看到网上的什么改process数、注册表之类的,要想想本机能连为什么通过网络就不行,还是定位问题。

    94320

    Oracle RAC failover 测试(TAF方式)

    #简单一点来说,就是说对于那些已经成功连接到特定实例的客户端,如果该实例或节点异常宕机,客户端会自动重新发出到剩余实例的连 #接请求。...select方式,Oracle net会跟踪事务期间的所有select语句,并跟踪每一个与当前select相关的游标已返回多少行给客户 端。...此时,假定select查询已返回500行,客户端当前连接的节点出现故障,Oracle Net自动建立连接到幸存的实例上并继续返回 剩余的行数给客户端。...session: 使用session方式,所有select查询相关的结果在重新建立新的连接后将全部丢失,需要重新发布select命令。...上述两种方式适用于不同的情形,对于select方式,通常使用与OLAP数据库,而对于session方式则使用与OLTP数据库。

    1.7K40

    ORACLE RAC 监听配置 (listener.ora tnsnames.ora)

    如果监听器知道多于一个实例提供所请求的服务,则可能会根据客户端与服务器端相关配置将请求定位到较低负载的实例为其提供服务。...因此合理正确配置监听器以及tnsnames是Oracle RAC实现负载均衡以及failover的前提,本文将描述基于 suse linux 10 + Oracle 10g RAC 下监听器的配置。...有关Oracle 网络配置相关基础请参考: 配置ORACLE 客户端连接到数据库 配置非默认端口的动态服务注册 配置sqlnet.ora限制IP访问Oracle Oracle 监听器日志配置与管理...The command completed successfully 三、总结(缺省1521端口) 1、RAC 监听的配置当使用缺省的监听器时则监听器名字为 LISTENER_${NODE} 2、如未设置...而当设置了正确的remote_listener,则本地实例可以实现远程注册 3、缺省情况下,PMON进程自动将instance_name和service_names等信息注册到已启动的缺省侦听器 4、可以使用

    4.6K30

    一次访问问题排查-涉及TNS-03505、ORA-12154、TNS-12560、动态注册、防火墙、tnsping跟踪等

    建了一个库,想通过Oracle Net访问,需要配置监听器和tnsnames.ora,接下来碰到一系列的问题。。。 1....动态注册机制下,原来监听器中的SID_LIST部分将不再需要。) (2) 上面之所以还有一个SID_LIST,这是缺省的PLSExtProc是为外部存储过程调用而配置。...会使用tnsping的trace跟踪,设置sqlnet.ora配置文件。 5. 动态注册的使用。好处:简化监听器配置、连接时failover(RAC)、运行时负载均衡(RAC)。 6....解决过程中,对我有帮助的帖子: http://blog.itpub.net/7199859/viewspace-374281/ http://blog.itpub.net/519536/viewspace...(Unknown Source)         at oracle.net.ca.NetCA.

    1.7K30
    领券