浏览 11739 次
锁定老帖子 主题:Oracle 用dblink 跨库导数据
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-08-02
一般都会用imp exp 备份和导入数据库 但是有些时候 需要比较灵活的从两个数据库之间取数据 我这里用到的是oralc的dblink方式。
首先监听器tnsnames.ora这个文件能连接到远程要创建dblink的数据库。
create database link DDD.REGRESS.RDBMS.DEV.US.ORACLE.COM connect to MANAGER identified by password using 'orcl';
这样就可以连接到 orcl数据库 灵活的取每一张表的数据了
--两个数据库都存在 tb_demo表 这是本表插入 INSERT INTO tb_demo SELECT * FROM tb_demo@DDD.REGRESS.RDBMS.DEV.US.ORACLE.COM where iyear=2011 and imonth=8 and flag=0 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-08-12
lob字段无法通过dblink,9i下CTAS出来timestamp有问题。
|
|
返回顶楼 | |
发表时间:2011-08-12
zlowly 写道 lob字段无法通过dblink,9i下CTAS出来timestamp有问题。
lob字段可以,但是需要相同表空间名。 |
|
返回顶楼 | |
发表时间:2011-08-15
oracle 可以用 copy from 在两个不同的实例间拷贝!
不需要建立 dblink |
|
返回顶楼 | |
发表时间:2011-08-15
wmjie 写道 oracle 可以用 copy from 在两个不同的实例间拷贝!
不需要建立 dblink 恩 做了几年开发 从一开始什么都不懂 很多东西都是积累的 每个人都多分享一点自己的经验 |
|
返回顶楼 | |
发表时间:2011-08-18
BBony 写道 zlowly 写道 lob字段无法通过dblink,9i下CTAS出来timestamp有问题。
lob字段可以,但是需要相同表空间名。 我以前用dblink导数据的时候也遇到lob字段无法导出的情况,结果用了全局性的零时表,先导入到零时表,再导入本库 |
|
返回顶楼 | |