【发布时间】:2018-08-07 01:43:02
【问题描述】:
我的 pl/sql 代码有问题。 这是问题: 当我尝试使用 tns(用于远程数据库连接)进行正常插入时,一切正常
insert into cell@DB2 (code) values(2);
ORA-06512:36 号线 02069. 00000 - “此操作的 global_names 参数必须设置为 TRUE” *原因:需要对语句进行远程映射,但无法实现 因为 global_names 应该设置为 TRUE 才能实现 *行动:如果可能,发出 alter session set global_names = true
问题是当我将 global_names 设置为 true 时出现此错误
- 00000 - “数据库链接 %s 连接到 %s” *原因:连接到具有不同名称的数据库的数据库链接。 连接被拒绝。 *Action:创建一个与它同名的数据库链接 连接或设置 global_names=false。
所以要么我不能使用 tns 并将 global_names 设置为 true,要么将 global_names 设置为 false 并且我不能使用循环插入
感谢您的帮助
【问题讨论】:
标签: database oracle plsql insert tns