免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1487 | 回复: 0
打印 上一主题 下一主题

[Hive] ORA-16038:log 1sequence# 62cannotbearchived [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-22 08:54 |只看该作者 |倒序浏览
<div id="blog_text" class="cnt"><p>今天数据库在重启后,打开数据库时发生以下错误:<br>
SQL&gt; alter database open;<br>
alter database open<br>
*<br>
ERROR at line 1:<br>
ORA-16038: log 1 sequence# 62 cannot be archived<br>
ORA-19504: failed to create file ""<br>
ORA-00312: online log 1 thread 1: '/oracle/oradata/zcglapp/redo01a.log'</p>
<p>原来是有一个日志不能归档,查看是那个日志组的文件不能归档。<br>
SQL&gt; select group#,sequence# from v$log;</p>
<p>&nbsp;&nbsp;&nbsp;  GROUP# SEQUENCE#<br>
---------- ----------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  62<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  64<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  63</p>
<p>原来是日志组一的一个日志不能归档。刚上线的系统,没有业务在跑,先想办法把数据库打开再说:<br>
SQL&gt; alter database clear unarchived logfile group 1;</p>
<p>Database altered.</p>
<p>SQL&gt; alter database open;</p>
<p>Database altered.</p>
<p>查看归档位置:<br>
SQL&gt; show parameter archive</p>
<p>NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  VALUE<br>
------------------------------------ ----------- ------------------------------<br>
archive_lag_target&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  integer&nbsp;&nbsp;&nbsp;&nbsp;  0<br>
log_archive_config&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string<br>
log_archive_dest&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string<br>
log_archive_dest_1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  location=/archive<br>
log_archive_dest_10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string<br>
log_archive_dest_2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string<br>
log_archive_dest_3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string<br>
log_archive_dest_4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string<br>
log_archive_dest_5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string<br>
log_archive_dest_6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string<br>
log_archive_dest_7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  string<br>
...</p>
<p># ls -l |grep archive<br>
drwxr-xr-x&nbsp;&nbsp;&nbsp;  2 root&nbsp;&nbsp;&nbsp;&nbsp;  system&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  256 Oct 28 13:12 archive<br>
原来归档位置权限问题,oracle用户没有往该目录写文件的权限。</p>
<p>更改该目录的权限:<br>
# chown oracle:oinstall /archive<br>
# chmod 775 /archive<br>
# ls -l |grep archive<br>
drwxrwxr-x&nbsp;&nbsp;&nbsp;  2 oracle&nbsp;&nbsp;  oinstall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  256 Oct 28 13:12 archive<br>
更改好后,再试一下:</p>
<p># su - oracle<br>
$ sqlplus / as sysdba<br>
SQL&gt; alter system switch logfile;</p>
<p>System altered.<br>
SQL&gt; exit<br>
$ ls -l /archive<br>
total 193816<br>
-rw-r-----&nbsp;&nbsp;&nbsp;  1 oracle&nbsp;&nbsp;  oinstall&nbsp;&nbsp;  60623872 Nov 12 11:19 1_63_668354505.dbf<br>
-rw-r-----&nbsp;&nbsp;&nbsp;  1 oracle&nbsp;&nbsp;  oinstall&nbsp;&nbsp;  13322240 Nov 12 11:19 1_64_668354505.dbf<br>
-rw-r-----&nbsp;&nbsp;&nbsp;  1 oracle&nbsp;&nbsp;  oinstall&nbsp;&nbsp;  25272320 Nov 12 11:19 1_65_668354505.dbf</p>
<p>可见问题以解决。原来是目录权限导致的以上错误!</p></div>
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP