查看oracle10g的基本状态

 

oracle10g的基本状态包含:oracle实例状态,oracle进程,oracle监听状态。
 
 
 
查看oracle10g 的实例状态
 

SQL> select instance_name,host_name,startup_time,status,database_status from v$instance;

注意:
其中“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态,必须为“ACTIVE”。
 

select name,log_mode,open_mode from v$database;

注意:
其中“LOG_MODE”表示Oracle当前的归档方式。“ARCHIVELOG”表示数据库运行在归档模式下,“NOARCHIVELOG”表示数据库运行在非归档模式下。在我们的系统中数据库必须运行在归档方式下。
 
 
查看oracle10g 的服务进程
 

ps -ef|grep ora_|grep -v grep&&ps -ef|grep ora_|grep -v grep|wc -l

注意:
在检查Oracle的进程命令输出后,输出显示至少应包括以下一些进程:
Oracle写数据文件的进程,输出显示为:“ora_dbw0_CKDB
Oracle写日志文件的进程,输出显示为:“ora_lgwr_ CKDB
Oracle监听实例状态的进程,输出显示为:“ora_smon_ CKDB
Oracle监听客户端连接进程状态的进程,输出显示为:“ora_pmon_ CKDB
Oracle进行归档的进程,输出显示为:“ora_arc0_ CKDB
Oracle进行检查点的进程,输出显示为:“ora_ckpt_ CKDB
Oracle进行恢复的进程,输出显示为:“ora_reco_ CKDB
 
 
查看oracle10g 监听状态
 

lsnrctl status

注意:
Services Summary”项表示Oracle的监听进程正在监听哪些数据库实例。

你可能感兴趣的:(oracle10g)