SQL>create pfile='c:\pfile.txt'败山 from spfile//如果提示没有spfile,说明本来就用的pfile启动,那直接修改pfile就可以了。
手动修改pfile.txt中LOG_ARCHIVE_DEST_4跟2,保察洞存。
SQL>create spfile from pfile='c:\pfile.txt'
SQL>startup
sqlplus sys/passwd as sysdba 可以以管理员登陆sqlplus /nolog 可以匿名登陆
你要的是日志文乱基件吧弊陪樱,归档文件是定时租丛把日志文件归档的文件,
日志文件的话在$ORACLE_BASE/oradata下
Oracle数据库频繁归档问题的解决办法
第一步 检查
top 输出 CPU 使用率很低
iostat 读 M/s 写 K/s iowait %
v$session 中的会话不多 且都没有大的事务 *** 辩敏世作
db_writer_processes=
log_archive_max_processes=
主日志组 个 每个组中 个 M大小的日志文件
备日志组 个 每个组中 个 M大小的日志文件
v$log 除了一个组为current 其它所有日志组状态均为active
重启数据库现象依旧
第二步 判断拿茄
根据以上检查结果 判断应该不是应用层的问题 初步判断是系统进程或硬件问题 因为是生产系统 不到万不得已不要轻易作硬件检测和更换 因为那样会需要大量停止服务时携肢间 首先采取一般控制日志归档的方法
第三步 措施
增加主日志文件
alter database add logfile member /u /oradata/BOSS/redo log to group
alter database add logfile member /u /oradata/BOSS/redo log to group
alter database add logfile member /u /oradata/BOSS/redo log to group
alter database add logfile member /u /oradata/BOSS/redo log to group
第四步 增加归档进程数 由 改为
alter system set log_archive_max_processes= scope=both
lishixinzhi/Article/program/Oracle/201311/17384
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)