正文
oracle的归档日志怎么做 oracle查看归档日志路径
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
oracleRAC--归档日志的开启方法
oracle RAC——归档日志的开启方法
==================================
g R 要修改cluster_database参数 G R 和以后的版本就不需要了
例子( g R 或之前) srvctl stop database d RAC节点 sqlstartup mount SQL alter system set log_archive_dest_ = location=/racdb _arch scope=spfile sid= RAC SQL alter system set log_archive_dest_ = location=/racdb _arch scope=spfile sid= RAC SQL alter system set log_archive_dest_ = service=rac scope=spfile sid= RAC SQL alter system set log_archive_dest_ = service=rac scope=spfile sid= RAC SQL alter system set standby_archive_dest= /racdb _arch scope=spfile sid= RAC SQL alter system set standby_archive_dest= /racdb _arch scope=spfile sid= RAC sqlalter system set cluster_database=false scope=spfile sqlshutdown immediate sqlstartup mount sqlalter database archivelog sqlalter database open sqlalter system set cluster_database=true scope=spfile sqlshutdown immediate srvctl start database d RAC
例子( g R 或之后) 节点 SQLstartup mount SQL alter system set log_archive_dest_ = location=/racdb _arch scope=spfile sid= RAC SQL alter system set log_archive_dest_ = location=/racdb _arch scope=spfile sid= RAC SQL alter system set log_archive_dest_ = service=rac scope=spfile sid= RAC SQL alter system set log_archive_dest_ = service=rac scope=spfile sid= RAC SQL alter system set standby_archive_dest= /racdb _arch scope=spfile sid= RAC SQL alter system set standby_archive_dest= /racdb _arch scope=spfile sid= RAC srvctl stop database d RAC节点 SQL startup mount SQL alter database archivelog srvctl start database d RAC
测试归档日志的切换
节点一 二上分别执行切换日志操作如下 SQL alter system switch logfile 操作执行这条语句 次
节点一查询 SQL !ls l /racdb* /racdb _arch total rw r—— oracle oinstall Oct _ _ dbf rw r—— oracle oinstall Oct _ _ dbf rw r—— oracle oinstall Oct _ _ dbf rw r—— oracle oinstall Oct _ _ dbf rw r—— oracle oinstall Oct _ _ dbf /racdb _arch total rw rw—— oracle oinstall Oct _ _ dbf rw rw—— oracle oinstall Oct _ _ dbf rw rw—— oracle oinstall Oct _ _ dbf rw rw—— oracle oinstall Oct _ _ dbf rw rw—— oracle oinstall Oct _ _ dbf
节点二查询
SQL !ls l /racdb* /racdb _arch total rw rw—— oracle oinstall Oct _ _ dbf rw rw—— oracle oinstall Oct _ _ dbf rw rw—— oracle oinstall Oct _ _ dbf rw rw—— oracle oinstall Oct _ _ dbf rw rw—— oracle oinstall Oct _ _ dbf /racdb _arch total rw r—— oracle oinstall Oct _ _ dbf rw r—— oracle oinstall Oct _ _ dbf rw r—— oracle oinstall Oct _ _ dbf rw r—— oracle oinstall Oct _ _ dbf rw r—— oracle oinstall Oct _ _ dbf
节点一 SQL show parameter archive_dest NAME TYPE VALUE
log_archive_dest string log_archive_dest_ string location=/racdb _arch log_archive_dest_ string log_archive_dest_ string service=rac log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable standby_archive_dest string /racdb _arch
节点二
SQL show parameter archive_dest NAME TYPE VALUE
log_archive_dest string log_archive_dest_ string location=/racdb _arch log_archive_dest_ string log_archive_dest_ string service=rac log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_ string log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable log_archive_dest_state_ string enable standby_archive_dest string /racdb _arch
lishixinzhi/Article/program/Oracle/201311/18379
如何启动oracle归档日志文件
一 设置为归档方式
Sql代码
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/arch1'' scope=spfile;sql alter system set log_archive_dest_2=''location=/oracle/ora9/oradata/arch2'' scope=spfile;#如果归档到两个位置,则可以通过上边方法实现sql alter system set log_archive_format=''arch_%d_%t_%r_%s.log'' #设置归档日记款式sql shutdown immediate;
sql startup mount; #打开控制文件,不打开数据文件sql alter database archivelog; #将数据库切换为归档模式sql alter database open; #将数据文件打开sql archive log list; #查看此时是否处于归档模式查询以确定数据库位于archivelog模式中且归档过程正在运行sql select log_mode from v$database;
sql select archiver from v$instance;
Sql代码
日志切换
sql alter system switch logfile;
这次日志切换将归档写到两个目标地,
即上边的/oracle/ora9/oradata/arch1和/oracle/ora9/oradata/arch1,要是要对目录确认
在oracle情况中运行如下查询:
sql select name from v$archived_log;
而后在操作系统中确认查询所列出的文件
二 设置非归档方式
Sql代码
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; #查看此时便处于非归档模式三 归档相关命令
Sql代码
archive log stop;
archive log start;
archive log list;
show parameters;
show parameters log_archive_start;
show parameters log_archive_max_process; #归档进程数alter system set log_archive_max_process=5; #将归档进程数改为5select * from v$bgprocess; #检察后台进程
Oracle归档日志
显示归档日志信息
1,使用ARCHIVE LOG LIST命令可以显示日志操作模式,归档位置,自动归档机器要归档oracle的归档日志怎么做的日志序列号等信息.
2显示日志操作模式
SELECT name,log_mode FROM v$database;
3,显示Oracle归归档日志信息.
Col name format a46
Select name, swquence#, first_change# FROM v$archived_log;
Name用于表示Oracle归归档日志文件名,sequence#用于表示归档日志对应oracle的归档日志怎么做的日志序列号,firs_change#用于标识归档日志的起始SCN值.
4、执行介质 恢复 时,需要使用归档日志文件,此四必须准确定位归档日志的存放位置.通过查询动态性能视图v$archive_dest可以取得归档日志所在目录.
SELECT destination FROM v$archive dest;
5,显示日志历史信息
SELECT * FROM v$loghist;
THREAD#用于标识重做线程号,SEQUNCE#用于标识日志序列号,FIRST_CHANGE#用于标识日志序列号对应的起始SCN值,FIRST_TIME用于标识起始SCN的发生时间.SWICTH_CHANGE#用于标识日志切换的SCN值.
6.显示归档进程信息.
进行日志切换时,ARCH进程会自动将重做日志内容复制到Oracle归归档日志中,为oracle的归档日志怎么做了加快归档速度,应该启用多个ARCH进程.通过查询动态性能视图V$ARCHIVE_PROCESSES可以显示所有归档进程的信息!
SELECT * FROM v$archive_processes;
Porcess用于标识ARCH进程的编号,status用于标识ARCH进程的状态(ACTIVE:活动,STOPPED:未启动),log_sequence用于标识正在进行归档的日志序列号,state用于标识ARCH进程的工作状态
关于oracle的归档日志怎么做和oracle查看归档日志路径的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。