资源描述:
《linux中oracle的日常维护命令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1检查Oracle的进程[oracle@mzl~]$ps-ef
2、grep"ora_"
3、grep-vgreporacle27911017:22?00:00:00ora_pmon_ORCLoracle27931017:22?00:00:00ora_psp0_ORCLoracle27951017:22?00:00:00ora_mman_ORCLoracle27971017:22?00:00:00ora_dbw0_ORCL......在检查Oracle的进程命令输出后,输出显示至少应包括以下一些进程:•Oracle写数据文件的进程,
4、输出显示为:“ora_dbw0_ORCL”•Oracle写日志文件的进程,输出显示为:“ora_lgwr_ORCL”•Oracle监听实例状态的进程,输出显示为:“ora_smon_ORCL”•Oracle监听客户端连接进程状态的进程,输出显示为:“ora_pmon_ORCL”•Oracle进行归档的进程,输出显示为:“ora_arc0_ORCL”•Oracle进行检查点的进程,输出显示为:“ora_ckpt_ORCL”•Oracle进行恢复的进程,输出显示为:“ora_reco_ORCL”2查看数据库的实例:SQL>sel
5、ectinstance_name,status,version,database_statusfromv$instance;INSTANCE_NAMESTATUSVERSIONDATABASE_STATUS--------------------------------------------------------------ORCLOPEN10.2.0.1.0ACTIVE其中“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态,必须为“AC
6、TIVE”。3查看数据库的日志模式,打开模式SQL>selectname,log_mode,open_modefromv$database;NAMELOG_MODEOPEN_MODE-------------------------------ORCLARCHIVELOGREADWRITE其中“LOG_MODE”表示Oracle当前的归档方式。“ARCHIVELOG”表示数据库运行在归档模式下,“NOARCHIVELOG”表示数据库运行在非归档模式下。在我们的系统中数据库必须运行在归档方式下。4查看数据库alert_SID.
7、log中的ora-的错误信息:[oracle@mzl~]$cat/u01/app/oracle/admin/orcl/bdump/alert_ORCL.log
8、grep-iora-ORA-1126signalledduring:alterdatabasearchivelog...ORA-1126signalledduring:alterdatabasearchivelog...ORA-01157:cannotidentify/lockdatafile4-seeDBWRtracefileORA-01110:datafile4:
9、'/u01/app/oracle/oradata/orcl/users01.dbf'查alert_SID.log中的err的信息:[oracle@mzl~]$cat$ORACLE_BASE/admin/orcl/bdump/alert_ORCL.log
10、grep-ierrMem#0errs0:/u01/app/oracle/oradata/orcl/redo01.logMem#0errs0:/u01/app/oracle/oradata/orcl/redo02.log查alert_SID.log的fail的信息:[oracl
11、e@mzl~]$cat$ORACLE_BASE/admin/orcl/bdump/alert_ORCL.log
12、grep-ifailPMONfailedtoacquirelatch,seePMONdumpPMONfailedtoacquirelatch,seePMONdumpPMONfailedtoacquirelatch,seePMONdump5检查控制文件状态:SQL>selectstatus,namefromv$controlfile;STATUSNAME--------------------------------
13、-------------------------/u01/app/oracle/oradata/orcl/control01.ctl/u01/app/oracle/oradata/orcl/control02.ctl/u01/app/oracle/oradata/orcl/control