精华内容
下载资源
问答
  • oracle访问远程数据库配置.pdf
  •  当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中...
  • oracle中配置访问远程数据库/oracle中配置访问远程数据库/oracle中配置访问远程数据库/oracle中配置访问远程数据库/oracle中配置访问远程数据库
  • android访问远程数据库

    热门讨论 2011-12-06 12:12:20
    android通过搭建WebServer访问远程数据库
  • 访问远程数据库的一些基本知识
  • 在Visual C#中访问不同数据库, 访问远程数据库和访问本地数据库在原理上都是一样的
  • 用IP地址在本地访问远程数据库,设置方法。
  • ORACLE 使用DBLINK访问远程数据库

    千次阅读 2015-11-29 00:03:41
    通过dblink,本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。 首先,查看Global_name参数是true还是False。该参数为true时,你在本地建立的DBLINK的名称必须和远程数据库的全局数据库名的Global_...
     当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink。通过dblink,本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。
    首先,查看Global_name参数是true还是False。该参数为true时,你在本地建立的DBLINK的名称必须和远程数据库的全局数据库名的Global_name一致才行。

    global_name可以在远程数据库上得到:

    修改GLOBAL_NAME的方法:
    方法一、在数据库的init.ora文件中将global_names设为true/false。
    方法二、语句:ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE;
    修改后重新启动数据库设置才能生效。

    其次,创建dblink之前用户必须有创建dblink的权限( 注意此处赋予的public database link的权限):


    第三、在本地数据库tnsnames.ora文件中配置了要远程访问的数据库,配置完即可创建dblink:

    也可以直接创建数据库链接时写入配置数据库:

     –这个service_name是您要链接到的数据库服务端的服务名
    其中HNBB 是你创建的dblink名字,是数据库连接串的名字。以后就通过这个名字来进行调用远程数据库的内容;
    jjaj/jjaj是登录到远程数据库的用户/密码;
    hnbb235为该Oracle数据库所在的主机上的tnsnames.ora文件里边定义的数据库连接串。
    在本地数据库中通过dblink访问远程数据库'hnbb235'中jjaj.AJCFGDQK2012BAK表。

    对于另外一种情况,所要访问的表不在数据库链接中指定的远程帐户下,但该帐户有访问该表的权限,那么我们在表名前要加上该表的用户名:

    对于经常使用的数据库链接,可以建立一个本地的同义词,方便使用:


    最后、查看所有的数据库链接,进入系统管理员账号下,运行命令:

    删除数据库连接:

    关闭dblink连接,关闭前一定要注意session的回收,在应用程序中使用
    commit;
    alter session close database link hnbb;

    任何ddl语句都无法在dblink中直接执行。但通过创建存储过程,使得能在dblink中执行ddl语句。 注意需在目标数据库的相应用户下创建存储过程 ,具体如下:
    展开全文
  • ![图片说明](https://img-ask.csdn.net/upload/201501/16/1421381478_376921.jpg) SQLServer客户端访问远程数据库报错。 远程数据库是使用tomcat7.0回调阿里云的数据库。
  • Builder中访问远程数据库的另一种途径
  • 在开发中遇到的问题,若你想在本地数据库访问远程数据库,oracle在进行跨库访问时,可以通过创建dblink实现。 create database link link名称  connect to 对方数据库用户名 identified by 对方数据库用户密码...

    在开发中遇到的问题,若你想在本地数据库访问远程数据库,oracle在进行跨库访问时,可以通过创建dblink实现。

    create database link link名称 
    connect to 对方数据库用户名 identified by 对方数据库用户密码
    using '对方数据库ip:端口/实例名'; 

    eg:

      create database link ats
      connect to ats IDENTIFIED BY "ats"
      using '(
      DESCRIPTION = 
        (ADDRESS_LIST = 
        (ADDRESS = (PROTOCOL = TCP)(HOST = 10.75.43.2 )(PORT = 1522)))  
        (CONNECT_DATA = 
          (SERVICE_NAME = zbdbtest)
         )
        )';

    执行该语句,然后在本库中可以进行查看,修改等远程数据库中的表了。【注:远程数据库中的表执行的时候需要在表后加上@link名称 】如: select * from 表名@ats;

    若在java代码中进行对远程数据库中的表进行操作的话,和本库中的表的操作是一样的。

     

     

     

     

     


     

    展开全文
  • iptables案例:通过本地服务器转发访问远程数据库场景介绍我有个人PC一台,IP为:192.168.1.68,简称A 本地服务器一台,IP为:192.168.1.10,简称B 外网数据库服务器一台,IP为:119.29.0.47,简称C 我需要让A...

    iptables案例:通过本地服务器转发访问远程数据库

    场景介绍

    个人PC一台,IP为:192.168.1.68,简称A
    本地服务器一台,IP为:192.168.1.10,简称B
    外网数据库服务器一台,IP为:119.29.0.47,简称C
    我需要让A通过B的转发去连接数据库服务器C,而不是A直接连接C。

    解决方案

    基础知识

    通过iptables的IP端口转发机制实现。

    IP传输包的特点

    这里写图片描述

    原理示意

    这里写图片描述

    具体配置

    • 启用linux内核路由转发功能
    # 临时修改,机器重启失效
    [root@localhost ~]#echo "1" > /proc/sys/net/ipv4/ip_forward
    # 永久生效修改
    # 改:#net.ipv4.ip_forward = 0
    # 为: net.ipv4.ip_forward = 1
    [root@localhost ~]# vim /etc/sysctl.conf
    # 使配置立即生效
    [root@localhost ~]# sysctl -p
    • 配置iptables转发规则
    [root@localhost ~]# iptables -t nat -A PREROUTING -p tcp --dport 33060 -j DNAT --to-destination 119.29.0.47:3306
    [root@localhost ~]# iptables -t nat -A POSTROUTING -p tcp --dport 3306 -j SNAT --to-source 192.168.1.10

    重点解释一下:
    DNAT:修改数据包的目的IP,起到数据转发的作用。
    SNAT:修改数据包的源IP。上例中发送的数据包虽然被192.168.1.10进行了转发,但是默认源IP不会因为转发而修改为192.168.1.10,当服务器返回数据的时候会返回到192.168.1.68,但是192.168.1.68本身发送数据是发送到192.168.1.10的,192.168.1.68接收到119.29.0.47的返回数据时,认为是无效数据,然后丢弃。所以SNAT的作用就是修改数据包的源IP地址,让应答数据可以正常返回。

    展开全文
  • mongodb如何访问远程数据库

    千次阅读 2017-07-25 20:42:10
    首先打开本地mongodb 然后mongo 远程数据库IP地址:端口/数据库名字 -u 用户名-p 密码 写这个也是怕忘。。。 大家也可以参考参考,可能因为权限问题会有些警告,不过增删改差不印象;

    首先打开本地mongodb

    然后mongo 远程数据库IP地址:端口/数据库名字 -u 用户名-p 密码

    写这个也是怕忘。。。

    大家也可以参考参考,可能因为权限问题会有些警告,不过增删改差不印象;

    展开全文
  • 一、android 访问远程数据库 关于连接远程数据库,涉及到两个问题,第一,连接远程服务器,第二,访问数据库。 之前一点不懂,看了几个教程,稍微理清了点头绪,首先要连接到服务器,这就涉及到连接方法与通信协议...
  • 通过SQL语句访问远程数据库

    千次阅读 2011-05-08 15:22:00
    <br />通过SQL语句访问远程数据库  <br />1、得建立链接服务器:  <br />+ expand sourceview plaincopy to clipboardprint? --删除链接服务器  if exists(select * from master.dbo....
  • Mongo访问远程数据库

    千次阅读 2016-06-17 11:43:14
    1. 如果从自己电脑访问远程服务器的mongo,如下: 1. mongo 120.xx.1xx.1xx:27017 2. use admin 3. db.auth("xxxx","xxxx") 4. use cloud_data_appmultip 2.如果就使用服务器的主机登录mongo,如下...
  • asp.net访问远程数据库

    千次阅读 2018-11-02 15:02:48
    步骤:1、使用vs中的工具-》连接到数据库 2、点击确定之后 3、拉一个GridView控件,将其DataSourceID属性绑定上面经过测试的数据库文件中对应的数据表 4、以文件夹方式发布该网址 5、打开IIS将该目录添加,绑定IP...
  • vb和asp如何用remote访问远程数据库

    千次阅读 2006-09-19 18:51:00
    访问远程数据库的情况有以下几种:1)访问远程数据库的access数据库2)访问远程mssql数据库或oracle等其他关系数据库,但是数据库通信端口被防火墙阻挡或其他网络原因造成无法使用该端口本文仅在windows2000 advance...
  • 在局域网下,android访问远程数据库,C#服务器,android客户端,求教C#服务器怎么写,给点参考代码,谢谢
  • oracle 创建dblink访问远程数据库

    千次阅读 2016-06-15 10:29:58
    首先,在本地数据库tnsnames.ora文件中配置要访问的目标数据库信息.可以直接修改tnsnames.ora文件,或者使用客户端向导界面配置。 一般将下面的HOST和SERVICE_NAME改为要访问的目标数据库信息就可以了。 test_link2 ...
  • 本地访问远程数据库MySQL

    千次阅读 2017-10-17 18:44:33
    一、首先,打开终端,连接远程服务器,命令如下: ssh UserName@IP  UserName :用户名,IP:IP地址  接着输入密码,可进入远程服务器; 修改配置文件:  打开的目录可能会根据MySQL的版本稍有...
  • oracle通过DBLink访问远程数据库的LOB字段报ORA-22992的解决方法   最近在做一个照片采集的功能,照片采集是在外网库,而外网在把照片采集后,内网会读取外网库中的照片(照片字段是BLOB类型),如果内网直接通过...
  • C# 访问远程数据库(sql server)

    千次阅读 2012-06-05 16:31:21
    现在想要在互联网范围内访问数据库。 google搜索说外网与局域网是相似的,只是将局域网的ip换为公网ip。C#写了个小测试程序,所处的网络环境通过路由器上网。目的通过公网ip读取本机数据
  • [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。 而同样的程序,用Netbox加载网页则能正常读取。 请教高人:是IIS7.5中哪有设置吗?同样的数据库和程序,为何IIS7.5不行而netbox可以呢?
  • android访问远程数据库两种方式

    万次阅读 2013-10-13 14:14:53
     我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问WebService,但是这些库并不适合我们资源有限的android手机客户端,做过JAVA ME的人都知道有KSOAP这个第三方的类库,可以帮助我们获取...
  • 今天帮老师调试一个代码的时候,遇到android连接远程mysql数据库的问题,记下来方便之后查阅! Logcat异常信息: 远程mysql_java.sql.SQLException: null, message from server: "Host '192.168.1.115' is not ...
  • 操作系统环境:redhat5.6 ...在源端数据库上创建了一个访问目标数据库数据库链路: create database link DTARGET.REGRESS.RDBMS.DEV.US.ORACLE.COM connect to strmadmin identified by ora

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 308,636
精华内容 123,454
关键字:

怎么访问远程数据库