怎么将服务器库的查询结果跟新到,或者插入到本地的数据库

学海无涯-回头是岸 2017-03-14 04:59:28
用的plsql 连接oracle数据库,
怎么将服务器库的查询结果跟新到或者插入到本地的数据库。
...全文
442 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
js14982 2017-03-15
  • 打赏
  • 举报
回复
本地 能tnsping到服务器库么?
  • 打赏
  • 举报
回复
引用 11 楼 js14982 的回复:
你用plsql dev里面自带的工具创建数据库链接试试
创建链接,不能用本地库了。我想的是在本地库 建一个链接到在线库 应该 怎么弄啊 ,还是报错:无法解析指定的链接标识符
js14982 2017-03-15
  • 打赏
  • 举报
回复
你用plsql dev里面自带的工具创建数据库链接试试
  • 打赏
  • 举报
回复
引用 9 楼 js14982 的回复:
这个其实就是你的tnsname.ora里面的,是固定格式的,一般你只需要注意IP和实例名正确


这样建的 链接, 执行查询操作 报错:无法解析指定的连接标识符。。。
js14982 2017-03-15
  • 打赏
  • 举报
回复
这个其实就是你的tnsname.ora里面的,是固定格式的,一般你只需要注意IP和实例名正确
  • 打赏
  • 举报
回复
引用 7 楼 js14982 的回复:
PROTOCOL = TCP TCP协议 HOST = 192.168.1.5 你要连接的主机IP PORT = 1521 主机端口1521(默认) SERVICE_NAME = bylw 数据库实例名
(DESCRIPTION =   (ADDRESS_LIST =  (CONNECT_DATA =   (SERVER = DEDICATED) 这些后面都不填写吗?
js14982 2017-03-15
  • 打赏
  • 举报
回复
PROTOCOL = TCP TCP协议 HOST = 192.168.1.5 你要连接的主机IP PORT = 1521 主机端口1521(默认) SERVICE_NAME = bylw 数据库实例名
  • 打赏
  • 举报
回复
引用 3 楼 js14982 的回复:
创建一个DBlink,实现跨库查询用create table as select
 create database link to_test   connect to scott identified by tiger   using '(DESCRIPTION =   (ADDRESS_LIST =   (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521))   )   (CONNECT_DATA =   (SERVER = DEDICATED)   (SERVICE_NAME = bylw)   ) 他后面的 using 后面的参数些 表示什么? 能详细讲下吗 谢谢了。
  • 打赏
  • 举报
回复
引用 4 楼 mcxhh2005 的回复:
1. create database link 2. select and insert into local database
 create database link to_test   connect to scott identified by tiger   using '(DESCRIPTION =   (ADDRESS_LIST =   (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521))   )   (CONNECT_DATA =   (SERVER = DEDICATED)   (SERVICE_NAME = bylw)   ) 他后面的 using 后面的参数些 表示什么? 能详细讲下吗 谢谢了。
ChinaITOldMan 2017-03-15
  • 打赏
  • 举报
回复
1. create database link 2. select and insert into local database
  • 打赏
  • 举报
回复
引用 13 楼 js14982 的回复:
本地 能tnsping到服务器库么?
在plsql 登陆的地方 直接用 用户名 密码,数据库选择服务器的ip/sin 是可以登陆的
js14982 2017-03-14
  • 打赏
  • 举报
回复
创建一个DBlink,实现跨库查询用create table as select
  • 打赏
  • 举报
回复
引用 1 楼 js14982 的回复:
是某个表同步更新? 可以使用触发器。 更新整个数据库,可以用数据泵导出再导入到本地。 还有DG,把本机做成服务器上的备库,可以实现同步。
只是想把里面的数据 insert to 到 我本地库,或者说是 create table as select 这种 目的是用 查询结果的表 做分析,要添加字段或者 修改 里面的数据。
js14982 2017-03-14
  • 打赏
  • 举报
回复
是某个表同步更新? 可以使用触发器。 更新整个数据库,可以用数据泵导出再导入到本地。 还有DG,把本机做成服务器上的备库,可以实现同步。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