生成执行计划
在sql导致的数据库故障中,一般如果需要立即恢复。
需要快速分析执行计划,绑定合理的执行计划,下面是快速操作的记录。
根据v$active_session_history 查看event和sql_id
需要快速分析执行计划,绑定合理的执行计划,下面是快速操作的记录。
根据v$active_session_history 查看event和sql_id
查看Oracle用户的权限或角色
原创 Oracle 作者:迷倪小魏 时间:2018-01-19 11:31:40 51250 2
前几天被问到一些关于权限和角色的问题,今天抽时间总结一下如何查看Oracle用户的权限或角色,在之前的博文中,写过 SYS,SYSTEM,DBA,SYSDBA,SYSOPER的区别与联系 以及 Oracle中定义者权限和调用者权限案例分析 这两篇博文,读者可以参考阅读!Oracle的东西感觉很杂,抽空闲的时间多总结也是对知识的一个梳理以及对自己的一个提高,文中若有错误或者不当之处,请大家指出,谢谢!
oracle密码修改保持和以前相同
需求:密码要求3个月变更一次,不管是不是业务密码,均需修改。
对于非业务账号,直接修改即可,没有什么影响,SQL语句为:
#!/bin/bash
for i in {ora_smon_orcl,ora_pmon_orcl};do
status=`ps -ef | grep smon | grep -v grep|wc -l`
if [ $status -ne 0 ];then
echo -e "$i is\033[32m running \033[0m"
else
echo -e "$i is\033[31m not running \033[0m"
fi
done
log file switch (checkpoint incomplete)指的是当redo需要向下一组redo group切换的时候,发现下组日志是active的,也就是说下组日志中对应的一些buffer cache中的脏块尚未写入到数据文件中,因此必须等待这些脏块被完毕后,才可以复用下一组redo group。