日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle不能访问管理页面,Oracle Grid Control CONSOLE无法打开9i数据库的管理维护页面...

發布時間:2025/3/11 数据库 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle不能访问管理页面,Oracle Grid Control CONSOLE无法打开9i数据库的管理维护页面... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天在Solaris平臺的測試環境上安裝了Oracle Grid control 10.2.0.1,安裝及配置完成后,發現在登錄9i數據庫的tablespace維護頁面時,頁面處于長時間的等待狀況。最終返回錯誤信息。該頁面在打開其他較小的數據庫的頁面時,均能正常訪問。

解決:

在9i數據庫的后臺,查找到以下的SQL腳本:

SELECT?? d.tablespace_name, NVL (a.BYTES / 1024 / 1024, 0),

DECODE (d.CONTENTS,

'UNDO', NVL (u.BYTES, 0) / 1024 / 1024,

NVL (a.BYTES - NVL (f.BYTES, 0), 0) / 1024 / 1024

),

DECODE (d.CONTENTS,

'UNDO', NVL (u.BYTES / a.BYTES * 100, 0),

NVL ((a.BYTES - NVL (f.BYTES, 0)) / a.BYTES * 100, 0)

),

DECODE (d.CONTENTS,

'UNDO', NVL (a.BYTES - NVL (u.BYTES, 0), 0) / 1024 / 1024,

NVL (f.BYTES, 0) / 1024 / 1024

),

d.status, a.COUNT, d.CONTENTS, d.extent_management,

d.segment_space_management

FROM SYS.dba_tablespaces d,

(SELECT?? tablespace_name, SUM (BYTES) BYTES, COUNT (file_id) COUNT

FROM dba_data_files

GROUP BY tablespace_name) a,

(SELECT?? tablespace_name, SUM (BYTES) BYTES

FROM dba_free_space

GROUP BY tablespace_name) f,

(SELECT?? tablespace_name, SUM (BYTES) BYTES

FROM dba_undo_extents

WHERE status IN ('ACTIVE', 'UNEXPIRED')

GROUP BY tablespace_name) u

WHERE d.tablespace_name = a.tablespace_name(+)

AND d.tablespace_name = f.tablespace_name(+)

AND d.tablespace_name = u.tablespace_name(+)

AND NOT (d.extent_management = 'LOCAL' AND d.CONTENTS = 'TEMPORARY')

AND d.tablespace_name LIKE :b1

UNION ALL

SELECT?? d.tablespace_name, NVL (a.BYTES / 1024 / 1024, 0),

NVL (t.BYTES, 0) / 1024 / 1024, NVL (t.BYTES / a.BYTES * 100, 0),

(NVL (a.BYTES, 0) / 1024 / 1024 - NVL (t.BYTES, 0) / 1024 / 1024),

d.status, a.COUNT, d.CONTENTS, d.extent_management,

d.segment_space_management

FROM SYS.dba_tablespaces d,

(SELECT?? tablespace_name, SUM (BYTES) BYTES, COUNT (file_id) COUNT

FROM dba_temp_files

GROUP BY tablespace_name) a,

(SELECT?? ss.tablespace_name,

SUM ((ss.used_blocks * ts.BLOCKSIZE)) BYTES

FROM gv$sort_segment ss, SYS.ts$ ts

WHERE ss.tablespace_name = ts.NAME

GROUP BY ss.tablespace_name) t

WHERE d.tablespace_name = a.tablespace_name(+)

AND d.tablespace_name = t.tablespace_name(+)

AND d.extent_management = 'LOCAL'

AND d.CONTENTS = 'TEMPORARY'

AND d.tablespace_name LIKE :b1

ORDER BY 1;

進一步分析后發現以下語句的SQL解析有問題:

SELECT?? tablespace_name, SUM (BYTES) BYTES

FROM dba_undo_extents

WHERE status IN ('ACTIVE', 'UNEXPIRED')

GROUP BY tablespace_name

在metalink上查找到解決方法,找到以下兩個BUG:

Bug 5029820: POOR PERFORMANCE WHEN ACCESSING TABLESPACE PAGE IN GRID CONTROL FOR APPS DB

Bug 5745040: QUERY AGANST DBA_UNDO_EXTENTS IS VERY SLOWBug 5745040: QUERY AGANST DBA_UNDO_EXTENTS IS VERY SLOW

Oracle建議安裝補丁5562287,但是該補丁沒有for10.2.0.1的。沒有辦法,下載p3731593_10202_SOLARIS64.zip先升級GC到10.2.0.2,然后安裝5562287_10202_GENERIC.zip補丁。

注意,安裝前。需要執行export ORACLE_HOME=$OMS_HOME

$ORACLE_HOME/OPatch/opatch apply

當補丁安裝成功后,再次登錄管理表空間的維護頁面,系統登錄正常。

至此,問題終于解決。

總結

以上是生活随笔為你收集整理的oracle不能访问管理页面,Oracle Grid Control CONSOLE无法打开9i数据库的管理维护页面...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。