社区
Oracle
帖子详情
oracle dblink 的问题
倚楼听风雨_
2013-01-11 03:54:42
我在机器A上有个db1,机器B上有个db2.
我在db1上创建dblink连接db2。
我打开sql窗口,执行select * from table@db2_link没有问题。但是我在存储过程中select * from table@db2_link却提示表不存在。
这是什么原因?
PS: db1是 10g db2是11g
...全文
596
2
打赏
收藏
oracle dblink 的问题
我在机器A上有个db1,机器B上有个db2. 我在db1上创建dblink连接db2。 我打开sql窗口,执行select * from table@db2_link没有问题。但是我在存储过程中select * from table@db2_link却提示表不存在。 这是什么原因? PS: db1是 10g db2是11g
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
倚楼听风雨_
2013-01-18
打赏
举报
回复
我已经找到解决办法了。 可以用 用户.表名@dblink
陈字文
2013-01-13
打赏
举报
回复
drop database link db2; create
public
database link xxx connect to xxx identified by xxx using xxx ; 试一下。
Oracle
之d
blink
的配置
Oracle
之d
blink
的配置
Oracle
之d
blink
的配置
Oracle
之d
blink
的配置
Oracle
之d
blink
的配置
oracle
D
BLink
NULL 博文链接:https://z-jianwen.iteye.com/blog/815556
Linux下
ORACLE
使用d
blink
连接mysql_lijilinjy的专栏-CSDN博客.mhtml
Linux下
ORACLE
使用d
blink
连接mysql_lijilinjy的专栏-CSDN博客.mhtml
oracle
通过D
Blink
连接mysql搭建过程
oracle
通过D
Blink
连接mysql搭建过程
oracle
使用d
blink
高速复制表数据的动态存储过程
多年前写的复制目标数据库指定表的数据到本地表。 程序丢了可惜,分享下。 执行存储过程,通过指定目标数据库登录信息,动态生成d
blink
,打开游标,按批次插入本地指定表中,每批次1万条数据。同步记录和日志信息写在自动生成的sync_log表中。同步完成后自动删除动态生成的存储过程、d
blink
。 本程序不同步blob和clob字段,玩
oracle
的人都懂,用sql同步此类数据,速度上不去,此类数据应该要用导出导入的方式提升速度。 具体请参阅程序,可根据自已需要进行修改。 参数说明: CREATE OR REPLACE PROCEDURE syncTable( ip IN VARCHAR2,--目标数据库ip地址 port IN NUMBER,--目标数据库端口号 sid varchar2,--目标数据库SID ora_user VARCHAR2,--目标数据库登录用户名 passwd VARCHAR2,--目标数据库登录密码 src_table_name IN VARCHAR2,--目标数据需要同步的表(数据源) dest_table_name IN VARCHAR2,--把目标表同步到本地库的表名,无则创建与目标表一致的表名 errMsg OUT VARCHAR2)--输出执行信息。 程序同步到执行结束时的目标表所有数据,不按任何字段排序,只判断并记录row_number()到日志表,中断后重新执行可继续同步,如果目标表频繁读写,不保证数据完全正常,故最好是目标表不变动情况下执行同步。 有
问题
请私信或留言。
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章