本地Oracle数据库访问远程Oracle数据库

如何使用本地Oracle数据访问远程Oracle数据库。知道远程数据库的ip、数据库名、数据库用户名、密码、service_name(sid)。例如:我想将远程数据库中的一张表中的数据插入到本地数据库表中。如何实现?不希望使用链路。希望得到各位大侠的帮助,谢谢。

14个回答

-- 在本地以sys用户执行,向需要创建DBLINK的用户授权
grant create database link to ;

-- 在本地以登录,执行:
create database link
connect to identified by ""
using
'(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = )
)
)';

查询的时候在远程表名后加上@就可以了。

weixin_38299517
琉星之云 回复qq_1220058027: 那你可以给我写一下直接连接然后去数据的吗?
接近 2 年之前 回复
qq_1220058027
qq_1220058027 回复云之琉星: 话说那啥。。。我的赏赐呢???
接近 2 年之前 回复
qq_1220058027
qq_1220058027 回复云之琉星:用DBLINK最好!
接近 2 年之前 回复
weixin_38299517
琉星之云 比如:select * from ‘远程数据库中的表’。这个远程数据库中的表应该怎么表示,不使用dblink的话,可以实现吗?
接近 2 年之前 回复
weixin_38299517
琉星之云 那有没有那种直接连的,不创建链路,毕竟用的不多。
接近 2 年之前 回复

dblink,查询的时候这样写sql,例如一个dblink叫aa,
select * from tablename@aa 这样就可以查询表数据,当然也可以和自己数据库的表关联查询

weixin_38299517
琉星之云 sql语句是要写在程序中的,本地用的时候只是一个客户端,本地用户是看不到远程数据库的这些参数的。
接近 2 年之前 回复

可以通过连接数据库获取数据到前端,再将获取的数据导入本地,仅提供思路

weixin_38299517
琉星之云 太麻烦了
接近 2 年之前 回复

,再将获取的数据导入本地,仅提供思路,你看看可以不

weixin_38299517
琉星之云 太麻烦了
接近 2 年之前 回复
 oracle可以通过dblink远程绑定数据源

jdbc去写....

