一、数据库诊断文件
1.用户跟踪文件:
由用户进程产生也能由服务器进程产生,跟踪用户的SQL语句的统计信息,也包括错误信息
文件位置由user_dump_dest
用户跟踪:
会话级:
alter session set sql_trace=true;
实例级:
alter system set set sql_trace=true;
跟踪文件的大小由max_dump_file_size参数决定。跟踪时最好要限制他的大小
2.alterSID.log 告警文件
记录了数据库启动、关闭时间和一些重要操作及错误警告信息,包含错误号ora-,由dba管理
位置由background_dump_dest
维护alertSID.log,定期转移,系统会自动产生新的alert_sid.log
3.后台进程跟踪文件:
记录了后台进程的一些重要信息和警告、错误等
位置:$ORACLE_BASE/admin/vvorcl/bdump/vvorcl_lgwr_15135.trc
二、动态性能视图
记录当前数据库的活动,并且不停的更新,故不能保证读取数据的一致性
监控和调整数据库
所有者sys
以v$开头
DICT和DICT_COLUMNS视图包含了动态性能视图描述及其列的描述
v$FIXED_TALBE包含了所有视图的名字及相关信息
三、特殊的方式打开数据库
只读模式:
startup open read only;
如果现在在mount
alter database open read only;
受限模式:
有时进行数据库维护护,希望一般的用户不能登录。可以启动到该模式,这样只有用户具有
restricted session 权限,才可登录到数据库。
启动方法:
startup restrict;
取消受限:
alter system disable restricted session;
阅读(879) | 评论(0) | 转发(0) |