网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  带你轻松接触oracle dblink的简单运用     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:111次  录入:管理员--2008-03-18  
 

【赛迪网-it技术报道】在这个示例中,我们首先做了一个例子,目的是实现以上要求.

首先进行适当授权:

[oracle@jumper oracle]$ sqlplus "/ as sysdba"
sql*plus: release 9.2.0.4.0 - production on tue nov 7 21:07:56 2006

copyright (c) 1982, 2002, oracle corporation. all rights reserved.


connected to:
oracle9i enterprise edition release 9.2.0.4.0 - production
with the partitioning option
jserver release 9.2.0.4.0 - production

sql> grant create public database link to eygle;

grant succeeded.
sql> grant all on dbms_flashback to eygle;

grant succeeded.

然后建立db link:

sql> connect eygle/eygle
connected.
sql> create public database link hsbill using 'hsbill';
database link created.

sql> select db_link from dba_db_links;

db_link
---------------------------------------------------
hsbill

sql> select * from dual@hsbill;

d
-
x

在此之后我们可以尝试使用db link进行远程和本地执行:

sql> set serveroutput on

sql> set feedback off

sql> declare

2 r_gname varchar2(40);

3 l_gname varchar2(40);

4 begin

5 execute immediate

6 'select global_name from global_name@hsbill' into r_gname;

7 dbms_output.put_line('gname of remote:'||r_gname);

8 select global_name into l_gname from global_name;

9 dbms_output.put_line('gname of locald:'||l_gname);

10 end;

11 /

gname of remote:hsbill.hurray.com.cn

gname of locald:eygle

远程package或function调用也可以随之实现:

sql> declare
2 r_scn number;
3 l_scn number;
4 begin
5 execute immediate
6 'select dbms_flashback.get_system_change_number@hsbill from dual' into r_scn;
7 dbms_output.put_line('scn of remote:'||r_scn);
8 end;
9 /
scn of remote:18992092687

sql> 

-the end-

 
 
上一篇: 实例讲解"oracle"数据库的分页显示    下一篇: 详细讲解"oracle"数据库的“周数计算”
  相关文档
如何使用ref cursor处理oracle的结果集 03-26
如何使用“排序哈希簇”来提高查询速度 01-24
12步教会Oracle DBA如何管理DB2 04-23
用一条SQL 实现其它进制到十进制的转换 08-05
解析:ORACLE性能调整--统计信息的迁移 08-05
windows平台下"one-of-patch"的安装方法 03-05
oracle数据库中的表连接方式及使用场合 04-07
如何检测oracle的可用性和表空间容量 02-28
oracle数据库维护常用sql语句集合(2) 07-02
oracle数据库中关于"null"排序的问题 01-25
教你轻松掌握oracle与foxpro的数据转换 11-15
详细讲解oracle数据库10g rman的备份过程 05-07
详细讲解oracle数据库管理员认证方法 04-17
细化解析Oracle中限制返回结果集的大小 09-01
oracle数据库pl/sql过程调试的输出方法 08-18
如何使用exp以传输表空间的方式将其导出 08-12
oracle回滚表空间数据文件误删除处理 03-27
讲解"oracle"下导出某用户所有表的方法 02-02
详细讲解各种数据库使用jdbc连接的方式 03-28
实例讲解各种数据库当前日期的标准写法 02-03
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息