oracle导入数据时卡住进行日志处理

2024年 2月 18日 74.4k 0

oracle导入数据时卡住进行日志处理

最后一步卡了15个小时,百度了下,说是日志卡住了

##&&&&&&&&&&&&impdp时卡住了,需要增加日志^^^^^^^^^^^^^^^^^^^^^
-----从oracle目录下看日志
D:\oracleservice\diag\rdbms\hrms\hrms\trace

1、查看redo log的大小及状态

select * from v$log;
select group#,sequence#,bytes,members,status from v$log;

3、执行查看redo文件位置

select member from v$logfile;

增加日志组 视情况而定增加日志组的大小。
alter database add logfile group 4 ('D:\ORACLESERVICE\ORADATA\HRMS\REDO04.LOG') size 200M;
alter database add logfile group 5 ('D:\ORACLESERVICE\ORADATA\HRMS\REDO05.LOG') size 200M;
alter database add logfile group 6 ('D:\ORACLESERVICE\ORADATA\HRMS\REDO06.LOG') size 200M;
alter database add logfile group 7 ('D:\ORACLESERVICE\ORADATA\HRMS\REDO07.LOG') size 200M;
增加1组日志组 视情况而定增加日志组的大小。

4、alter system switch logfile; --切换日志组

5、alter database drop logfile group 1; --删除INACTIVE状态的redo文件

6、删除group 1 redo文件后,记录已经删除,但是文件还在,可以把redo01文件剪切备份到其他地方。

如果status都是ACTIVE或者CURRENT,没有INACTIVE或者unused,说明日志很紧张,不够用。

redo logfile的status为active,代表checkpoint还未完成,如果日志文件循环使用再次到达该文件,数据库将处于等待的停顿状态。

日志文件必须等待DBWR完成检查点触发的写操作之后才能被覆盖。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论