症状: ora-000257。普通用户无法登陆,只能用sysdba登陆。
解决办法:
sqlplus "/as sysdba"
archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 172
Next log sequence to archive 174
Current log sequence 174
show parameter DB_RECOVERY_FILE_DEST;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /u01/app/oracle/flash_recovery
_area
db_recovery_file_dest_size big integer 3882M
select * from V$FLASH_RECOVERY_AREA_USAGE;
!
rman target sys@orcl;
list archivelog until time 'sysdate-7';
delete force archivelog until time 'sysdate - 7';
--
delete force archivelot all;
ORA-000257错误解决
本文介绍了一种解决ORA-000257错误的方法,该错误导致普通用户无法登录数据库,只能使用sysdba身份登录。通过一系列SQL命令及RMAN操作,包括设置归档模式、清理过期归档日志等步骤,可以有效解决此问题。
2516

被折叠的 条评论
为什么被折叠?



