oracle如何修改redo,修改oracle redo
今天检查数据库文件,发现redo文件的名称前面都有一个问号(?),其他文件都正常,数据库运行也是正常的,确认不是客户端的编码问题。由于不知道此文件是否会对以后的数据库产生影响,所以我做了个更换redo文件的操作如下:
oracle@P-RQMES-D1: /oracle/product/11.2/dbs> ls -all
总计 1049348
drwxr-xr-x 2 oracle dba 4096 11-12 21:13 .
drwxr-xr-x 74 oracle dba 4096 2014-03-19 ..
-rw-rw---- 1 oracle dba 1544 10-01 13:46 hc_PRQMESDB.dat
-rw-r--r-- 1 oracle dba 2851 2009-05-15 init.ora
-rw-r--r-- 1 oracle dba 998 2014-11-05 initPRQMESDB.ora
-rw-r----- 1 oracle dba 24 2014-03-19 lkPRQMESDB
-rw-r----- 1 oracle dba 1536 2014-10-11 orapwPRQMESDB
-rw-r----- 1 oracle dba 104858112 11-12 21:14 ?redo01_1.log-rw-r----- 1 oracle dba 104858112 11-12 21:14 ?redo01_2.log-rw-r----- 1 oracle dba 104858112 11-12 20:42 ?redo02_1.log-rw-r----- 1 oracle dba 104858112 11-12 20:42 ?redo02_2.log-rw-r----- 1 oracle dba 104858112 11-12 20:55 ?redo03_1.log-rw-r----- 1 oracle dba 104858112 11-12 20:55 ?redo03_2.log所有的redo文件都有?-rw-r----- 1 oracle dba 104858112 11-12 21:06 ?redo04_1.log-rw-r----- 1 oracle dba 104858112 11-12 21:06 ?redo04_2.log
解决方法:
查看redo的状态
SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;,
先删除 ARCHIVED=YES, STATUS=INACTIVE的,
ALTER DATABASE DROP LOGFILE GROUP 2; --这种删除是不会从物理上把文件从磁盘删除的,需要手动去删除,这个时候删除的时候一定要当心哦!!!!
然后同时增加删除的组信息
alter database add logfile group 2
('/oracle/product/11.2/dbs/redo02_1.log',
'/oracle/product/11.2/dbs/redo02_2.log') size 100M;
切换日志文件
alter system switch logfile
SQL> SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
GROUP# ARC STATUS
---------- --- ----------------
1 YES ACTIVE
2 YES ACTIVE
3 NO CURRENT
4 YES ACTIVE
5 YES ACTIVE
SQL> alter system checkpoint; --可以让活动的日志文件立马变成不活动的,不活动就可以做drop logfile group动作了
System altered.
SQL> SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
GROUP# ARC STATUS
---------- --- ----------------
1 YES INACTIVE
2 YES INACTIVE
3 NO CURRENT
4 YES INACTIVE
5 YES INACTIVE
checkpoint由ckpt进程触发oracle进行checkpoint动作,将data buffer中的脏块(已经写在
redo里记录但是没有写到datafile里的)的内容写入到data file里并释放站用的空间,由
dbw后台进程完成,并修改controlfile和datafile的scn.
一般手工执行是由于要删除某个日志但是该日志里还有没有同步到data file里的内容,就
需要手工check point来同步数据,然后就可以drop logfile group n.
oracle如何修改redo,修改oracle redo相关推荐
- oracle修改redolog路径,oracle修改redo log files路径
如果可以关闭数据库,可以采用下述步骤.如果不能关闭数据库,只能采用新建redo log files的方式来实现修改该redo 的路径了. 一.shutdown the database 二.拷贝red ...
- oracle修改redo路径,oracle修改redo log files路径
如果可以关闭数据库,可以采用下述步骤.如果不能关闭数据库,只能采用新建redo log files的方式来实现修改该redo 的路径了. 一.shutdown the database 二.拷贝red ...
- oracle数据库修改写入状态,【学习笔记】Oracle oradebug 使用oradebug修改数据库SCN方法案例...
天萃荷净 使用oradebug修改数据库scn,使用oradebug修改数据库scn的案例. 这里也做了两个测试,发现该功能确实很巧妙,通过修改内存中的scn值,然后写入控制文件和数据文件,实现修改s ...
- Oracl数据库管理方面的资料(查询sga,查看oracle数据库名称sid,查看oracle数据库名称,查看表空间,修改表空间名称,数据库管理,sqlPlus数据显示)
显示Oracle sga相关信息: SQL> show sga Total System Global Area 105978600 bytes Fixed Size 453352 bytes ...
- oracle修改asm参数文件,学习笔记:Oracle RAC参数文件管理 修改创建asm中的spfile文件...
天萃荷净 Oracle rac创建修改asm中的spfile文件内容 create spfile to asm --查看sid SQL> show parameter instance_name ...
- 160505、oracle 修改字符集 修改为ZHS16GBK
修改oracle字符集 方法/步骤 oracle数据库的字符集更改 A.oracle server 端 字符集查询 select userenv('language') from dual 其中NLS ...
- oracle修改数据前备份,Oracle 之利用BBED修改数据块SCN—-没有备份数据文件的数据恢复...
测试环境 OS:redhat6.6 oracle:12.1.0.2 BBED(OracleBlockBrowerandEDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle ...
- Oracle 之利用BBED修改数据块SCN----没有备份数据文件的数据恢复
测试环境 OS:redhat6.6 oracle:12.1.0.2 BBED(OracleBlockBrowerandEDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracl ...
- 问题1:修改日志文件(redo log)的位置的方法
目的:将重做日志(redo log)文件从当前磁盘位置迁移到新的位置 解决方法: A:可以停掉数据库的情况 1.关闭数据库 SQL>shutdown immediate Databaseclos ...
- Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)
一.创建用户及表空间 1.连接数据库 [root@localhost ~]# su - oracle [oracle@localhost ~]$ sqlplus /nolog #进入sqlplus ...
最新文章
- 【C语言】数组指针与指针数组的区分与应用
- Linux之用户相关操作
- weblogic公布的项目用途myeclipse正常启动,点击startWeblogic.cmd报错解决方案
- Airbnb个性化搜索服务架构
- zabbix-server 的安装-centos7
- nc65语义模型设计_NC6X报表数据加工做语义模型(返回DataSet篇)
- sql语句练习(三):LeetCode
- 怎么把html转换成jpg6,html转为图片(六):xhtmlrenderer
- gifcam使用缩小内存_Vuex3.1.1更新:支持jsDelivr,修复内存泄漏
- Maven 插件介绍
- 《点石成金-访客至上的web和移动可用性设计秘籍》读书笔记
- 80ms 求解世上最难数独 —— DFS的灵活运用
- [Excel图表] 搞定散点图
- Android-图片压缩
- 26、流程引擎API
- MySQL安装当中遇到的问题
- 多核机器上多线程内存敏感程序的可伸缩性
- 用于自动驾驶的激光雷达里程计方法综述
- Android PackageManagerService分析一:PMS的启动
- php小蛋白配方奶粉,部分水解奶粉排行榜中的美赞臣亲舒,凭实力出圈
热门文章
- iOS-纯代码编写本地音乐播放器AVAudioPlayer
- meta标签是什么,通常包含哪些内容?
- 北京有两个百度,李彦宏只有一个陆奇
- mongoDB地理位置查询
- APP支付宝提现和微信提现之服务端接入
- ssm毕设项目基于远程协作的汽车故障诊断系统t6ipg(java+VUE+Mybatis+Maven+Mysql+sprnig)
- 爬取华尔街日报的历史数据并翻译
- 论文研究14:Deep Attention Gated Dilated Temporal Convolutional Networks with Intra-Parallel model
- 程序员如何提高影响力
- 朱晔的互联网架构实践心得S1E4:简单好用的监控六兄弟