1,使用ARCHIVE LOG LIST命令可以显示日志 *** 作模式,归档位置,自动归档机器要归档的日志序列号等信息.
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#用于表示归档日志对应的日志序列号,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归归档日志中,为了加快归档速度,应该启用多个ARCH进程.通过查询动态性能视图V$ARCHIVE_PROCESSES可以显示所有归档进程的信息!
SELECT * FROM v$archive_processes
Porcess用于标识ARCH进程的编号,status用于标识ARCH进程的状态(ACTIVE:活动,STOPPED:未启动),log_sequence用于标识正在进行归档的日志序列号,state用于标识ARCH进程的工作状态
一 设置为归档方式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=spfilesql>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 RAC——归档日志的开启方法
==================================
g R 要修改cluster_database参数 G R 和以后的版本就不需要了
例子( g R 或之前) srvctl stop database d RAC节点 sql>startup 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 sql>alter system set cluster_database=false scope=spfile sql>shutdown immediate sql>startup mount sql>alter database archivelog sql>alter database open sql>alter system set cluster_database=true scope=spfile sql>shutdown immediate srvctl start database d RAC
例子( g R 或之后) 节点 SQL>startup 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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)