Oracle归档日志总结
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,打开归档日志sqlplus / as sysdbasql> shutdown immediate; sql> startup mount; #打开控制文件,不打开数据文件 sql>
千家信息网最后更新 2026年10月31日Oracle归档日志总结
打开归档日志
sqlplus / as sysdbasql> shutdown immediate; sql> startup mount; #打开控制文件,不打开数据文件 sql> alter database archivelog; #将数据库切换为归档模式 sql> alter database open; #将数据文件打开 sql> archive log list; #查看此时是否处于归档模式
查看日志模式
SQL> select log_mode from v$database;
查看归档是否启动
SQL> select archiver from v$instance;
2.禁用归档日志
sql> archive log list; #查看是否是归档方式 sql> alter system set log_archive_start=false scope=spfile; sql> shutdown immediate; sql> startup mount; #打开控制文件,不打开数据文件 sql> alter database noarchivelog; #将数据库切换为非归档模式 sql> alter database open; #将数据文件打开 sql> archive log list; #查看此时便处于非归档模式
3.查看是不是归档方式及归档的路径
sql> archive log list; #查看是不是归档方式
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 98
Next log sequence to archive 100
Current log sequence 100
根据上面的USE_DB_RECOVERY_FILE_DEST,来查找DB_RECOVERY_FILE_DEST
sys@ora10g> show parameter DB_RECOVERY_FILE_DEST
NAME TYPE VALUE
--------------------- ----------- --------------------------------------
db_recovery_file_dest string /oracle/app/oracle/flash_recovery_area
4.修改归档日志的路径
sql> archive log list; #查看是不是归档方式 sql> alter system set log_archive_start=true scope=spfile; #启用主动归档 sql> alter system set log_archive_dest=''location=/oracle/ora9/oradata/arch'' scope=spfile;#设置归档路径 sql> alter system set log_archive_dest_1=''location=/oracle/ora9/oradata/arch2'' scope=spfile; sql> alter system set log_archive_dest_2=''location=/oracle/ora9/oradata/arch3'' scope=spfile; #如果归档到两个位置,则可以通过上边方法实现 sql> alter system set log_archive_format=''arch_%d_%t_%r_%s.log'' #设置归档日记款式 日志切换 sql> alter system switch logfile; 这次日志切换将归档写到两个目标地, 即上边的/oracle/ora9/oradata/arch2和/oracle/ora9/oradata/arch2,
5.查看现在归档日志的大小
select sum(a.BLOCK_SIZE*a.BLOCKS)/1024/1024 from v$archived_log a where a.DELETED='NO';
6.查看归档日志最大大小
show parameter db_recovery_file_dest_size;
7.设置归档日志最大值,处理归档日志满,无法启动
startup nomount;alter system set db_recovery_file_dest_size = 4G scope=both;;alter database mount;alter database on;
8.查看归档日志的使用率
select PERCENT_SPACE_USED from V$FLASH_RECOVERY_AREA_USAGE where file_type LIKE 'ARCHIVED LOG';
9.获取闪回区的使用率
select sum(PERCENT_SPACE_USED ) from V$RECOVERY_AREA_USAGE;
日志
数据
文件
模式
方式
切换
路径
最大
上边
两个
使用率
大小
数据库
控制
主动
位置
可以通过
方法
日记
最大值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
有格互联网科技
云信互联网科技有限公司
互联网和科技技术
互联网科技官网
美国互联网保险保险科技
互联网科技公司税收优惠
科技互联网公司装修
科技企业和互联网企业
万易互联网科技
期待互联网科技
唐信互联网科技 大连
互联网科技公司名称
互联网科技热点资讯
央行互联网金融科技公司
互联网企业和科技型企业
广西互联网科技孵化中心
科技互联网海报
深圳互联网科技的发展
上海同邻互联网科技有限公司规模
精品咖啡豆
互联网科技企业
百单网互联网科技有限公司怎么样
浩特互联网科技
佩信高科技互联网
青海省互联网新科技
恒银科技与互联网金融
健康食品互联网创新科技园项目
浙南科技城互联网大厦建设工程
互联网科技创业计划的风险分析