【oracle】oracle参数文件

oracle参数文件
1126-01 ORA-03113
ORA-03113: end-of-file on communication channel
Process ID:16502
Session ID:570 Serial number:207
【措施】
1.根据Process ID 查看SID的trace日志:
cd $ORACLE_BASE/diag/rdbms/<SID>/<SID>/trace
find ./ -name "*<Process ID>*"
more ia_arc3_16502.trc
发现日志提示错误信息:
<txt>Errors in file <.trc文件>:
ORA-19815:WARNING:db_recovery_file_dest_size of 21474836480 bytes is 100.00% used,and has 0 remaining bytes available.
2.修改db_recovery_file_dest_size,并清理归档日志
2.1 修改db_recovery_file_dest_size
sqlplus /nolog
conn / as sysdba
startup nomount;
alter system set db_recovery_file_dest_size=8000M;

2.2 清理归档日志
alter database mount;
exit;

rman target /; --rman target sys/sys;
crosscheck archivelog all; --前提:数据库是 mount 的状态
delete archivelog until time 'sysdate-14'; --delete expired archivelog all;
3.重启数据库(因为修改了 参数)
shutdown immediate
startup
--startup force 等价于以上2个命令
4.查看数据库相关信息
show parameter spfile; --若数据库启动默认为spfile,则alter system 的scope默认为both
show parameter db_recovery


参考:
Oracle回闪空间不足引起的ORA-03113问题排解
http://wenku.baidu.com/view/755ddc25bcd126fff7050bdc.html?from=search

oracle参数文件
http://wenku.baidu.com/view/44aa817ede80d4d8d05a4f73.html?from=search

Oracle数据库的启动与关闭
http://wenku.baidu.com/view/469bc64b767f5acfa1c7cd96.html?from=search


数据库实例恢复的过程:
1.读取初始化文件

原文地址:https://www.cnblogs.com/greenZ/p/8721883.html