ORACLE SOS

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5140|回复: 1

记录一次通过dblink访问adg出异常处理过程

[复制链接]

95

主题

266

帖子

1719

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1719
发表于 2014-3-25 14:18:16 | 显示全部楼层 |阅读模式
数据库架构历史库通过dblink到ADG查询数据库,发现ORA-04045错误
sys@q9db1> SELECT ID, 'GE_BILL_PRINT_HISTORY'
  2      FROM USR_DML.GE_BILL_PRINT_HISTORY@TOQ9ADG
  3     WHERE PRINT_DATE >=
  4           TO_DATE('2013-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
  5       AND PRINT_DATE <
  6           TO_DATE('2013-01-31 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
  7  ;
    FROM USR_DML.GE_BILL_PRINT_HISTORY@TOQ9ADG
                 *
ERROR at line 2:
ORA-04045: errors during recompilation/revalidation of USR_DML.GE_BILL_PRINT_HISTORY
ORA-16000: database open for read-only access
ORA-02063: preceding 2 lines from TOQ9ADG

adg库查询相关同义词
10:25:34 sys@Q9DB>select owner,object_type ,STATUS
10:25:41   2  from dba_objects where object_name='GE_BILL_PRINT_HISTORY' and owner='USR_DML';

OWNER                          OBJECT_TYPE         STATUS
------------------------------ ------------------- -------
USR_DML                        SYNONYM             INVALID


主库上重新编译同义词
alter synonym USR_DML.GE_BILL_PRINT_HISTORY compile;


Q Q:107644445
Tel:13429648788
Email:dba@xifenfei.com
个人Blog(惜分飞)
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
回复

使用道具 举报

4

主题

46

帖子

259

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
259
发表于 2014-3-25 15:54:44 | 显示全部楼层
好像刚才看到这个问题了
-------------------------------------------
Travel
长路漫漫, 所思在远道
Email:travel.liu@outlook.com
www.traveldba.com
--------------------------------------------
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|ORACLE SOS 技术论坛

GMT+8, 2024-5-19 07:22 , Processed in 0.017739 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表