但行好事
莫论前程❤

Oracle数据库–归档操作

查看当前日志操作模式

通用方法:SELECT log_mode from v$database;

开启日志归档

  • 启用归档日志前要先停止数据库
shutdown immediate;
  • 数据库以mount方式启动
startup mount;
  • 改变日志模式
    • 启用数据库归档
alter database archivelog;
  • 关闭归档
alter database noarchivelog;
  • 打开数据库
alter database open;
  • 查看归档日志信息
archive log list;
  • 查看默认闪回归档存储路径
show parameter db_recovery_file_dest;
  • 查看闪回空间已经占用情况
select * from V$FLASH_RECOVERY_AREA_USAGE;
  • 查看归档日志文件数量
select  * from v$recovery_file_dest;

当出现ORA-00257: archiver error. Connect internal only, until freed错误连不上数据的时候,如果数据库归档目标为USE_DB_RECOVERY_FILE_DEST且DB_RECOVERY_FILE_DEST目录为默认闪回空间目录时

  • 方法一可采取增大闪回空间大小方式:
alter system set db_recovery_file_dest_size=8G scope=both;
  • 方法二修改归档日志的路径
alter system set db_recovery_file_dest='location=C:\app\Administrator\oracle_log' scope=both;
  • 方法三修改归档日志的路径,将归档日志放到其他不受限制的路径下来解决这个问题,可通过下面的SQL来修改归档日志的存放路径
alter system set log_archive_dest_1=’location=C:\app\Administrator\oracle_log’;

查看archiv log所在位置

show parameter log_archive_dest;
archive log list;
赞(1) 打赏
未经允许不得转载:刘鹏博客 » Oracle数据库–归档操作
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