知识大全 在存储过程中连接远程数据库并进行操作
Posted 数据库
篇首语:困难是人的教科书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在存储过程中连接远程数据库并进行操作相关的知识,希望对你有一定的参考价值。
我们有时候需要在本地数据库的存储过程中 或者在其他SQL语句中 要访问一个远程数据库 我们可以这样做
在存储过程中连接远程数据库并进行操作
查看远程数据库的相关数据
SERVICE_NAME
两种方式:
第一种 more $ORACLE_HOME/neork/admin/tnsname ora
一般是数据库的SID
第二种 echo $ORACLE_SID
修改本地数据库的
vi $ORACLE_HOME/neork/admin/tnsname ora
添加如下
DB LINK =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库地址hotname)(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = 远程数据库的SERVICE_NAME)
)
)
测试连接是否成功
在本地数据库运行
tnsping DB LINK
如果成功 可以再使用:
sqlplus username/password@DB LINK
成功进入代表配置成功
在本地数据库中创建远程连接
create database link mylink connect to 用户名 identified by 密码 using DB LINK ;
运行如下 检查连接是否已经创建
select * from user_db_links
在存储过程中应用
CREATE OR REPLACE PROCEDURE remoteAccess AS
TYPE t_ReadUser IS REF CURSOR;
v_CursorVar t_ReadUser;
DECOUNT NUMBER( );
Begin
SELECT * FROM 表明@mylink;
其他操作
dbms_output put_line( END );
EXCEPTION
WHEN OTHERS THEN
dbms_output put_line(SQLERRM);
ROLLBACK;
END;
/
cha138/Article/program/Oracle/201311/17828相关参考
知识大全 操作无法完成,因为它无法及时启动远程访问连接管理器服务
我的win7系统无法连接网络,显示“错误711:操作无法完成,因为它无法及时启动远程访问连接管理器服务遇到此问题,Windows7用户可以参考以下方案进行解决:首先请确认相同网络环境下,其他计算机是否
通过把处理封装在容易适应的单元中简化复杂的操作 由于不要求反复建立一系列处理步骤保证了数据的一致性如果所有开发人员和应用程序都使用同一存储过程则所使用的代码都是相同的 这一点的延伸就是防止错误
利用Java存储过程简化数据库操作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 利用Java存
知识大全 JSP数据库存储过程操作JDBC-ODBC-MSSQL
JSP数据库存储过程操作JDBC-ODBC-MSSQL 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
一介绍 在数据库的开发过程中经常会遇到复杂的业务逻辑和对数据库的操作这个时候就会用SP来封装数据库操作如果项目的SP较多书写又没有一定的规范将会影响以
知识大全 如何开启SQL Server2012数据库的远程连接
如何开启SQLServer2012数据库的远程连接 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!l
存储器用来存放计算所需要的()以及指示计算机对数据如何进行操作的指令的器件。
存储器用来存放计算所需要的()以及指示计算机对数据如何进行操作的指令的器件。A、操作指令B、原始数据C、中间数据D、输出之前的最终结果参考答案:BCD
存储器用来存放计算所需要的()以及指示计算机对数据如何进行操作的指令的器件。
存储器用来存放计算所需要的()以及指示计算机对数据如何进行操作的指令的器件。A、操作指令B、原始数据C、中间数据D、输出之前的最终结果参考答案:BCD
如何在Oracle数据库中使用Java存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本
SQL存储过程在.NET数据库中的应用(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 五.