sqlplus /nolog
conn /as sysdba
上面的登錄方式提示12560協議適配器錯誤
sqlplus sys/sys@orcl as sysdba 這個語句就可以直接登錄
然后將oracle關閉shutdown immediate;再啟動到mount模式 statrup mount
更改數據庫的歸檔模式
SELECT * FROM V$FLASH_RECOVERY_AREA_USAGE;--查詢歸檔日志大小
select log_mode from v$database;--查詢歸檔模式
alter database noarchivelog;--更改數據庫到非歸檔模式
接下來刪除過多的歸檔日志文件
先物理刪除日期較前的歸檔日志(可以剪切到別處),歸檔日志文件位置D:\app\Administrator\flash_recovery_area\orcl\ARCHIVELOG
再打開一個cmd窗口
執行rman target / nocatalog;
crosscheck archivelog all;--檢查歸檔日志文件
delete expired archivelog all;--刪除過期的日志文件
接下來重新啟動oracle即可