网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  带你轻松接触oracle dblink的简单运用     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:110次  录入:管理员--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"数据库的“周数计算”
  相关文档
讲解如何用组来保证Oracle数据库的安全 06-03
如何才能避免Oracle数据库的密码出现@符号 07-07
Oracle中用LogMiner分析重做及归档日志 04-11
讲解oracle数据库提供的多种安全性措施 (1) 05-05
轻松四步帮你解决不能一次创建多表问题 06-17
轻松掌握oracle数据库where条件执行顺序 04-21
unix系统环境下设置自动开关数据库的方法 08-18
oracle、sql server中如何锁定db和解锁db 08-06
oracle数据库百分比格式化的解决方案 03-20
解析Oracle 9i数据库异常关闭后的启动 08-05
理解和使用Oracle分析工具-LogMiner 06-10
redhat linux as4 安装oracle 10g(包括启动) (1) 08-28
个人经验总结:在oracle中恢复被drop掉的表 08-07
Oracle 9i充分利用自动撤销管理的优点 06-10
教你怎样在oracle数据库中高速导出/导入 (1) 10-27
"physical standby"置于read/write状态 03-05
细化解析:怎样处理oracle数据库中的坏块 11-15
如何使用ref cursor处理oracle的结果集 03-26
带你轻松接触多线索机制概念 09-29
用一个实例讲解如何正确使用数据库游标 04-09
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息