安全手册总结
这篇文档介绍的安全相关的基本知识。 文档主要涉及了用户安全、权限、角色、虚拟数据库、加密以及审计等几个方面。应该说这篇文档偏重基础安全方面的内容,其中介绍的大部分只是都是数据库日常管理会...
ORA-600(qkabix)错误
协助地方数据库检查问题时,在alert文件中发现了这个错误。 错误信息为:Thu Nov 11 07:47:59 2010Errors in file /opt/oracle/app/oracle/admin/trade/udump/trade_ora_1372824.trc:ORA-00600: inte...
10g恢复CONNECT角色权限
在10g开始,Oracle回收了CONNECT角色的绝大部分权限,只保留了CREATE SESSION这一个系统权限。 在9i中的connect角色权限:SQL> select * from v$version;BANNER-----------------------------------...
20101127 ACOUG活动
在今天的ACOUG活动上,分享了一个RAC高可用连接的主题。 和前两次参加ACOUG的身份不太一样了,从前面的特约嘉宾变成了活动组织者之一,身份的转变还有点不适应。分享的主题根据前一段时间协助客户解...
数据库实例$ASM_DISK视图的FREE_MB值不正确
在数据库实例上检查V$ASM_DISK视图,发现FREE_MB字段的值不正确。 数据库版本为RAC 10.2.0.3:bash-3.00$ export ORACLE_SID=+ASM1bash-3.00$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.3.0 - P...
索引中字段顺序对访问性能影响(四)
索引中字段的顺序确实会对访问性能有所影响,不过并不像很多人想象的那么简单。这一篇讨论选项性低的列作为前缀索引时执行范围扫描的情况。索引中字段顺序对访问性能影响(一):http://yangtingkun.itpub.net/pos...
索引中字段顺序对访问性能影响(三)
索引中字段的顺序确实会对访问性能有所影响,不过并不像很多人想象的那么简单。这一篇讨论选项性高的列作为前缀索引是应用于范围扫描的情况。索引中字段顺序对访问性能影响(一):http://yangtingkun.itpub.net/p...
索引中字段顺序对访问性能影响(二)
索引中字段的顺序确实会对访问性能有所影响,不过并不像很多人想象的那么简单。这一篇讨论选项性差的列作为前缀索引的优点。索引中字段顺序对访问性能影响(一):http://yangtingkun.itpub.net/post/468/509188&...
索引中字段顺序对访问性能影响(一)
索引中字段的顺序确实会对访问性能有所影响,不过并不像很多人想象的那么简单。这一篇讨论查询条件为等值的情况。 很多人认为将选择性高的字段放在索引前缀字段可以提高查询性能,事实上对于等值查询...
REMOVE_STREAMS_CONFIGURATION过程清除流环境报错ORA-24042
利用DBMS_STREAMS_ADM包的REMOVE_STREAMS_CONFIGURATION过程清理流环境时,碰到了ORA-24042错误。 Oracle10203版本,执行下面清除过程报错:SQL> CONN STRMADMIN/STRMADMIN@192.25.1.101/YANGTK.COMP...
AUDIT IN SESSION CURRENT无法NOAUDIT
前两天看文档提到AUDIT IN SESSION CURRENT方式,无法通过NOAUDIT命令取消审计,只有用户退出连接审计设置才自动结束。 先来看正常的审计特点:SQL> conn yangtk/yangtk已连接。SQL> create table t_...
11g优化了sqlplus的glogin脚本
介绍一下glogin.sql脚本在11g中的改变。 在Oracle 9i以以前版本,调用sqlplus命令后,会自动加载$ORACLE_HOME/sqlplus/admin/glogin.sql脚本。而在10g中,不仅是sqlplus命令,每次执行CONNECT命令,s...
SAMPLE语句在统计信息收集中应用
前几天简单研究了一下SAMPLE语法,当时就猜测SAMPLE语句的主要应用实在收集统计信息时,今天找机会验证了一下。SAMPLE语句(一):http://yangtingkun.itpub.net/post/468/506602SAMPLE语句(二):http://yangtin...
格式化SHOW PARAMETER命令
以前发现通过COLUMN命令没有办法像格式化SQL查询结果那样格式化SHOW PARAMETER命令的结果。没想到测试审计SYS操作时意外发现了这个问题的答案。审计DBA用户操作:http://yangtingkun.itpub.net/post/468/508790&nb...
审计DBA用户操作
审计对于普通dba用户而言,没有什么特别之处,如果是dba用户触发了审计条件,一样会被记录到审计日志中。但是SYS用户是不同的,因为普通审计对于SYS用户无效。 看一个简单的例子:SQL> show paramet...
临时表的APPEND方式插入
利用APPEND方式插入临时表,进一步减少临时表的访问代价。临时表的undo生成:http://yangtingkun.itpub.net/post/468/508719 上一篇文章最后介绍了APPEND方式插入临时表,这种方式产生的UNDO和REDO都...
临时表的undo生成
临时表的redo生成要比普通表少的多,但是undo的产生并不比普通表少。 通过一个简单的例子说明:SQL> create global temporary table t_temp 2 (id number, name varchar2(30)) 3&...
REMOTE_LISTENER对静态FAILOVER的影响
前一篇介绍了静态FAILOVER的特性,这里介绍REMOTE_LISTENER参数对于静态FAILOVER的影响。静态FAILOVER:http://yangtingkun.itpub.net/post/468/508327 上一篇中测试是在REMOTE_LISTENER参数为空的情...
ORA-984错误
一个简单的错误,不过奇怪的是Oracle文档没有记录。 详细错误信息为:SQL:insert into ACCESS_LOG (USER_CODE,PLAT_ID,ORG_ID,HOST_IP,FUNCTION_NAME,REQUEST_DATE,REQUEST_START_TIME,RESPONSE_END_...
静态FAILOVER
以前写过关于RAC的FAILOVER文章,不过当时关注的是动态的FAILOVER特性,而Oracle的TNSNAMES.ORA中可以同时配置动态FAILOVER和静态FAILOVER。 静态FAILOVER就是连接时FAILOVER,也就是说当用户配置了多...