创建物化视图涉及的权限问题(一)
总结:在同实例的两用户间的创建on commit刷新机制的物化视图需要授予一个特定的权限,不然就不能成功创建。而在分布式数据库中就不能创建on commit刷新机制的物化视图,哪怕是授予了这个特定的权限,他都会报ora-12054错误,无法为实体化视图设置on commit 刷新属性。这个将在随后的《物化视图所涉及到的权限问题(2)中谈到》。
红帽Linux 6.5上配置ASM流程
ASM(Automatic Storage Management)是Oracle官方推荐的软件存储解决方案。自10g版本正式推出以来,软件架构层面上ASM的地位是在不断的提升。首先是11g将ASM从数据库层面剥离出来,并归入Grid Infrastructure进行管理。其次就是ASM Disk成为ACFS(Automatic Cluster File System)的基础组件。原有以RAW Devic...
一次更新操作的优化
最近进行了一次更新操作,整个处理和优化工作比较有意思,建立记录下来和大家分享。 首先描述一下更新的要求,根据远端数据库中几张表的关联结果来刷新本地表中一个字段的值。如果本地表中记录的ID在...
sql语句中常量的处理
看到论坛中一个帖子:http://www.itpub.net/326343.html两个sql语句的执行计划完全相同,但是执行花费的时间相差了近一倍。于是打算借这个问题说说如何处理常量可以使sql运行的更快。 当CBO发现表达式中存在常...
SQL优化引出的问题(二)
新接手了一个数据库环境,有用户抱怨速度慢,经过简单的检查,找到了一个问题SQL语句。这里继续寻找导致问题的真正原因。SQL优化引出的问题(一):http://yangtingkun.itpub.net/post/468/458343 ...
SQL优化引出的问题(一)
新接手了一个数据库环境,有用户抱怨速度慢,经过简单的检查,找到了一个问题SQL语句。 由于问题和这个SQL本身关系很紧密,因此无法通过其他例子来进行模拟,而且即使将SQL尽量简化的工作也很难进行,...
direct path read/write (直接路径读/写)
direct path read/write (直接路径读/写):直接路径读(direct path read)通常发生在Oracle直接读数据到进程PGA时,这个读取不需要经过SGA。直接路径读等待事件的3个参数分别是file number(指绝对文件号)、first dba、block cnt数量。在Oracle 10g/11g中,这个等待事件被归于User I/O一类。db file sequent...
MySQL之事务隔离级别详解
MySQL事务隔离级别详解 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Re...
mysql之视图详解
视图就是一个存在于数据库中的虚拟表。视图本身没有数据,只是通过执行相应的select语句完成获得相应的数据。 目录 创建视图:... 1 删除视图:... 1 修改视图:... 1 视图缩减业务逻辑... 2 视...
mysqludf_json将关系数据以JSON编码
sphinx2.1版本引入了json属性,该如何构建json格式数据呢?mysql触发器与gearman结合应用时,只能向gearman worker传递单一的字符串参数,如果要将mysql表中的某些列的数据传递给worker处理呢?这些问题,...
官方文档】【Doc】oracle官方文档总汇(9i,10g,11gR1, 11gR2
查看( 4785 ) / 评论( 8 ) / 评分( 35 / 0 ) oracle不同版本的官方文档在线参考和打包下载地址汇总,罗列在这里,供你我参考。1.9iOracle官方文档1)在线浏览http://www.oracle.com/pls/db92/homepage2)下载在手...
sys/system密码丢失的处理方法
1).查询视图V$PWFILE_USERS: select * from V$PWFILE_USERS; 记录下拥有 SYSOPER/SYSDBA 系统权限的用户 信息2).关闭数据库 shutdown immediate3).删除密码...
yangtingkun
oracle
junsansi
oracle
netca 配置net service 报错 tns-04605
[oracle@zoe ~]$ netcaOracle Net Services Configuration:ServiceAliasException: Could not enum Net Service Names: TNS-04404: no error caused by: oracle.net.config.ConfigException: TNS-04414: Fil...
in exists的区别和SQL执行效率
SQL中in可以分为三类: 1、形如select * from t1 where f1 in ('a','b'),应该和以下两种比较效率 select * from t1 where f1='a' or f1='b' 或者 select * from t1 where f1 ='a' union all select * from...
oracle SQL 性能调优方案
课程Oracle数据库SQL语句优化的总体策略。以这些优化策略为指导,通过经验总结,我们可以不断地丰富优化方案,进而指导我们进行应用系统的数据库性能优化。以下枚举几则被证明行之有效的优化方案:1),创建表的时...
oracle性能调整- pctfree pctused
一、定义1、PCTFREE、PCTUSED使你能控制一个segment里所有数据块里free space的使用。 PCTFREE:一个数据块保留的用于块里已有记录的可能更新的自由空间占block size的最小比例。 &n...
linux changing identities
su - creates new shell as other users用于用户之间的相互切换su - :同时加载环境变量su: 不加载环境变量 finding peoplewho:显示关于登陆到本地系统的所有当前用户的信息。格式:用户名 伪终端号 登...
linux 标准错误输出
与处理标准输出一样,默认情况下,shell将命令的标准错误输出发送到屏幕上。除非重定向标准输出和标准错误输出中的某一个,否则不能区分命令的输出到底是标准输出还是标准错误输出。文件描述符是程序发送输出和获...