FTP出现426错误
今天在FTP的时候出现了426错误。服务器报错信息为:426 Failure writing network stream。换成windows下的ftp,报错信息Netout :软件造成连接终止。Google了半天,也没有看到明确的说明。后来检查发现居然是由于操作...
vsftp出现500 OOPS错误
在FTP的时候出现下面的错误:500 OOPS: cannot change directory:/home/oracle。解决方法是再终端输入:[root@yangtk vsftpd]# setsebool ftpd_disable_trans 1[root@yangtk vsftpd]# service vsftpd restartShuttin...
Oracle11g新特性——密码区分大小写
打算写一系列的文章介绍11g的新特性和变化。这篇文章介绍11g密码策略的变化。今天尝试Oracle11g,发现的第一个变化是密码开始区分大小写了。在11g以前,Oracle是不区分用户名、密码的大小写的:SQL> conn yangtk/yan...
安装Oracle11106 for Enterprise Linux 5
第一次使用VMWare,第一次安装Oracle的Enterprise Linux,第一次安装11g。几个第一次全碰到一起了。相信Oracle自己的推出的LINUX版本对Oracle支持应该是比较好的,简单记录一下ORACLE11G的安装过程。首先是硬件是否...
VMWare在32位INTER CPU上虚拟64位系统
今天在笔记本上试图虚拟一个64位LINUX系统,VMWARE报错。尝试虚拟的操作系统是Oracle的Enterprise Linux 4 for X86-64,因此在系统选项中选择了Other Linux 64bit,尝试系统后系统报错:This CPU is VT-capable, but...
如何让Oracle产生预期的执行计划(二)
在测试执行计划、SQL优化、对比不同执行计划的效率时,让Oracle产生预期的执行计划还是很有意义的。前两天在PUB上看到一个帖子,问为什么一个查询没有产生INDEX_JOIN执行计划。http://www.itpub.net/showthread.php?...
如何让Oracle产生预期的执行计划(一)
在测试执行计划、SQL优化、对比不同执行计划的效率时,让Oracle产生预期的执行计划还是很有意义的。前两天在PUB上看到一个帖子,问为什么一个查询没有产生INDEX_JOIN执行计划。http://www.itpub.net/showthread.php?...
Oracle 11g提供下载
在Oracle正式发布11g的30天后,Oracle终于提供了11g的下载。首先提供下载的版本是11.1.0.6 FOR LINUX X86。由于Oracle推出了自己的ENTERPRISE LINUX,因此首先推出linux版也是预留中的。Oracle在测试的beta版中版本...
9201RMAN认为自动备份过期
RMAN一个很致命的BUG,不过只影响9201,在9202已经解决。简单描述一下问题,对于9201的RMAN,如果将备份保留策略设置为窗口方式,RMAN会认为所有的控制文件自动备份都是过期的。如果删除这些备份,则意味着RMAN所有...
数据泵小bug
今天测试数据泵导入速度的时候,发现了一个小bug。Oracle数据泵为了提高性能,采用直接路径的方式,通过数据库建立的DIRECTORY将数据导入。这造成了数据泵和IMP一个主要的区别。如果在客户端进行IMP导入,dmp文件是...
一个INSTEAD OF TRIGGER的例子
今天在ITPUB上帮朋友写了一个INSTEAD OF触发器的小例子,在这里简单记录一下。对于复杂的视图,无法直接对视图进行修改。或者在某些情况下,需要将对视图的修改转化为另外一种操作,这种情况下可以使用INSTEAD OF TR...
10g数据泵和导入导出性能对比(三)
前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的。这里通过一个例子简单比较一下。这篇文章介绍提高IMPDP导入效率的方法。10g数据泵和导入导出性能对比(一):http://yangtingkun.it...
小议物化视图与基表数据不一致的消除(二)
这篇文章主要讨论如何通过修改物化视图日志来同步INSERT和DELETE操作。小议物化视图与基表数据不一致的消除(一):http://yangtingkun.itpub.net/post/468/326751 对于物化视图和基表的差别,一共存在三种情况。记...
小议物化视图与基表数据不一致的消除(一)
这篇文章介绍一下快速刷新的只读物化视图于基表不一致的解决方法。 我并没有碰到过实际的情况,但是在网上看到过几次类似的案例:快速刷新的物化视图与基表出现数据不一致的状况。因为我并没有在使用中实际碰到过这...
物化视图的创建写法与刷新问题
前些天和space6212讨论了一下这个问题,这里简单记录一下。 首先看看下面两个物化视图有什么区别:SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, NAME VARCHAR2(30));表已创建。SQL> CREATE MATERIALIZED VIEW LOG ...
10g数据泵和导入导出性能对比(二)
前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的。这里通过一个例子简单比较一下。这篇文章比较一下IMP和IMPDP导入的区别。10g数据泵和导入导出性能对比(一):http://yangtingkun.i...
10g数据泵和导入导出性能对比(一)
前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的。这里通过一个例子简单比较一下。首先比较一下EXP常规模式、EXP直接路径模式和EXPDP三种方式导出的区别。这个例子导出10g数据库上的...
利用索引提示减少分页的嵌套层数
今天和同事讨论了一下索引扫描避免排序的问题,感觉比较有意思,就简单总结一下。首先要强调的是,这并不是标准的或者推荐的一种分页语句的写法,这种方法需要对表、索引的结构有清晰的认识。而且这种方法的限制条件...
RMAN备份恢复之控制文件的恢复(三)
控制文件对于数据库来说至关重要,在数据库的恢复过程中,首先需要恢复初始化参数文件,然后就是控制文件的恢复。RMAN采用CATALOG方式还是NOCATALOG方式,以及是否启用了AUTOBACKUP,决定了控制文件的恢复方法。RMAN...
一次系统视图查询的优化
今天在进行查询一个SQL的执行计划的时候,发现查询的SQL效率比较低,于是就优化了一下。原始SQL如下:SQL> set timing onSQL> set autot traceSQL> select * from v$sql_plan where hash_value in 2 (select hash_...