oracle
文章平均质量分 74
月魂_123123
这个作者很懒,什么都没留下…
展开
-
遇到ORA-01207: 文件比控制文件更新 - 旧的控制文件解决办法-简单版
遇到这样的问题,如ORA-01207: 文件比控制文件更新 - 旧的控制文件解决问题的思路是重建控制文件注意:1、不知道会不会丢一小部分数据。适用于不重要的库和已经停机的业务,或者急救业务。 可以尝试从不同的地方找原来的control文件,几个不同的control文件如果都一样,说明只能这么恢复,如果不一样,尽量找系统表空间比较新的control去用,因为不涉原创 2017-08-19 16:55:00 · 6739 阅读 · 0 评论 -
修改redo log 大小的记录:
修改redo log 大小的记录:Redo log的四种状态(CURRENT、ACTIVE、INACTIVE、UNUSED)1. CURRENT指当前的日志文件,在进行实例恢复时是必须的;2. ACTIVE是指活动的非当前日志,在进行实例恢复时会被用到。Active状态意味着,Checkpoint尚未完成,因此该日志文件不能被覆盖。3. INACTIVE是非活动日志,在实例恢复时不原创 2017-12-04 18:04:01 · 825 阅读 · 0 评论 -
ORA-00257: archiver error. Connect internal only, until freed 解决办法,原因 redo log 无法切换
故障现象: plsql登陆发生报错 ORA-00257: archiver error. Connect internal only, until freed [oracle@dg1 ~]$ oerr ora 0025700257, 00000, "archiver error. Connect internal only, until freed."// *Cause: The arc原创 2017-10-29 23:41:01 · 1992 阅读 · 0 评论 -
ORA-17503 ksfdopn2 Failed to open file .....
今天查看rac的目录发现,/oracle 用户和组不太对,然后用安装时的权限变更chown 和chmod 再刷了一遍,然后就悲剧了。发现集群crs 正常启动,has 正常,asm 正常,但是数据库打不开,报错如下ORA-01078: failure in processing system parametersORA-01565: error in identifying file '转载 2017-09-20 21:02:53 · 6283 阅读 · 0 评论 -
备份恢复- 完全恢复和不完全恢复
备份恢复 恢复分为完全恢复和不完全恢复 不完全恢复可以基于时间,也可以基于scn在测试的时候发现,恢复的节点必须在list backup中最大节点以后。【还要继续测试】0级 --> 操作(建表1) --> 想恢复的时间节点1 --> 0级 --> 想恢复的时间节点2 --> 操作(建表2) -->想恢复的时间节点3 --> 停库恢复会发现,无法恢复时间节点1,只能恢复0级以后的时原创 2017-09-28 22:56:39 · 1250 阅读 · 0 评论 -
oracle 自动内存管理介绍,虚机扩内存后调整oracle 内存占用
一、博文参考二、实验验证以及排坑==================本处转自一片博客===================自动内存管理是用两个初始化参数进行配置的: MEMORY_TARGET:动态控制SGA和PGA时,Oracle总共可以使用的共享内存大小,这个参数是动态的,因此提供给Oracle的内存总量是可以动态增大,也可以动态减小的。它不能超过MEMORY_MAX_TAR原创 2017-09-11 22:58:26 · 1224 阅读 · 0 评论 -
11.2.0.4 oracle_rac 升级PSU 11.2.0.4.17
一、准备工作1,数据库环境操作系统版本 : CentOS 6.5 x64 数据库版本 : Oracle 11.2.0.4 x64 RAC Grid : 11.2.0.4 Oracle database: 11.2.0.42,准备内容GI PSU : p25476126_112040_Linux-x86-64.zip OPatch : p688原创 2017-09-27 22:48:32 · 1620 阅读 · 0 评论 -
Oracle表的空间释放,碎片整理记录
一、表的占用空间大小释放原理背景:生产环境中,经常会遇到表由于数据不断插入,导致空间越来越大,由于前期配置问题,没有做分区或者其他优化,而且生产数据实时向表插入。要删除历史数据来释放空间。分析:(1)没做分区表:由于没有分区表,所以无法分块对表进行清理。(2)表实时插入数据,数据量大,要保留部分数据:无法采用将有效数据插入另一个表,drop原表,修改名字来删除原表,或者原创 2017-09-06 16:07:12 · 13176 阅读 · 0 评论 -
Oracle 11.2.0.4升级到11.2.0.4.18 详细步骤
11.2.0.4单机安装完成后升级到11.2.0.4.18的详细步骤:步骤:1、 先下载psu补丁包:https://support.oracle.com/epmos/faces/DocumentDisplay?id=1454618.1&displayIndex=3#aref_section2302、 确认补丁包的版本和适配在readme 中3、 安装 安装记录:原创 2017-08-22 00:03:37 · 3599 阅读 · 0 评论 -
OS上误删dbf文件,未宕机情况下的应急恢复!宕机后则无法恢复!
模拟故障:说明:本故障处理必须在删除数据文件短时间内进行操作,长时间的话数据库会检测到checkpoint或切换日志然后数据库宕机。然后就无法恢复了。==================================查看当前用户下所有表的行数统计可以先create view tbnameas select table_name tbname from user_table原创 2017-08-20 11:34:18 · 312 阅读 · 0 评论 -
oracle 11g RAC 清理磁盘空间,crfclust.bdb过大的处理
记录一下,查看磁盘空间,发现有个文件目录一直在变大,查看后发现 crfclust.bdb 有 9个G ,网上搜索后得到解决方案,测试通过并记录操作如下:1、checkcrsctl stat res ora.crf -init -t2、stopcrsctl stop res ora.crf -init3、deleterm crfclust.bdb4、 startcrsctl start res or...原创 2018-03-19 10:42:02 · 2653 阅读 · 0 评论