欢迎来到天天文库
浏览记录
ID:42615732
大小:49.59 KB
页数:7页
时间:2019-09-18
《oracle闪回、解锁、表、资料wjj√》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、flashbacktabletobeforedrop//回复已删除的表删除归档日志文件showpatameterlog_archive_dest;//查看归档日志路径select*fromv$flash_recovery_area_usage//查看闪回区的使用率select*fromv$recovery_file_dest;闪回恢复区的概要信息。 数据库警告日志内容监控: selectreason,object_type,suggested_actionfromdba_outstanding_alerts;altersystemsetdb_rec
2、overy_file_dest_size=20Gscope=bothsid=’*’//增加闪回区的大小alterdatabasearchivelog//切换到归档模式archiveloglist//查看归档日志是否开启altersystemarchivelogall//归档已经填满的联机日志文件altersystemarchivelogcurrent;//归档当前的联机日志文件altersystemarchivelogstart;//启动归档进程ps-ef
3、grepora_arc//系统查询进程selectdestination,statusfromv$
4、archive_dest;//查看归档路径的状态selectusername,sid,serial#fromv$session //查看用户的连接状况 altersystemkillsession'532,4562' ;关掉链接selectsaddr,sid,serial#,paddr,username,statusfromv$sessionwhereusernameisnotnull 可以用alteruser用户IDaccountunlock先解开这个用户锁定ShutdownimmediateStartuprestrict//开启数据库受限制模式用来删
5、除用户注释:rba=redobyteaddress。它由3部分组成,4byte+4byte+2byte分别为logfilesequencenumber,logfileblocknumber,byteoffsetintotheblock,即redo序列号,redoblock号,以及偏移量1.SCN(systemchangenumber)系统更改号selectdbms_flashback.get_system_change_numberfromdual;可以获得当前的SCN2.RBA(redoblockaddress)onlinredolog的重做块地址3.
6、创建检查点(checkpoint)的条件:1.altersystemcheckpoint 2.altersystemswitchlogfile 3.DBWn进程写出脏块查看控制文件中的scn:执行checkpoint后,(存于控制文件中)Oracle会更新当前控制文件中的SystemcheckpointSCNselectcheckpoint_change#fromv$database;查看控制文件中记录的数据文件信息中的scn:(存于控制文件中)控制文件中记录了Oracle中各个数据库文件的位置和信息,其中当然也包括了Datafilecheckpoi
7、ntSCN,因此在执行checkpoint的时候,Oracle还会去更新控制文件中所记录的各个数据文件的datafilecheckpointSCNselectcheckpoint_change#fromv$datafile;查看数据文件头中的startscn:(存于数据文件头中)执行checkpoint时,Oracle会更新存放在各个实际的数据文件头的StartSCN(注意绝对不会是控制文件中),这个SCN存在的目的是用于检查数据库启动过程中是否需要做mediarecovery(介质恢复)selectcheckpoint_change#fromv$dat
8、afile_header;查看控制文件中数据文件的endscn:(存于控制文件中)每一个所记录的数据文件头都有一个对应的EndSCN,这个EndSCN一定是存在于控制文件当中。这个SCN存在的绝对意义主要是用来去验证数据库启动过程中是否需要做instancerecovery(实例恢复)selectname,last_change#fromv$datafile;注释2:ONLINERedolog在线重做日志(onlineredolog)主要用于:Oracle数据库所在服务器突然掉电、突然重启或者执行shutdownabort等命令使得在服务器重新启动之后,
9、Oracle数据库没有办法正常的启动实例。此时,在线重做日志就派上了用场,Ora
此文档下载收益归作者所有