- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经搜索了几个解决方案。其中之一如下:
事业
该语句的远程映射是必需的,但无法实现,因为 global_names 应设置为 TRUE 才能实现
行动
如果可能,发出 alter session set global_names = true
但我不明白为什么我需要设置 global_names 参数......为什么远程映射使用 global_names 参数?拜托,你能解释一下吗?
P.S 我知道设置 global_names 参数会产生全局命名规则,数据库链接名称必须与远程数据库名称相同..而且它还会将域名附加到数据库名称中,例如
最佳答案
答案在这里讨论:http://dba010.wordpress.com/2011/01/05/oracle-errorsora/#ORA-02069
如果链接不起作用:
错误:
ORA-02069: 此操作的 global_names 参数必须设置为 TRUE
原因:
您正在尝试使用本地函数对远程数据库进行 DML 操作。
这是“Oracle Bug”,它应该可以工作,但没有。
示例(为了更好地理解):
– 假设我们有两个数据库 DB1 和 DB2
– 在 DB1 上我们有函数 fun1
create function fun1 return number is
begin
return 1;
end;
select *
from dual@DB2
DUMMY
-----
X
create table tesTable(
id number,
testColumn number
);
insert into testable@DB2(id,testColumn)
values(1, fun1);
“ORA-02069: global_names parameter must be set to TRUE for this operation”
alter session set global_names=true;
Create database link DB1 connect to <username> identified by <password>
using ‘DB1’;
关于oracle - ORA-02069 global_names 参数必须为此操作设置为 TRUE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4688685/
我正在使用数据库链接在另一个数据库上执行 DELETE 语句,但是数据库链接名称不符合全局命名,并且无法更改此要求。此外,我将 global_names 设置为 false,并且也无法更改。 然而,当
我已经搜索了几个解决方案。其中之一如下: 事业 该语句的远程映射是必需的,但无法实现,因为 global_names 应设置为 TRUE 才能实现 行动 如果可能,发出 alter session s
我是一名优秀的程序员,十分优秀!