今天在测试锁等待的问题,出现了各种奇葩,锁等待的出现了不理解的地方,详见:http://bbs.csdn.net/topics/391924878
但这不是重点,重点是我在自己测试的时候,出现了各种问题:
环境:Windows server 2008R2
数据库版本:11.2.0.4 单机
虚拟机
由于表数据量较大,各种delete、update操作之后,归档日志满了:
报错了:
这个是小问题,开始解决,由于是测试环境,比较随意,切到归档路径,直接删掉了所有的归档日志文件,由于我启用了FRA,去RMAN删一下理论上就没问题了,但是:
C:\Users\Administrator>rman target /
恢复管理器: Release 11.2.0.4.0 - Production on 星期一 3月 28 16:52:45 2016
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: 内部恢复管理器程序包初始化失败
RMAN-04005: 目标数据库中存在错误:
ORA-01017: 用户名/口令无效; 登录被拒绝
当看到这个的时候,我想起了我的设置:sqlplus的时候不能本地系统认证,即不可以直接
sqlplus / as sysdba
于是,我改掉了sqlnet里面的内容,由NONE->NTS
于是,成功连接到了RMAN里面
C:\Users\Administrator>rman target /
恢复管理器: Release 11.2.0.4.0 - Production on 星期一 3月 28 17:37:19 2016
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
已连接到目标数据库: ORCL (DBID=1434864728)
RMAN>
于是RMAN里面清理归档日志,然后连接到数据库,搞定。