Oracle Daily Check 1
检查数据库的基本状况
1 Check Porcess
$ ps -ef | grep ora_ | grep -v grep
• Oracle写数据文件的进程,输出显示为:“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 Check listener
$ > lsnrctl status
檢查
Services Summary...
3 Check instance
SQL> select instance_name, version, status, database_status
from v$instance;
INSTANCE_NAME VERSION STATUS DATABASE_STATUS
---------------- ----------------- ------- -----------------
ORCL 8.1.7.3.0 OPEN ACTIVE
SQL> select name,log_mode, open_mode
from v$database;
NAME LOG_MODE OPEN_MODE
--------- ------------ ----------
ORCL ARCHIVELOG READ WRITE
其中“LOG_MODE”表示Oracle当前的归档方式。
“ARCHIVELOG”表示数据库运行在归档模式下
“NOARCHIVELOG”表示数据库运行在非归档模式下。
在我们的系统中数据库必须运行在归档方式下。
沒有留言:
張貼留言