oracle的常见问题--听博森瑞老邱公开课整理的笔记
今天,我通过网络,收看了博森瑞老师邱玉利的公开课,主要讲解了他平时工作中遇到的问题和解决方法,我感觉不错,受益匪浅。
备份必须归档模式做物理备份。
数据库万不得已打不开了,考虑用隐含参数打开后,抓紧把数据库导出,然后重建库,再导入。此时,不能用rman备份了,因为数据库用隐含参数打开的数据库已经不一致了,用rman备份没用。
active 表明该redo对应的db buffer cache的脏块还没写盘呢。
inactive损坏好解决,但是active和current不好解决。
今天我在网上查看了oracle redolog的三种状态的解释说明:
Current:目前正在写的日志组;当前的日志文件,该日志文件是活动的,当前正在被使用的,在进行崩溃恢复时,current日志文件是必须的
Active:目前不在写,但是还未进行ckpt,即cache中脏数据还未写入datafile,恢复时需要用到此日志组。活动的非当前日志,该日志可能已经完成归档,也可能没有归档,活动的日志文件在crash恢复时会被用到
Inactive:目前不在写,已进行ckpt,实例恢复不需要此日志组。非活动日志,该日志在实例恢复时不再需要,但是在介质恢复时可能会用到。inactive状态的日志也可能没有被归档。如果数据库在归档模式,在未完成归档之前,日志文件也不允许被覆盖,这时候活动进程会处于Log File Switch(Archiving Needed)等待之中。
unused:日志从未被写入,这类日志可能是刚被添加到数据库或者在Reset Logs之后被重置。被使用之后,该状态会被改变。
总结:由于每3秒进行的检查点并不是完全检查点,并不保证脏数据完全写入datafile,所以做实验可以看到,手工执行alter system switch logfile后,原来current的日志处于active状态,说明对应的脏数据没有写完成,要经过N多个三秒后,状态会变成inactive。
上述说明对内通信网卡在ocr丢失,那就单独用上面的oifcfg setif命令设置下。
操作系统都有debug命令。
主机是个老主机,主板上的电池时间没电了,最后改下时间就好了。
看问题思路:数据库错误—>操作系统错误--->再看时间是否有问题。
用户查看说数据文件是recover状态。
上述在dictionary check beiging后报错说是数据字典的问题。
v$视图查看的是控制文件,其它字典是静态的。
上面这个问题的原因是有人把数据库基表改了。
小提示:我们应该定期做备份恢复实验。
正常数据库不要做安全加固,风险很大。
crs起不来,一定会在tmp下有名为“crsctl.进程号”的日志文件,该文件说明起不来的原因
如果客户端和数据库在一个网段不会出现意外断开。
如果是不同网段,之间还有防火墙,那肯定就是防火墙问题
rac监听的是别名,不是ip地址。rac经常遇到上述tns-12545的问题。
解决方法:
把数据库的别名的解析,拷贝到客户端的host文件中。
上图中用两个用户查询的时间是不一样的。
上面的原因就是hp有两个时区文件,当时系统管理员用vi只改了一个文件,另外一个没改。所以改hp的时区时一定要用命令去改,别用vi去改。
pmon进程是回收资源回收没释放的进程,pmon是负责整个数据库的进程。
杀操作系统进程比杀数据库后台进程释放资源快。
数据文件最大的尺度是4万兆个数据块数。假设数据块是8k,那么数据文件最大就是32G。达大最大32G,数据文件头块就会破坏。
数据文件头块是给操作系统用的。
所以,一定要把数据文件自动扩展关了。
设置事件10231就是跳过坏块导出,再导入。
附件列表
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28916011/viewspace-1618978/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28916011/viewspace-1618978/
oracle的常见问题--听博森瑞老邱公开课整理的笔记相关推荐
- BiliBili 100+国际名校免费公开课整理分享
本资源这是一份公开课的目录,这里的视频大多来自 YouTube 等国内无法访问的网站,为了方便国内的朋友观看,作者将这些视频搬运到了BiliBili. 资源整理自网络,源地址:https://gith ...
- 基于百度英伟达EasyDL公开课的学习笔记
本文是基于智东西公开课<零算法基础的百度EasyDL定制化图像识别揭秘>整理的学习笔记 本文非广告,标注单纯是出于尊重智东西和EasyDL的知识产权 如若涉及侵权,请联系本人 作者:李皮皮 ...
- java swing列表数据加监听,【Java Swing公开课|Java监听列表项选择事件怎么用,看完这篇文章你一定就会了】- 环球网校...
[摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...
- 北大AI公开课 嵌入式人工智能笔记
看的直播, 标题是"北大公开课: 雷鸣对话余凯 嵌入式人工智能". CS121: Introduction to Artificial intelligence. 芯片, 架构, ...
- 电赛公开课整理(一),电路基础,截图+模电知识【15000字】【原创】
文章目录
- 斯坦福大学深度学习公开课cs231n学习笔记(10)卷积神经网络
前记:20世纪60年代,Hubel和Wiesel在研究猫脑皮层中用于局部敏感和方向选择的神经元时,发现其独特的网络结构可以有效地降低反馈神经网络的复杂性,继而提出了卷积神经网络(Convolution ...
- MIT公开课: Python 笔记6 二分法,牛顿-拉夫森方法,列表
Lecture5: Bisection methods , Newton/Raphson, introduction to lists二分法,牛顿,拉复生方法,列表 Bisection methods ...
- Khan公开课 - 统计学学习笔记 (四)泊松分布 大数定理
泊松分布 假设概率分布是一致的,例如不会因时间段不同而异,又假设各事件的概率是不相关的(即不相互影响),符合泊松分布Poission distribution.例如某个路口一小时内有多少量车经过. E ...
- 接口_公开课_课堂笔记
一.什么是接口? 接口指的是实体或者软件提供给外界的一种服务 二.为什么需要接口? 因为接口能够使用我们的实体,软件的内部数据能够被外部修改. 硬件接口:USB接口:传输数据. 软件接口:API(ap ...
最新文章
- 对于一个管理性的软件来讲,数据主键的产生策略是很关键的一点,这个关系到整个系统的基础架构思想。...
- Jenkins 持续集成自动化测试配置
- 科学计算机怎么打输入abcd,Word2007让ABCD选项对齐不用愁
- python构建指数平滑预测模型_python/scikit/numpy中r指数平滑状态空间模型的替代方案...
- 怎么设置苹果手机的小圆点_iPhone屏幕旋转怎么设置?关于苹果手机设置的一些小技巧...
- 服务器文件忽略大小写,服务器文件忽略大小写
- python语法学习_python语法学习笔记
- sql语言快速入门_C语言快速入门——名称可见性
- px、pt、em、rem 的区别
- bzoj 3405: [Usaco2009 Open]Grazing2 移动牛棚(DP)
- 书籍:Learn Web Development with Python - 2018.pdf
- 华为手机所有图标变黑_华为手机字体白色变黑色 华为图标字体怎么变黑
- 在虚拟机的ubuntu 中配置 tftp 服务器(2021-4-14)
- JS项目(制作随机选号页面)
- 电力载波通信模块JST-HPLC-N-C在物联网通信领域的应用
- ECSHOP二次开发教程__连接
- mysql中一个字符等于几个字节_细说一个汉字等于几个字符,以及汉字,字符,字节,位之间的关系...
- 手机桌面上的计算机怎么删除,怎样删除桌面图标?删除桌面图标方法教学
- 笔记本电脑开机没画面/黑屏没反应怎么办?
- Visual Studio 程序集