查看归档模式:
SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination /OraLog/arch Oldest online log sequence 2522 Next log sequence to archive 2524 Current log sequence 2524
修改oracle日志模式(是否归档)
1. 关闭数据库:shutdown immediate;
2. 启动数据库实例到mount状态:startup mount;
3. 切换数据库日志模式:
alter database archivelog;(设置数据库为归档日志模式)
alter database noarchivelog;(设置数据库为非归档日志模式)
4. 打开数据库:alter database open;
5. 确认数据库处于归档模式:archive log list;
查看asm空间:
select name,total_mb,free_mb from v$asm_diskgroup_stat; NAME TOTAL_MB FREE_MB ------------------------------ ---------- ---------- ARCHDG 102400 100408 DATADG 307200 293991
rman connect target / crosscheck archivelog all; delete expired archivelog all; delete archivelog all completed before 'sysdate - 4';
删除归档日志脚本:
export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=dyjldb1 export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 $ORACLE_HOME/bin/rman log=/home/oracle/rman.log <<EOF connect target / run { delete noprompt archivelog all completed before 'sysdate - 4'; } exit; EOF
Oracle查询被锁死:
https://www.cnblogs.com/SweetMemory/p/6289980.html