ORA-02069错误 处理办法
2010-04-16 12:42
260 查看
今天执行一条语句:
INSERT INTO a@ora156
SELECT seq_sysalert_id.NEXTVAL,
'15098727782' AS MSISDN,
'0' AS MSTYPE,
'sfafs' AS MSMESSAGE,
'0' AS MSFLAG
FROM DUAL
抛出错误码为ORA-02069 ,错误解释如下:ORA-02069 global_names parameter must be set to TRUE for this operation
Cause: A remote mapping of the statement is required but cannot be achieved because GLOBAL_NAMES should be set to TRUE for it to be achieved.
Action: Issue ALTER SESSION SET GLOBAL_NAMES = TRUE if possible
。
实际引发错误的原因并非如此,而是因为插入的表是远程数据库的表,而序列不是远程数据库的序列,这时需要将序列后面也添加远程标识,修改为如下即可:
INSERT INTO a@ora156
SELECT seq_sysalert_id.NEXTVAL@ora156,
'15098727782' AS MSISDN,
'0' AS MSTYPE,
'sfafs' AS MSMESSAGE,
'0' AS MSFLAG
FROM DUAL
INSERT INTO a@ora156
SELECT seq_sysalert_id.NEXTVAL,
'15098727782' AS MSISDN,
'0' AS MSTYPE,
'sfafs' AS MSMESSAGE,
'0' AS MSFLAG
FROM DUAL
抛出错误码为ORA-02069 ,错误解释如下:ORA-02069 global_names parameter must be set to TRUE for this operation
Cause: A remote mapping of the statement is required but cannot be achieved because GLOBAL_NAMES should be set to TRUE for it to be achieved.
Action: Issue ALTER SESSION SET GLOBAL_NAMES = TRUE if possible
。
实际引发错误的原因并非如此,而是因为插入的表是远程数据库的表,而序列不是远程数据库的序列,这时需要将序列后面也添加远程标识,修改为如下即可:
INSERT INTO a@ora156
SELECT seq_sysalert_id.NEXTVAL@ora156,
'15098727782' AS MSISDN,
'0' AS MSTYPE,
'sfafs' AS MSMESSAGE,
'0' AS MSFLAG
FROM DUAL
相关文章推荐
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- Oracle错误ORA-03113: end-of-file on communication channel处理办法
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- ORA-01033 ( ORA-00600: [kcratr1_lastbwr]错误的处理办法)
- Oracle错误ORA-03113: end-of-file on communication channel处理办法
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- 连接oracle时出现 ORA-12514 错误信息的原因及处理办法
- Oracle错误ORA-03113: end-of-file on communication channel处理办法
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- ORA-02396错误的处理办法
- ORA-00600: [kcratr1_lastbwr]错误的处理办法
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- windows下ORA-12560: TNS: 协议适配器错误处理办法
- ora-02069 错误处理方法
- 关于springmvc界面跳转报nested exception is java.lang.NoSuchMethodError错误处理办法
- 【转】宽带连接错误的处理办法691、623、678、645、720、721、718、734、769、619、676、815