Oracle归档日志总结
admin
2023-05-06 17:41:48
0
  1. 打开归档日志

sqlplus / as  sysdba
sql> 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;


相关内容

热门资讯

公众进入武汉大学已无需预约,带... 据“正在新闻”微信公众号、“中国网湖北”微信公众号消息,5月13日,多位市民发视频表示,社会公众进入...
以总理办公室:内塔尼亚胡在对伊... △内塔尼亚胡(资料图)当地时间5月13日晚,以色列总理办公室发表声明称,在“咆哮的狮子”军事行动期间...
伊朗外长:科威特“非法”攻击伊... △伊朗外长阿拉格齐(资料图)当地时间13日晚,伊朗外长阿拉格齐对外表示,科威特“非法”攻击了一艘伊朗...
欧盟召开紧急会议,协调应对汉坦... 当地时间13日,欧盟各成员国常驻欧盟代表在布鲁塞尔举行紧急会议,重点讨论在汉坦病毒疫情背景下加强跨境...
菲律宾总统称未下达逮捕德拉罗萨... 新华社马尼拉5月13日电(记者赵晨捷 李萌)据菲律宾媒体报道,菲总统马科斯13日称未下达逮捕参议员德...
时隔九年再度来京,特朗普有何诉... ◆5月12日,特朗普登上“空军一号”前对着镜头挥手告别。(图源:美联社)文/何平编辑/漆菲5月13日...
硬科技管控,中美关系的新压舱石 特朗普此次访华,英伟达CEO黄仁勋随行的消息提振美股市场,凸显芯片与人工智能已成为中美关系的核心议题...
报告:今年一季度AI原生APP... 中国青年网北京5月12日电(记者 高蕾)近日,第三方智能数据服务商QuestMobile发布了《中国...
七大新品发布!国轩高科第15届... 央广网合肥5月13日消息(记者徐鹏)5月16日至17日,电池龙头企业国轩高科将在合肥举办第15届全球...
百度伐谋2.0发布,李彦宏:能... 5月13日举办的Create2026百度AI开发者大会开幕式上,自我演化决策智能体百度伐谋升级至2....