远程访问Oracle数据库

合集下载

如何连接别人的ORACLE数据库

如何连接别人的ORACLE数据库

如何连接别人电脑上的ORACLE数据库(以oracle9i版本为例,本机必须安装oralce9i的客户端)
第一步:orahome92-configuration and migration tools- net managers
第二步:在“服务命名”中点“+”
第三步:编辑一个你的服务名,(不是对方的数据库名)
第四步:默认选择TCP/IP
第五步:主机名填入对方的机器IP地址,端口默认(不要改)
第六步:服务名是对方的数据库名(要问对方),连接类型默认(不要改)
第七步:连接测试
一般测试结果需要“更改登录”
更改登录中,在用户名和口令中,录入对方数据库的用户名口令(你要访问的库)
测试成功!点击“关闭”
点“完成”
第八步:保存网络配置
在“E:\oracle\ora92\network\admin”中打开tnsnames.ora,可以看到配置情况:MORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.34)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
第九步:到此,可以检查配置是否正确,是否连接成功
运行—输入sqlplus,在“请输入用户名”中键入数据库连接方式
第十步:连接成功,可以通过PLSQL等客户端工具连接别人的数据库了!。

oracle远程连接配置

oracle远程连接配置

oracle远程连接配置今日需要对站内所有的空间数据做入库处理,所以在服务器上安装了oracle,在本地需要对其进行连接,在网上查阅了相关资料,整理如下:远程服务端配置:1. 数据库配置因为要为外界客户端提供数据服务,所以一定要将 [数据库操作模式] 配置为 "共享服务模式". 我就是犯了这个错误,将操作模式配置成了"专用服务器模式",导至远程客户端无法正常连接.如果不能确定数据库的操作模式,可以打开ORACLE "Database Configuration Assistant" 工具的 "在数据库中配置数据库选项" 进行配置.如果新建数据库一定不要忘了将 [数据库操作模式] 配置为 "共享服务模式".2. 数据库服务确定数据库服务已经启动.方法: 命令行下键入 "services.msc"在 WINDOWS服务窗口中找到您的数据库服务(一般都以OracleService数据库实例名的形式命名),查看是否为"已启动"状态,否则请启动该服务.3. 监听程序确定数据库已经附加到监听程序中,并且监听程序已启用.方法: 命令行下键入 "lsnrctl"在 lsnrctl控制台窗口中键入 "services 监听程序名"如果出现 "摘要信息" 则说明监听程序已启动如果出现 "无监听器" 字样,说明监听程序未被启动在 lsnrctl控制台窗口中键入 "start 监听程序名" 以启动监听程序也可在命令行下键入 "services.msc"在 WINDOWS服务窗口中找到您的监听程序服务(一般都以OracleOraHome92TNSListener监听程序名的形式命名,默认的监听程序服务名为 "OracleOraDb10g_home1TNSListener"),查看是否为"已启动"状态,否则请启动该服务.4. 网络状态确定监听程序所使用的端口已被列入防火墙允许的行列.本地客户端配置1. 测试连接方法: 命令行下键入 "tnsping 服务端IP地址"如果出现 "OK(XX毫秒)" 字样,说明可以与服务端建立连接.否则请检查服务端配置.2. 添加服务名方法: 打开ORACLE "Net Configuration Assistant" 工具 -> "本地NET 服务名配置" -> "添加" -> 选择ORACLE数据库或服务-> 输入服务名(建库时输入的全局数据库名) -> TCP -> 主机名中输入服务端IP地址,端口输入服务端监听程序所监听的端口 -> 是,进行测试 -> 首次测试可能会失败,因为默认的用户名口令不一定和服务端的匹配,点击更改登录输入有效用户名和口令确定后如出现"测试成功",说明连接成功,点击下一步 -> 输入本地服务名 -> 直到完成.3. 登录数据库在SQLPLUS中以sys用户登录时的设置格式如下:。

外网怎样访问内网oracle数据库

外网怎样访问内网oracle数据库

外网怎样访问内网oracle数据库
内网使用nat123动态域名解析,将域名实时固定解析到路由公网IP,然后在路由器上做oracle数据库端口映射。

下面是店铺给大家整理的一些有关外网访问内网oracle数据库的方法,希望对大家有帮助! 外网访问内网oracle数据库的方法
明确oracle数据库内网访问地址端口,确保oracle数据库服务正常,在内网可以正常访问连接。

内网使用nat123动态域名解析。

内网服务器安装nat123客户端,并使用它。

使用自己的帐号登录。

