linux
$ netca 配置oracle监听程序
lsnrctl status查看监听状态
netmgr监听动态配置
show parameter service 查看服务器名
ORACLE体系结构
查看oracle相关后台进程 ps -ef|grep ora_
ps _ef|grep ora_|egrep "pmon|smon|dbw0|lgwr|ckpt" 查看系统关键进程
也可在sql模式下使用 desc v$bgprocess查看
select * from v$bgprocess where paddr<>'00';
SMON系统监控进程的作用
实例恢复
前滚所有重做日志的改变
打开数据库为了用户能访问
回滚没有提交的事物
按合自由的空间
释放临时表空间
2. startup force
是shutdown abort + startup的组合,即强制关闭数据库+ 正常启动数据库,想快速重启数据库时胆子大的人用的。
PMON进程监控进程
清除失败的进程
回滚事物 (rollback)
释放锁
释放其他资源
重启死掉的dispatchers
动态注册监听器
ho ps -efg|grep ora_
ho kill -9 2777杀掉2777的进程号
DBWR数据库写进程
DBWR写的条件
发生检查点 ckpt触发时
脏缓存到达限制 sgabuffercache脏列表达到限制
没有自由的缓存
超时发生
RAC ping请求
表空间离线
表空间只读
表被删除或者截断
开始备份表空间
32bit 系统 dbw0>dbw9 最多10个
64bit 系统 dbwa>dbwj 最多20个
show parameter db_w查看dbw进程当前的个数