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数据库的管理维护页面...相关推荐
- Android app切到后台 返回首页,Android 如何保证App切换到后台,或页面跳转后,重新打开APP、或返回之前页面时,维持其状态不变...
项目中遇到的一些小问题,记录.分享一下. Android 如何保证App切换到后台,或页面跳转后,重新打开APP.或返回之前页面时,维持其页面状态不变? 1.问:当APP启动后,打开某一界面,然后点击 ...
- oracle 授权访问条空间,oracle创建用户和角色、管理授权以及表空间操作
show user 显示当前用户 connect username/password@datebasename as sysdba 切换用户和数据库 和用户身份 Oracle登录身份有三种: norm ...
- 管理中计算机系统的应用论文,浅谈计算机数据库的管理与应用论文
浅谈计算机数据库的管理与应用论文 摘要:随着社会经济的快速发展,信息化网络技术手段不断进步,信息技术在人们日常生活.工作及学习中的广泛渗透,不仅给人们生活带来了极大便利,还极大的提升了人们工作与学习效 ...
- linux oracle dblink 访问 postgresql_从Oracle到PG-PostgreSQL数据库参数配置和查看
完成PG的源码编译安装,以及解决网络访问正常连接的问题.可参考前面的文章: 从Oracle到PG-轻量简易,PostgreSQL-v11.5源码编译安装 从Oracle到PG-PostgreSQL数据 ...
- oracle查询访问记录,[原创]Oracle Spatial新驱动的查询记录实例
--sunfruit Oracle的空间数据库的操作驱动更新了,新的驱动适用于Oracle8.0或以上,新驱动在对数据库的操作上面和原有的驱动差别比较大,不过有一点:使用变得简单了 建立空间数据库和建 ...
- oracle vbscript 访问_VBScript 连接Oracle和SQL Server
VBScript在Windows平台是相当强大的,例如可以连接数据库执行一些操作 连接Oracle Dim DB Dim isSQL Dim userName Dim userOwner Set DB ...
- 桌面上计算机右键管理打不开,Windows7中无法打开右键计算机的“管理”选项
在桌面上右键"计算机"选择"管理"选项时提示错误提示"该文件没有与之关联的程序来执行该操作.请安装一个程序,或者,如果已安装程序,请在"默认 ...
- Oracle Grid control 11g及Active DataGuard 11g安装部署(二)
安装主库各种补丁 setup new op [oracle@gc op]$ ll 总计 29688 drwxrwxr-x 8 oracle oinstall 4096 03-23 19:24 ...
- 指南:在 linux 下的 Oracle Database 11g 中安装 Oracle Enterprise Manager 10g Grid Control 第 5 版
原文地址:http://www.oracle.com/technetwork/cn/articles/revitt-oem-096363-zhs.html 作者:Mike Revitt 逐步详解如何针 ...
最新文章
- 开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube6.4
- python 获取 程序运行时间
- HDU4084 插头dp
- word公式编辑器快捷键_科研利器|编辑公式,就用这款免费软件,一键搞定!
- socket 编程入门教程(三)TCP原理:5、TCP的三次握手(three-way handshake)
- 洛谷——P1092 虫食算
- 字符串表达式求值 C#实现
- CentOS环境设置Hbase自启动
- hello ,test livewriter
- python怎么读取csv文件-Python读取csv文件(详解版,看了无师自通)
- python安装sqlalchemy python2_Python SQLAlchemy --2
- java case 语句_Java switch case 语句
- 2阶实对称矩阵特征值和特征向量的简单求解方法
- Unity任意版本Vuforia插件下载
- python将xls格式转成xlsx格式
- html5圆形图片自动旋转,纯CSS3圆形图片鼠标滑过旋转翻盖动画特效
- 【面试记录】比亚迪二面
- 系统重装之后如何恢复mysql数据
- 用HTML做树形菜单,jquery实现树形菜单完整代码
- One Billion Customers
热门文章
- eclipse快捷键、智能提示
- Spring Security源码分析四:Spring Social实现微信社交登录
- matlab2016b ubuntu命令行安装 + matconvnet的安装
- 运行Hadoop自带的wordcount单词统计程序
- [性能测试] LoadRunner结果分析 – TPS
- 设计模式 之 建造者
- 如何实现:判断数据库中某表是否有记录,若为空,则插入一条记录。若不为空则查询某记录...
- netapp存储常用命令
- 建立丰富多彩的toast的简单实例
- Flex的事件(十四)