如没有帐号,“注册帐号”进入网站进行注册帐号。

进入主面板/域名解析列表/添加域名。

选择动态域名解析记录,使用免费二级域名,或自己的域名。

鼠标放在输入框有向导提示。

添加动态解析后,在域名解析列表中查看当着解析状态。

动态解析域名与本地公网IP保持对应。

路由器端口映射,路由映射oracle数据库访问端口。

因为公网IP 是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网oracle数据库访问端口打通。

路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。

外网访问时,使用动态解析域名。

在外网访问oracle数据库时,使用动态解析域名进行连接访问。

域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。

END。

远程连接Oracle的四种方法

远程连接Oracle的四种方法

远程连接Oracle的四种方法Oracle数据库的远程连接可以通过多种方式来实现,本文我们主要介绍四种远程连接的方法和注意事项,并通过示例来说明,接下来我们就开始介绍。

第一种情况:若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。

不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置。

第二种情况:本机未安装oracle服务器,也未安装oracle客户端。

但是安装了pl sql development、toad sql development、sql navigator等管理数据库的工具。

在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。

这种情况下,本人以pl sql development远程连接ORACLE服务端数据库为例:1、在安装oracle服务器的机器上搜索下列文件:oci.dllocijdbc10.dllociw32.dllorannzsbb10.dlloraocci10.dlloraociei10.dllsqlnet.oratnsnames.oraclasses12.jarojdbc14.jar把这些找到的文件复制放到一个文件夹,如 oraclient,将此文件夹复制到客户端机器上。

如放置路径为 D:oraclient。

2、配置tnsnames.ora,修改其中的数据库连接串。

oracledata = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = oracledata) )其中,oracledata是要连接的服务名;HOST = 192.168.0.58,是服务器IP地址;PORT = 1521是端口号。

ADOOLEDB的方式远程连接oracle[管理资料]

ADOOLEDB的方式远程连接oracle[管理资料]

ADO OLEDB的方式远程连接oracle<%set conn=server.createobject("adodb.connection"dns="Provider=OraOLEDB.Oracle;Persist SecurityInfo=True;User ID=user;Password=pwd;Data Source=dbname" conn.Open dnsfunction closedatabaseconn.closeset conn = nothingend function%>用Microsoft OLE DB Provider for Oracle连接Oracle 2007-05-29 16:54:32| 分类: Oracle | 标签: |字号大中小订阅 .天气:心情:用Microsoft OLE DB Provider for Oracle连接Oracle时,报"发生了一个Oracle错误,但无法从Oracle中检索错误信息"的解决办法:1、打开注册表到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCIFor Oracle 10g, the correct settings areOracleOciLib = oci.dllOracleSqlLib = orasql10.dllOracleXaLib = oraclient10.dllFor Oracle 9i, the correct settings areOracleOciLib = oci.dllOracleSqlLib = orasql9.dll连接Oracle数据库:OLEDB连接方式(一)'OLEDB的字符连接方式,OLE DB 提供程序为"Microsoft OLE DB Provicer for Oracle"'**********创建连接对象***************Set con=createobject("adodb.connection")'连接设置。

如何实现外网访问内网oracle数据库

如何实现外网访问内网oracle数据库

如何实现外网访问内网oracle数据库
Oracle数据库服务器部署在内网环境,局域网内可以访问oracle 数据库,内网也可以上外网。

如何实现外网访问内网oracle数据库?请看下面店铺整理的具体方法!
实现外网访问内网oracle数据库的方法
确保内网应用正常。

明确内网oracle数据库访问地址,并确保oracle数据库服务正常。

nat123端口映射之全端口映射。

在oracle数据库服务器局域网内安装nat123客户端,并使用它。

使用自己的帐号登录。

如没有帐号,可以“注册帐号”进入网站进行注册。

通过主面板/端口映射列表/添加映射。

设置映射信息。

选择全端口映射类型。

P2p模式是免费模式。

转发p2p是VIP模式,需要VIP才能使用。

填写内网oracle数据库服务器IP地址,和外网访问的域名。

可以使用自己的域名,也可以使用免费二级域名。

将鼠标放在输入框有向导提示
添加映射后,可查看映射状态。

将鼠标放在映射图标上有提示当着状态信息。

新添加映射一般几分钟内生效。

外网访问端安装nat123客户端并使用访问者。

访问者打开oracle全端口映射后的域名和访问端口。

如添加访问地址时,同时启用允许局域网访问,则在访问者的局域网内都可以访问。

核实访问者状态。

鼠标放在访问者图标上,提示当前状态信息。

END。

在本机用Toad远程连接Oracle数据库(详细步骤图解)

在本机用Toad远程连接Oracle数据库(详细步骤图解)

在本机用Toad远程连接Oracle数据库(详细步骤图解)在本机用Toad远程连接Oracle数据库在本机利用Toad连接远程数据库,需要以下操作步骤。

第一步:安装Oracle数据库安装Oracle数据库的时候,需要注意以下几点:1) 直接点击安装包最外面的那个小图标setup.exe即可。

