08 2013 档案
摘要:一.权限表 mysql中的3个权限表:user 、db、host 权限表的存取过程是: 1)先从user表中的host、user、password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证; 2)通过权限验证,进行权限分配时,按照user#61664;db#61664;tables_一.权限表mysql中的3个权限表:user 、db、host权限表的存取过程是: 1)先从user表中的host、user、password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;2)通过权限验证,进行权限分配时,按照user
阅读全文
摘要:1、SELECT * FROM v$nls_parameters ; 查看NLS_CHARACTERSET 的值是多少,我的AL32UTF8- 查找客户机器的注册表,查找NLS_LANG的值,改成AL32UTF8共需要修改3处,重启PL/SQL即可2、添加环境变量 NLS_LANG 设置成AMERICAN_AMERICA.UTF8http://blog.csdn.net/lihua2915/article/details/7290783
阅读全文
摘要:(一)ASH用户在ORACLE数据库中执行操作时,必然要创建相应的连接和会话,其中,所有当前的会话信息都保存在动态性能视图V$SESSION中,通过该视图,DBA可以查看用户实际执行的操作,或者当前的等待事件等。通常这部分信息是调优过程中的关键信息,不过,一旦连接断开。会话信息就会被同时从V$SESSION及其它相关视图中清除,也就是说,用户执行完操作走人,而你(DBA),如果不能在当前逮到他,过了这点,就不知道它曾经做过什么了。 10g 版本中,ORACLE又新增加了一个视图(其它是若干,不过咱们还是以session为引子说):V$ACTIVE_SESSION_HISTORY,看名字就知道.
阅读全文
摘要:判断I/O瓶颈mpstat命令命令:mpstat -P ALL 1 1000结果显示:注意一下这里面的%iowait列,CPU等待I/O操作所花费的时间。这个值持续很高通常可能是I/O瓶颈所导致的。通过这个参数可以比较直观的看出当前的I/O操作是否存在瓶颈iostat命令命令:iostat -m -x 1 1000同样你可以观察对应的CPU中的%iowait数据,除此之外iostat还提供了一些更详细的I/O状态数据,比如比较重要的有:avgqu-sz : The average queue length of the requests that were issued to the devi
阅读全文
摘要:之前笔者写过一个系列《索引列的usable和visible》(http://space.itpub.net/17203031/viewspace-688135),详细讨论了索引列的usable和visible属性。在11g中,Oracle推出了索引的visible和invisible属性,用于临时性的屏蔽索引参与优化器过程。在本篇中,我们对应讨论一下column的一些属性,权作为之前系列的续篇。1、环境介绍我们选择Oracle 11gR2进行试验。SQL> select * from v$version;BANNER------------------------------------
阅读全文
摘要:Oracle审计功能(Oracle10g)· 1、什么是审计审计(Audit)用于监视用户所执行的数据库操作,审计记录可存在数据字典表(称为审计记录:存储在system表空间中的SYS.AUD$表中,可通过视图dba_audit_trail查看)或操作系统审计记录中(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/).。默认情况下审计是没有开启的。当数据库的审计是使能的,在语句执行阶段产生审计记录。审计记录包含:(1)有审计的操作、(2)用户执行的操作、(3)操作的日期和时间等信息。不管你是否打开数据库的审计功能,以下这些操作系统会强制记录:用管理
阅读全文