Oracle常用命令

查看实例是spfile启动的还是pfile启动的——show parameter spfile //如果value有值,说明数据库启动时读的是spfile

查看控制文件位置——show parameter control_file   select name from v$controlfile

查看日志组——select * from v$log select group#,member from v$logfile

切换日志——alter system switch logfile

手动执行检查点——alter system checkpoint

查看数据库的启动状态——select status from v$instance

从控制文件读SCN——select file#,checkpoint_change# from v$datafile

从数据文件读SCN——select file#,checkpoint_change# from v$datafile_header  //数据库open之前要检查控制文件和数据文件的SCN是否一致,如果不一致,就要进行media recover

查看告警文件位置——select * from v$diag_info 告警日志:alter_SID.log 包含通知性的消息,如数据库启动或关闭,以及表空间创建和删除的信息,也包括一些内部错误信息等。

设置归档模式:

  查看归档模式——archive log list

  shutdown immediate

  startup mount

  alter database archivelog/alter database noarchivelog

  alter database open

查看归档相关信息——show parameter archive

查看已经归档日志——select name from v$archived_log

查看当前正在使用的undo——show parameter undo

查看undo使用的段——select name from v$rollname

原文地址:https://www.cnblogs.com/hjmLinux/p/11958641.html