Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1169268
  • 博文数量: 178
  • 博客积分: 2776
  • 博客等级: 少校
  • 技术积分: 2809
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-22 15:36
文章分类

全部博文(178)

文章存档

2014年(3)

2013年(66)

2012年(109)

分类: Oracle

2012-10-09 10:48:09

  一、数据库诊断文件
  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;
阅读(881) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~