创建dblink,
create /* public / database link aa

  connect to user identified by *
*

  using '(tns )';

怎么有些东西显示不了呢???

顶楼上,用PLSQL,配置相关的 (.ora文件),这样的话一般可以连接上,可能还会需要VPN和远程连接

共14条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
PLSQL连接本地oracle或远程oracle数据库
本文以oracle11G为列,演示PLSQL连接oracle11G(64位)服务端 一、Oracle11G安装包如下: oracle11G服务端安装包链接:https://pan.baidu.com/s/1e7Te4kHYSo0ytzJNx0QfLA 提取码:tn63 oracle11G客户端安装包链接:https://pan.baidu.com/s/149zYoKDkRjbhiz8y1pqT1A...
导出远程oracle数据库到本地
例如: 远程数据库:193.193.193.254:1521/orcl首先,使用oracle 的 net manager 创建服务(运行net manager 时请以管理员的身份运行,不然有可能最后保存的时候出现error writing entry to local tnsnames.ora file错误) 下面上图: 输入网络服务名 默认点击下一步 输入远程主机IP
本地数据库访问与远端数据库访问
本地数据库,插入30万条数据,速度还可以。但是连接到远端的数据库服务器时,再次插入30万条数据,速度降低的比较厉害!
CMD 迁移oracle数据库(远程到本地)
数据导出:  1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中    exp system/manager@TEST file=d:\daochu.dmp full=y  2 将数据库中system用户与sys用户的表导出    exp system/manager@TEST file=d:\daochu.dmp owner=(sys
如何远程备份oracle数据库到本地 ?
如题rn现在数据库在192.168.1.185上 其中一个实例为RCrn想将这个RC备份到本地 用什么命令可实现?rnrn注:不能远程登陆185机子rnrn谢谢
oracle数据库备份还原(本地及远程操作)
oracle数据库备份还原(本地及远程操作)
Navicat备份远程Oracle数据库到本地
最近公司开发环境数据库服务器很不稳定,经常连不上,给开发造成很大影响,于是就想把数据库备份到本地。  因为一直在用Navicat操作数据库,这里就分享一下用Navicat备份远程oracle数据库导本地的过程。过程so easy!   1、首先本地肯定要装oracle吧~(废话!)  2、在本地建立一个用户并分配表空间:创建表空间create tablespace tbs_puhuilicai da
sqlplus连接oracle数据库(连接本地oracle数据库和连接远程的oracle数据库)
sqlplus连接oracle数据库(连接本地oracle数据库和连接远程的oracle数据库) 虽然我们现在平时都是使用PLSQL Developer这个软件工具了,但是我们还是要了解sqlplus 想要成功连接本地的oracle数据库,首先要确保本地的这2个服务是处于启动状态 (重要)OracleOraDb11g_home1TNSListener (oracle的监听器服务)(...
PLSQL连接本地oracle或远程oracle数据库,实现随意切换
前言 每次安装Oracle以后,都会出现使用plsql连接不上的问题!多次重启电脑、重装系统的磨人经历之后,终于做出这么一篇文章,希望能帮助广大技术人员减少一些时间,顺利进行连接。 注:不安装oracle,可以用plsql连接远程数据库(只要有oracle的network文件夹就行)。 本文主要讲述如何连接本地oracle数据库或者远程oracle数据库,实现随意切换。 注:首先下载64位...
本地不装Oracle用PL/SQL连接远程Oracle数据库
PL/SQL 7.1.5 Oralce 9i   1、下载Oralce客户端,官方提供的OracleXEClient.exe比较臃肿,有一个精简版的客户端,下载地址:http://www.aroundfiles.com/Download/Oracle10.2_Client_Lite.rar.html 如果下载链接失效可以百度一下Oracle10.2_Client_Lite。   ...
Oracle本地与远程数据的导入导出
Oracle本地导出数据:     1、以system用户的身份进行登录,创建逻辑目录directory,有两种方式:             1)、select * from dba_directories;  查询已经创建的目录,可选择对应的目录字典作为directory;                2)、create directory MY_DUMP as 'd:\MY_DUMP
在本地连远程的oracle odbc
我想用我的机器链接 192。168。0。2机器上的 oracle 数据库 用odbcrnrn1.需要如何配置192。168。0。2上的oracle?rn2.我机器需要安装什么东西吗?rn3。链接成功后如何测试是否连上?rn
远程备份oracle到本地和还原
本地备份其他机器上的数据库,找到了一个用doc命令的备份方法,简单记录如下:  备份:     exp 用户名/密码@要连接的远程计算机IP/要备份的远程数据库名称 file=文件路径  注:1:此用户必须拥有dba的权限         2:为了能正常执行exp命令,需要安装oracle客户端,只需要安装,不管使用与否。(试过只安装 oracle临时客户端instantclien
windows下oracle的本地、远程导入导出
最近使用oracle的基本操作1、关于数据库的导入导出 不管是导入导出,最基本的还是本地需要安装oracle客户端,不然最基本的导入导出关键字都识别不了,这个是最基本的条件。 导入导出命令:imp、exp。 1导入命令:imp username/password@orcl在这里默认的IP就是本地一般都是127.0.0.1,同样的也有端口一说,在这里一般默认的都是1521,这个默认端口和ip都是在安
oracle数据库备份还原导入导出操作(本地及远程操作)
oracle数据库备份还原导入导出操作(本地及远程操作)
PLsql连接到本地/远程Oracle数据库
Oracle数据库下载与安装:https://blog.csdn.net/With_Her/article/details/88194720 一、说明 网上看到很多博客让下载Instant Client,这个是oracle的轻量级客户端,如果你不想本地安装oracle,可以下载Instant Client来配置,我在这边文章就不多说了,网上也有许多。 本篇博客是基于oracle+plsql来进...
asp.net连接本地或者远程oracle数据库
oracle 10G,XP系统,rn用plsqldev可以连接本地数据库和远程的数据库,都很正常,用.net开发的时候连接本地或者远程的都提示rnSystem.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。rn网上查了很多资料说,添加安全权限,我都把oracle目录添加了everyone设置了完全控制还是不行,rn连接字符串rn"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXXX)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XXX)));User ID=XXX;Password=XXX;Unicode=True"rn就算用自动创建连接的也是提示这样的错误rnrn求解决方法
oracle数据库的备份与还原(本地及远程操作)
NULL 博文链接:https://mengshuangcom.iteye.com/blog/845251
将远程oracle数据库导入到本地数据库
一、在tnsnames.ora文件配置连接远程数据: tnsnames.ora文件一般在product\11.2.0\client_1\Network\Admin\Sample目录下,将其拷贝到上一级目录下   orcl =   (DESCRIPTION =     (ADDRESS = (PROTOCOL = TCP)(HOST =这里写远程数据库ip)(PORT = 1521))
oracle数据库访问
oracle数据库连接1.plsql客户端安装+instant client: 1.plsql 安装 2.instant client 下载,plsql中Tool>perferences配置instant client中network目录所在 3.后期的数据库访问都是通过network/admin/tns**文件配置。2.oracle程序database安装
plsql设置连接本地或者远程的oracle数据库
1.进入app\xx\product\11.2.0\dbhome_1\NETWORK\ADMIN中tnsnames.ora添加远程数据库实例 # tnsnames.ora Network Configuration File: D:\app\helimin\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Orac...
plsql连接本地oracle和远程oracle
本地连接oracle 下载instantclient 解压到D:\app\Administrator\product这个目录下配置环境变量: path D:\app\Administrator\product\instantclient_11_2 TNS_ADMIN D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN N
oracle数据库访问!
oracle数据库别人的机器访问我本机的oracle数据库,为何总是报没有监听!rn望各位大侠指教!在线等待!急!!!
本地安装oracle,连接远程oracle
只要在Oracle NetManager中增加配置服务命名和监听程序即可。
本地测试,数据库访问错误
Microsoft JET Database Engine (0x80040E09)rn不能更新。数据库或对象为只读。rn/testkiwi/login.asp, 第 30 行rn当我修改了数据库的访问安全性后,又恢复正常,可不可以在login.asp程序中改善这个环节,因为我想上传到服务器后是无法改变数据库的安全权限吧
AIR 的本地数据库访问
AIR 的本地数据库访问。本文档主要描述AIR的本地数据库访问。
请教:数据库访问-从本地数据库到远程数据库连接的转换
用VC+sql2000做了一个小软件,前面编写代码的时候连接的是本地的数据库,但是现在想改成连接远程数据库,不知如何下手。前面编写代码的时候为本地数据库的各个表创建了相关的类,比如为td_goods这个表创建了CGoodsset类,然后VC自动编写了连接数据库的代码,如下:rnCString CGoodsset::GetDefaultConnect()rnrn return _T("ODBC;DSN=td_shop");rnrnrnCString CGoodsset::GetDefaultSQL()rnrn return _T("[dbo].[td_goods]");rnrnrn以下是自己编写的打开表td_goods的代码:rn UpdateData(TRUE);rn CString sqlStr;rn sqlStr.Format("select * from td_goods"); //载入数据库相关表的数据 rn td_goodsset = new CGoodsset(&((CSHOPApp*)AfxGetApp())->m_DB);rn if(!td_goodsset->Open(AFX_DB_USE_DEFAULT_TYPE,sqlStr))rn rn AfxMessageBox("tb_goods表打开失败!");rn rn DisplayRecord();rn if(td_goodsset->IsOpen())rn rn td_goodsset->Close();rn delete td_goodsset;rn rnrn如果改成远程数据库的连接,如何在原来的基础上进行修改,比如上面提到的打开td_goods这个表所要修改的代码?
远程账号添加数据库访问权限
ysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | apollo             | | bbs                | | fp_db              | | mrbs
ORACLE学习经验(一)-- 建立本地ORACLE数据库
建立本地ORACLE数据库一. 安装ORACLE服务端二. 创建数据库三. 建立监听四. 使用到的SQLPLUS命令五. 期间错误汇总功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富...
【Oracle】本地连Oracle数据库等问题
1、出现远程连接时候 连接超时问题 首先查看是否能ping通Oracle所在的服务器IP,如果ping不通,说明网络有问题。 这种情况我是没有在一个网段中导致的 解决方法:在wa网络连接中心找到VM所在的wang网管 然后修改IP地址和Oracle服务器同一个网段如 Oracle:192.168.25.131 本地:192.168.25.132 确定之后基本就可以pi...
C#连接Oracle服务器(非本地Oracle数据库)
C#连接Oracle服务器(非本地Oracle数据库)在项目中,有时候C#连接的数据库并非自己主机上面的Oracle数据库,而是公司服务器上面的Oracle数据库,这时候该怎么连接呢?在上一篇博文中,我已经介绍过如何连接本地的Oracle服务器,连接公司服务器只有几个微小的改动即可:
本地java实现远程oracle备份还原
可以把远程oracle的数据库中的表内容备份到本地,本地的备份文件可以远程还原到oracle数据库中。该程序主意实现的是,两个oracle数据库不在通一个ip段的服务器上。
Toad Oracle 本地/远程数据库导入/导出 数据库备份
1. Toad进入数据库后,选择 Database ==》 Export  ===>  Export Utility Wizard ,选择export  user(按用户导出),选择Toad 登入用的用户名,默认,默认,再选择输出的目录等等,默认,OK ,完成!    2.导入的时候,先在自己的电脑上建立一个空白的数据库,建立一个新用户,赋予DBA权限,Database ==》 Imp
oracle 远程超出dmp文件,导入到本地
远程A主机 本地B主机 把A主机上的emg用户对象导入到B主机上步骤: 1,在B主机上执行下面操作 创建emg用户(和A主机上一致) 创建emg在A主机上所拥有的所有表空间 把创建的emg用户的对应的表空间进行授权。 2,在主机A上进行操作 用exp程序导出emg用户的所有对象dmp文件 3,在主机B上用imp命令导入当菜的dmp文件即可...
将oracle远程数据库导入本地数据库脚本
这是将oracle远程数据库导入本地数据库的自动化脚本。只要简单的设置一些参数,就能够通过点击批处理脚本实现一键导入。具体可以参见http://blog.csdn.net/u010999809/article/details/75331006
cmd 导出导入oracle远程、本地数据库
cmd导入导出oracle数据库首先打开cmd小窗口,输入以下命令一、导出数据库步骤:exp 用户名/密码@远程的IP:端口/实例 file=存放的位置:\文件名称.dmp 1.比如你的数据库是这样的ip: 222.11.21.12 port: 1522 sid/服务名:oracle username:znxd password:znxd_12.那么对于上边的这个oracle数据库导出数据的语句命令
使用plsql同时连接本地和远程Oracle
使用plsql同时连接本地和远程Oracle
ORACLE数据库访问方式
isql*plus url: http://localhost.localdomain:5560/isqplus isql*plus DBA url: http://localhost.localdomain:5560/isqlplus/dba Enterprise Manager 10g Database Control URL: http://localhost....
oracle win2003 局域网数据库访问
请教达人:rnrn需求: 我想做一个服务器用于管理文件和数据[/color].rn 需要web访问数据和文件功能, 同时也需要有应用软件上传下载数据功能。rnrn资源: 现有win2003 服务器一台。客户端电脑若干。软件有oracle 10G。编程软件有 vc6.0 vs2005 vs2008rnrn有如下想请教:rn 1,web访问功能 应如何实现 是否可以考虑采用asp.net 来编写web服务器部分运行与服务器上。rn 2,应用软件部分 采用ADO 还是ODBC ,哪样样更有优势。rnrn 谢谢。
oracle数据库访问报错!!!
大家好,我有个模块中涉及到oracle数据库访问的操作,linux c++, 程序最开始是在局域网部署的,也就是我的程序所在的服务器和数据库服务器是在局域网中运行,很稳定。rn但是最近数据库服务器被托管到了外地,我的程序也能正常的连接访问,现在就是经常在日志里出现ORA-03135: connection lost contact 和 ORA-03114: not connected to ORACLE 这样的报错,请问这种问题应该怎样解决??
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法