(不是李XX所说的那样,不能点击这个安装)2) 不用“创建启动数据库(附加720MB)”,同样,与该选项对应的全局数据库名、数据库口令都可以取消,直接跳过,不选。

这样可以为本机CPU减轻负担。

当然,如果需要在本机利用本地数据库做一些操作练习,还是需要创建启动数据库的。

在这里,仅仅是想连接远程数据库,所以不需要创建本地数据库。

第二步:安装Toad安装Toad for Oracle 9.5。

破解码如下:第三步:配置TNSNAMES(网络配置)此时,打开Toad,database下拉列表中还是空,需要配置tnsnames.ora文件才可以用:E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames .ora。

注意:刚开始,此目录下的tnsnames.ora文件时不存在的,需要经过如下配置:1) 【Win+R】->【netca】调出Oracle Net Service配置。

2) 选择【本地Net服务名配置】->【下一步】,进入添加界面。

3) 【添加】->【下一步】,进入Net服务名配置界面。

此时,服务名要填写远程数据库的全局数据库名,也就是数据库在设计的时候就已经指定的全局名称。

4) 服务名配置完成之后,需要制定网络连接协议。

选择TCP协议,进入下一步。

5) 前面制定了协议:TCP/IP协议,为了能和远程数据库通信,还需要指定远程数据库的主机名:IP地址。

也就是需要访问的数据库所在的主机IP。

端口号默认为1521,不需要更改。

6) 配置完成之后(实际上还差一步:更改登录),测试连接是否成功。

外网如何访问内网oracle数据库

外网如何访问内网oracle数据库

外网如何访问内网oracle数据库
Oracle数据库服务器部署在内网环境,局域网内可以访问oracle 数据库,内网也可以上外网。

如何实现外网访问内网oracle数据库?具体请看下面店铺介绍的操作方法!
外网访问内网oracle数据库的方法
确保内网应用正常。

明确内网oracle数据库访问地址,并确保oracle数据库服务正常。

nat123端口映射之全端口映射。

在oracle数据库服务器局域网内安装nat123客户端,并使用它。

使用自己的帐号登录。

如没有帐号,可以“注册帐号”进入网站进行注册。

通过主面板/端口映射列表/添加映射。

设置映射信息。

选择全端口映射类型。

P2p模式是免费模式。

转发p2p是VIP模式,需要VIP才能使用。

填写内网oracle数据库服务器IP地址,和外网访问的域名。

可以使用自己的域名,也可以使用免费二级域名。

将鼠标放在输入框有向导提示
添加映射后,可查看映射状态。

将鼠标放在映射图标上有提示当着状态信息。

新添加映射一般几分钟内生效。

外网访问端安装nat123客户端并使用访问者。

访问者打开oracle全端口映射后的域名和访问端口。

如添加访问地址时,同时启用允许局域网访问,则在访问者的局域网内都可以访问。

核实访问者状态。

鼠标放在访问者图标上,提示当前状态信息。

END。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

远程访问oracle数据库
1.开启双方的所有的Oracle的服务。

2.打开Net Configuration Assistant 配置监听器
选择“本地NET服务名配置”→然后下一步→添加
选择添加,然后“下一步”
选择Oracle8i火更高版本数据库或服务,然后“下一步”
服务器为你要连接的远程的数据库名称,一定要数据库名称相同,然后“下一步”
选择“tcp”协议,然后下一步
主机名为你要连接的机子IP(固定IP和局域网IP),然后选择“使用标准端口号1521”→然后“下一步”
选择“是,进行测试”→然后“下一步”
选择“更改登录”
然后输入要连接Oracle数据库的用户名和密码。

才显示测试成功。

然后“下一步”
Net服务名为venice和要连接的数据库的名称相同。

然后“下一步”
选择“否”,然后“下一步”
配置完成,然后“下一步”
直接点击“完成”
3.查看是否监听器正在监听远程数据库。

打开。

选择“本地”→监听程序→“listener”→数据库服务现在一切都OK了。

相关文档
最新文档