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

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

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

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

通过多项实践,再次学习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文件夹中...重点:三个文件作用和使用 1 sqlnet.ora 作用类似于linux或者其他unixnsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现连接字符串(service_name...假如NAMES.DEFAULT_DOMAIN参数不存在,则sqlplus程序会直接到tnsnames.ora文件中找 demo网络服务名,然后取出其中host,port,tcp,service_name...,利用这些信息连接请求发送到正确数据库服务器上。

1.6K30

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数、注册表之类,要想想本机能为什么通过网络就不行,还是定位问题。

85320

Oracle RAC failover 测试(TAF方式)

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

1.5K40

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.3K30

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

建了一个库,想通过Oracle Net访问,需要配置监听器和tnsnames.ora,接下来碰到一系列问题。。。 1....动态注册机制下,原来监听器中SID_LIST部分将不再需要。) (2) 上面之所以还有一个SID_LIST,这是缺省PLSExtProc是为外部存储过程调用而配置。...会使用tnspingtrace跟踪,设置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.6K30
领券