Oracle归档日志总结
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,打开归档日志sqlplus / as sysdbasql> shutdown immediate; sql> startup mount; #打开控制文件,不打开数据文件 sql>
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
sap数据库表数量
db2 怎么恢复数据库
室内三维地图软件开发
福州哪里学软件开发
数据库子查询低于平均价格
网络安全黑板报设计理念
数据库录入员
软件开发公司让我先干营销
在线 软件开发 如何挣钱
南通软件开发的公司吗
数据库软件如何编写
数据库数据恢复英文
亚马逊 数据库安全性
网络技术对乐器市场营销的影响
保健食品 数据库
北京新锐伟业网络技术
计算机三级网络技术填空题
网络安全周2021图片
唐山游戏软件开发招聘
扬州IOS软件开发招聘信息
交换机 代理服务器
bug数据库对比
至融网络技术
软件开发编程参数
诸城网络技术员
荔湾网络安全服务价格
数据库的主要特点是实现数据
服务器与交换机用什么网线
sdk文件软件开发工具包
西安一码通服务器生成图片