首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 如何建立 Oracle 远程数据库连接?
【标  题】:如何建立 Oracle 远程数据库连接?
【关键字】:Oracle
【来  源】:http://www.cublog.cn/u/28618/showart.php?id=236491

如何建立 Oracle 远程数据库连接?

如何建立 Oracle 远程数据库连接?
Category: Oracle
下面是一个项目中的文档,大家可以参考理解一下,^_^
1.通过 pcAnywhere 登录到数据库服务器,打开 Net8 Assistant,添加服务命名,网络服务名:ora8,主机名:主机地址,(Oracle8 或更低版本)SID:ora8
2.打开 TOAD,执行下列 SQL:
create public database link ora8 connect to 用户名 identified by 密码 using 'ora8'
create public synonym flight_info_week for flight_info_week@ora8
create public synonym v_jw_t7001 for v_jw_t7001@ora8
select * from flight_info_week
select * from v_jw_t7001
上面的 select 能查到数据就说明远程数据库连接创建成功了
53 Words ? 1 views ? 06-12-28 ? 17:06:39? 何志强  
在存储过程中连接远程数据库并进行操作
Category: Oracle
我们有时候需要在本地数据库的存储过程中,或者在其他SQL语句中,要访问一个远程数据库,我们可以这样做...
在存储过程中连接远程数据库并进行操作
1. 查看远程数据库的相关数据
SERVICE_NAME
两种方式:
第一种 more $ORACLE_HOME/network/admin/tnsname.ora
一般是数据库的SID
第二种 echo $ORACLE_SID
2.修改本地数据库的
vi $ORACLE_HOME/network/admin/tnsname.ora
添加如下:
DB.69LINK =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库地址hotname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 远程数据库的SERVICE_NAME)
)
)
3.测试连接是否成功
在本地数据库运行
tnsping DB.69LINK
如果成功,可以再使用:
sqlplus username/password@DB.69LINK
成功进入代表配置成功
4.在本地数据库中创建远程连接
create database link mylink connect to 用户名 identified by 密码 using 'DB.69LINK';
运行如下,检查连接是否已经创建
select * from user_db_links
5.在存储过程中应用:
CREATE OR REPLACE PROCEDURE remoteAccess AS
TYPE t_ReadUser IS REF CURSOR;
v_CursorVar1 t_ReadUser;
DECOUNT NUMBER(18);
Begin
SELECT * FROM 表明@mylink;
其他操作
dbms_output.put_line('END');
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(SQLERRM);
ROLLBACK;
END;
/
SHOW ERRORS;
102 Words ? 1 views ? 06
 
 
(本文转载)
sql99标准下的多表连接语法分析与实例:【上一篇】
复制数据库:【下一篇】
【相关文章】
  • Where can one get a list of all hidden Oracle para
  • Oracle Hint List
  • Oracle中向视图中插入数据
  • Oracle的imp命令导入备份数据
  • Fedora 4下成功安装Oracle9i
  • Oracle中特殊的INSERT语句
  • Oracle 的case when then语句、cursor游标的使用、动态组织sql语句
  • Myeclipse5中操作Oracle
  • 在java中处理oracle中的Index-by表类型
  • 用Oracle8的层次查询生成BOM树的实现方法
  • 【随机文章】
  • 国家计算机病毒应急处理中心病毒预报(2006.8.28-2006.9.3)
  • Linux常用命令列表(翻译)~~3
  • 国家计算机二级考试程序修改与设计(2)
  • MSN错误代码(error coed)解决大全
  • INFORMIX数据库在SCO UNIX上的安装和配置
  • oracle安装与删除
  • Beginning Learn Python
  • DirectX9.0 入门手册(1)
  • 微软的利器-MS AntiSpyware使用方法
  • 用Flash Cam制作演示动画
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.