Oracle归档日志总结
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,打开归档日志sqlplus / as sysdbasql> shutdown immediate; sql> startup mount; #打开控制文件,不打开数据文件 sql>
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
网络安全教育知识培训活动
网络安全论文投稿
宜兴质量软件开发怎么样
安装用友数据库闪一下
鼎桥终端应用软件开发
杭州市网络安全信息研究所
融创中国软件开发
t1 系统数据库路径
大智慧数据库数据引入分析
文明重启怎么才能玩别的服务器
张家港网络安全事故
网吧网络安全培训证
进口单串口服务器生产
广州工控软件开发怎么样
生存战争服务器视频
达芬奇数据库修复技巧
mysql数据库查询输出
2012证书服务器
公安的数据库能不能定位
网络安全 招股说明书
平安京怎么分服务器
论文和数据库
选择jdhtxy数据库
excel固定一行数据库
网络安全一起走手抄报图片
2021国家网络安全宣传
手游英雄联盟怎么转服务器
搭建yum服务器
金仓数据库初始化失败
北京环宇同创网络技术