免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1877 | 回复: 5
打印 上一主题 下一主题

求教高手:我想跨数据库进行数据操作,步骤如何??真的很着急 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-21 09:33 |只看该作者 |倒序浏览
有两个数据库A&B,我在联接A的时候想检索B数据库的数据并进行一些操作,请问该如何进行步骤,是要先建数据库链路么??请尽可能的详细些,多谢多谢。

论坛徽章:
0
2 [报告]
发表于 2003-03-21 09:44 |只看该作者

求教高手:我想跨数据库进行数据操作,步骤如何??真的很着急

你的服务器是ORACLE几版本?客户端是什么操作系统?你能不能说详细一点?是通过你内网还是外网?A和B 是不是有你可用的帐户??

论坛徽章:
0
3 [报告]
发表于 2003-03-21 09:59 |只看该作者

求教高手:我想跨数据库进行数据操作,步骤如何??真的很着急

创建dblink :
下例中:bbbb 为本地机上远端数据库的连接串,username1/passwd1 为远端数据库的一个用户名和密码
1.        本地数据库aaa,和远端数据库bbbb
2.        将两个数据库初始文件中参数global_names = flase
3.        在本地数据库机器可以使用 sqlplus username1/passwd1@bbbb 到远端数据库
4.        在本地使用sqlplus username2/passwd2 登陆本地数据库。
5.        create database link linkname
6.        connect to username1 identified by passwd1
7.        using ‘bbbb’;
8.        使用远端的表或视图用表名@dblink名
9.        如:查询远端表test  select * from test@linkname ;

论坛徽章:
0
4 [报告]
发表于 2003-03-21 10:07 |只看该作者

求教高手:我想跨数据库进行数据操作,步骤如何??真的很着急

原帖由 "ddmmdd" 发表:
创建dblink :
下例中:bbbb 为本地机上远端数据库的连接串,username1/passwd1 为远端数据库的一个用户名和密码
1.        本地数据库aaa,和远端数据库bbbb
2.        将两个数据库初始文件中参数global_names = flase
3.        在?.........


我先前试过也是和您讲的步骤差不多,但是报错说数据库链路没有处于活动状态,是因为我的两台数据库用了不同的域名解析么?步骤2修改GOLBAL_NAMES是不是还要把我的HOST名改为IP呀

论坛徽章:
0
5 [报告]
发表于 2003-03-21 11:13 |只看该作者

求教高手:我想跨数据库进行数据操作,步骤如何??真的很着急

不是,是参数文件。

你先用sqlplus 在两台机器上,看能否分别登录对方的库。

论坛徽章:
0
6 [报告]
发表于 2003-03-21 14:10 |只看该作者

求教高手:我想跨数据库进行数据操作,步骤如何??真的很着急

原帖由 "ddmmdd" 发表:
不是,是参数文件。

你先用sqlplus 在两台机器上,看能否分别登录对方的库。


搞定了,谢谢你
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP