oracle11g端口映射客户端频繁掉线(oracle 11g 客户端 sqlplus问题)
本文目录
- oracle 11g 客户端 sqlplus问题
- win2008安装oracle11g数据库后,网络连接一直转圈,如图
- 我用的是oracle11g服务端和12c客户端,在**L Plus里都能连接到数据库,但是在pls
- 高手进,VS2010连不上Oracle数据库,怎么回事
- toad for oracle 11g 无法连上oracle
- Linux下的Oracle11g **和数据库实例均已启动,但客户端无法连接的原因是什么
- oracle数据库1521端口映射之后无法访问,内网可以、外网不行、端口映射没问题
- 【高分求助】连接服务器Oracle 11g数据库较慢
oracle 11g 客户端 sqlplus问题
(1)在环境变量中的 PATH 中加上 %ORACLE_HOME%\bin
举个例子:
ORACLE_HOME=D:/oracle/product/11.2.0/dbhome_1
PATH=%ORACLE_HOME%/bin;....其他原来的配置
(2) 你第一次用A机器作为客户端去连接B机器时, 显示tns协议适配器错误, 所以要确保两件事:
1) B机器的Oracle Server 端配置了**(可通过Oracle Net Configuration Assistant配置)。默认情况下Oracle安装完后都会有**服务启动, 你可以到Windows 的 Services.msc 中查看到。
2) A机器的Oracle Client 端配置了Local Net Service Name(同样可通过 Oracle Net Configuration Assistant 配置)。这个 Net Service Name 作用让客户端通过 Net Service Name 的形式, 知道服务器端的IP地址、服务**端口以及Oralce 的 SID。
win2008安装oracle11g数据库后,网络连接一直转圈,如图
这些oracle的服务自启动,那你开机速度得多慢?直接插网线,并且是静态IP的话,网络转圈就是开机速度太慢了。如果是DHCP获取动态IP地址的话,有可能是网络缘故或者DHCP服务器缘故,还有可能是本身机器太慢。根据我推测,你这个就是因为oracle服务开机自启动,导致机器开机变慢了,所以出现这种情况。如果是学习的环境,解决办法是将这些oracle的服务设置为手动启动。如果是生产环境,相信也没那么多重启机器的时候吧,不够用管。
我用的是oracle11g服务端和12c客户端,在**L Plus里都能连接到数据库,但是在pls
如果是64位的话,用这个
使用PL/**L Developer连接OracleX64版本:
1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
2. 将系统的tnsnames.ora拷贝到该目录下;
3. 在PL**L Developer中设置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home:C:\instantclient-basic-nt-11.2.0.2.0
OCI Library:C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
4. 在PL**L Developer目录下如下bat文件,替换其快捷方式,启动PL**L Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev****
高手进,VS2010连不上Oracle数据库,怎么回事
主要是因为64位win7系统的Program
Files
(x86)路径中的括号引起的,oracle不认识这样的路径,所以就出现不能连接数据库了。解决方法:
1、在win7
64位下,先安装Oracle
11g客户端,可以在oracle官网去下载。
2、安装好后,将oracle10g的network中的文件全部拷贝到Oracle
11g目录下的network文件夹下.
路径例如:E:\app\XXXX\product\11.2.0\client_1\Network\Admin
3、上述步骤操作完后,再连接测试,通过~~
toad for oracle 11g 无法连上oracle
按照提示,有两个注意下:
1、你没有安装Oracle 客户端程序。
2、如果你确实安装了客户端,那么请确认是32位的客户端。TOAD 不支持64位客户端的。
Linux下的Oracle11g **和数据库实例均已启动,但客户端无法连接的原因是什么
有两种情况
1、有防火墙
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 1521 -j ACCEPT添加1521端口访问策略
/etc/init.d/iptables restart重启防火墙
或者关闭防火墙
/etc/init.d/iptables stop
2、只**的本地访问
netstat -ntlp检查
vi $ORACLE_HOME/network/admin/listener.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))
检查一下
/etc/hosts主机名配置对了没
oracle数据库1521端口映射之后无法访问,内网可以、外网不行、端口映射没问题
是windows的服务器吗?
在windows的服务器上,oracle服务不光使用了侦听端口1521,还是用了数据端口(不定)。
设置共享socket,具体目录参考下面的说明去找:
在注册表:
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0
上新建一个字符串值:
USE_SHARED_SOCKET=true
如果安装了多个目录,则每个类似的目录都要设置:
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEx (x目录编号)
设置后要求重新启动实例(只重启listener发现没有效果)
【高分求助】连接服务器Oracle 11g数据库较慢
sqlpus "/as sysdba"这种方式是通过loop管道去连接本地数据库. 好处是不走网络,也不经过lsnrctl**器.
sqlplus 用户名/密码@IP/DBName as sysdba 这种方式与上面的连接方法有根本上的不同 ; 这种方式是使用sqlplus作为客户端 , 去登录目标IP/SID的数据库. 用这种方式登录所做的动作就是先去网络绕一圈,找到目标IP后再绕回来登录.
从你描述的情况上看,连接速度慢的问题更可能是网络原因.可以从你的客户端机器
route 192.98.18.15
看一下网络耗时.
更多文章:
学ps的软件(电脑ps处理,哪个软件最好用(电脑常用的ps软件))
2026年4月14日 09:20
个人主页带位置视频未达标怎么弄(我王者荣耀位置按了定位位置的按钮为什么我的个人主页还是显示的暂未)
2026年4月14日 09:00
session timeout什么意思(Session+Timeout是什么意思)
2026年4月14日 08:40
电脑启动program是什么(program启动项有什么用)
2026年4月14日 08:20
警告 did you mean strncmp(Linux mintcommand ’sudu’ not found,具体看图)
2026年4月14日 08:00
js将字符串转化为date(怎么用JS将字符串转成日期Date类型)
2026年4月14日 07:00
insert all(oracle MERGE into跟insert all有什么区别)
2026年4月14日 06:40
oracle11g端口映射客户端频繁掉线(oracle 11g 客户端 sqlplus问题)
2026年4月14日 06:20




