Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 10g EM登录后提示“数据库状态当前不可用可能是因为数据库的状态为装载或不装载”

Oracle 10g EM登录后提示“数据库状态当前不可用可能是因为数据库的状态为装载或不装载”

创建Oracle数据库过程中更改了sys,system等密码后,EM可以正常登录,但是登录后提示“数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 "启动" 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 "执行恢复" 可执行相应的恢复操作。”解决方法如下:1、停止dbconsole[oracle@star~]$ emctl stop dbconsole查看状态,确认dbconsole已经停止[oracle...
Oracle AWR 阙值影响历史执行计划

Oracle AWR 阙值影响历史执行计划

最近有网友提到为什么在dba_hist_sql_plan中无法查看到sql语句的历史执行计划,对于这个问题是由于缺省情况下,Oracle 设定的阙值并非捕获所有的sql语句,所以无法看到某些sql历史执行计划乃正常现象。在Oracle 9i的时候,我们可以通过设定不同的快照level获得不同程度的详细信息。也可以单独配置收集sql的阙值,如指定sql的执行次数,磁盘读的次数,解析调用的数量等。所有超出这个设置的sql语句都收集到snapshot之中。Ora...
RMAN备份学习笔记

RMAN备份学习笔记

讲到rman就要讲到catalog,也就是恢复目录,这个东东我觉得没有太大的用,如果数据库没有打到open状态,恢复目录数据库根本连接不上。我个人建议可以不使用catalog数据库,当然为了全面的了解rman,还是要简单了解下catalog数据库是用来做什么的,catalog数据库是专门供rman使用,用来存储备份信息(不是存储备份文件)及备份脚本的地方。如果我们不用catalog的时候,备份信息就存放在控制文件当中,这些备份信息是做恢复的时候需要用到的信...
Oracle数据库管理常用的监控脚本------极大的简化运维工作

Oracle数据库管理常用的监控脚本------极大的简化运维工作

最近几天都研究SHELL脚本,为了方便对公司的Oracle运维,简化管理,学习一些SHELL脚本是非常有必要的,通过书本和网上的一些资料,整理出了一些比较精典的脚本,都是经过清自测试可行的,放上来共大家分享。# 监控Oracle监听状态(chk_lsnr_stat.sh) # ======================================================================================# 监控O...
Oracle 中 UPDATE nowait 的使用方法

Oracle 中 UPDATE nowait 的使用方法

1、UPDATE nowait 应用以下场景:查询某条数据,并对其开启数据库事务。如果查询的当前数据没有加锁,则正确返回结果,并对当前数据加锁,如果查询的当前数据已在事务中,已加锁。但返回异常信息:提示数据已加锁。SQL语句:SELECT*FROM hold_mc_site_product_pic picWHERE pic.id = 730127 FOR UPDATE nowait2、应用在多线程并发的情况下。先查询出要处理的数据,并加入数据库级的锁,处理...
Oracle 索引监控与外键索引

Oracle 索引监控与外键索引

Oracle 监控索引特性为我们提供了一个大致判断索引是否被使用的情形。之所以这么说,是因为在Oracle 10g 中收集统计信息时会导致索引被监控,此并非sql语句而产生。而在11g则不会出现类型的情形。其次对于存在子表存在外键的情形,对于主表进行操作时是否会导致索引被监控呢?下面描述的是这个话题。1、普通监控索引的情形--演示环境SQL> select * from v$version where rownum<2;BANNER------...
<< 651 652 653 654 655 656 657 658 659 660 >>