社区
MS-SQL Server
帖子详情
存储过程中使用 database link
hongqi162
2007-04-02 03:54:18
s:='select aa from table1@aaa';
execute immediate s into Rst;
调用这个存储过程的时候怎么提示
ORA-02041: 客户数据库未开始一个事务处理\nORA-06512
再pl/sql工具中执行是没有问题的
...全文
385
9
打赏
收藏
存储过程中使用 database link
s:='select aa from table1@aaa'; execute immediate s into Rst; 调用这个存储过程的时候怎么提示 ORA-02041: 客户数据库未开始一个事务处理\nORA-06512 再pl/sql工具中执行是没有问题的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
---涛声依旧---
2007-04-03
打赏
举报
回复
建議樓主到百度www.baidu.com
搜一搜“ORA-02041: 客户数据库未开始一个事务处理\nORA-06512”
有很多類似樓主的問題
hongqi162
2007-04-02
打赏
举报
回复
我使用的是windows2003 server 已经按照roy_88(中国风_燃烧你的激情!!!) 进行配置,但是问题还是没有解决
中国风
2007-04-02
打赏
举报
回复
windows2003装sp1后,会自动启用。xp不行,需要配置
中国风
2007-04-02
打赏
举报
回复
启用分布式事务:
1、运行 regedt32,浏览至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC。
添加一个 DWORD 值 TurnOffRpcSecurity,值数据为 1。
2、重启MS DTC服务。
3、打开“管理工具”的“组件服务”。
a. 浏览至"启动管理工具"。
b. 选择"组件服务"。
c. 展开"组件服务"树,然后展开"我的电脑"。
d. 右键单击"我的电脑",然后选择"属性"。
在 MSDTC 选项卡中,确保选中了下列选项:
网络 DTC 访问
网络管理
网络事务
XA 事务
另外,"DTC 登录帐户"一定要设置为"NT Authority\NetworkService"。
4、重启MS DTC服务。
5、再次运行 regedt32,浏览至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC,然后删除 TurnOffRpcSecurity 项。
hongqi162
2007-04-02
打赏
举报
回复
没有找到你说的配置项目
子陌红尘
2007-04-02
打赏
举报
回复
别处看来的,希望有所帮助:
1. 进入"控制面板"-->"数据源(ODBC)"-->DSN配置画面
把WORKAROUND标签中"DISABLE MICROSOFT TRANSACTION SEN....."选项打勾
2. 重新连接ODBC
CathySun118
2007-04-02
打赏
举报
回复
改成这样不好吗?
s:='select aa from table1@aaa into Rst';
execute immediate s ;
子陌红尘
2007-04-02
打赏
举报
回复
估计要求启动一个分布式的事务。
hongqi162
2007-04-02
打赏
举报
回复
关于oracle的在这里放一下,是不是需要作哪些设置才可以在存储过程中应用啊
oracle
存储过程
database
link
收集
oracle调用
存储过程
方法,包括带返回参数和列表参数; oracle创建
database
link
的方法和语法,以及对应举例说明。
Oracle数据库链
Database
link
s
Oracle数据库链
Database
link
s
mysql
database
link
_建立db
link
(
database
link
)
database
link
e是建立一个数据库到另一个数据库的路径的对象,通过
database
link
可以允许查询远程表,我理解可以算作一种分布式数据库的用法。
database
link
是单向连接,既然它是一种对象,那自然可以在xxx_objects表
中
查询到相关的信息。建立
database
link
database
link
e是建立一个数据库到另一个数据库的路径的对象,通过
database
l...
关于无法在Oracle
存储过程
中
动态创建
database
link
的问题
关于无法在Oracle
存储过程
中
动态创建
database
link
的问题 下午遇到一个问题。 Oracle数据库下有一个用户test,授予了dba,resource等所有应该有的权限。该用户能在sqlplus或 pl/sql等命令行环境
中
,成功的创建db
link
,命令如下: create
database
link
db
link
_name connect to user_...
Oracle
中
database
link
的理解
database
link
,我们习惯称为db
link
。 作用:用于从a数据库到b数据库之间访问的一种手段。类似于 ogg
中
的表同步(用户同步)。如上所述,db
link
的主要作用是跨库查询。有很多业务都需要进行跨库查询。在我们公司有时就不得不去去创建一些db
link
。 优点:创建方式简单、易懂、可以拥有创建用户的所有权限。 缺点:自然,方便的手段就会有更多的不利。 1 大量消耗数据库资...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章