materialize hint, inline hint
看cost-based oracle fundamentals一书的时候,看到使用 materialize 提示。之前从来没用过这个提示,于是google一把。使用范围: 用于with clause。作用: 针对with中的查询,先建立一个 global temporary ...
copy to支持parallel
以前经常用copy to在不同数据库之间进行数据的复制, 用了挺方便的。常用的那些功能就不多说了,什么create/replace, arraysize, copycommit, long 这些大家都知道。今天一个同事复制一个比较大的表的时候,突...
oracle 存储参数【PCTUSED参数与PCTFREE参数】
11g extent延迟创建
清理某个表空间,所有segment全部清理了,查dba_tables视图,该表空间中还有表存在,奇了怪了,google下。ORACLE 11g 新增了一个参数:deferred_segment_creation,默认是true。具体是如果deferred_segmen...
think twice before you act
下午接到一个任务,把生产库上某个表空间的segment全部清理掉。该表空间主要用作割系统割接用,现在系统已经上线一段时间了。就要求把这个表空间上的数据全部清理掉,同时释放一部分空间给另外的表空间。挺...
dbms_utility.get_time含义
在运行程序的时候,常常使用dbms_utility.get_time,取2个点的时间,并相减,来获取运行时间。eg:declare i number;j number;begin i:=dbms_utility.get_time; dbms_lock.sleep(1.51); j:=...
disable selinux kernel panic
环境:CentOS 6.2为了安装某个软件,把selinux给禁止了。[root@jcx selinux]# pwd/etc/selinux[root@jcx selinux]# vi configSELINUX=disabled之后重启,完了,重启失败,显示:Kernel panic - not sycing : Att...
How to add Gnome to a CentOS 6 minimal install
How to add Gnome to a CentOS 6 minimal installby Jbmurphy on DECEMBER 1, 2011 in LINUXI have installed the CentOS-6.2-x86_64-bin-DVD1 to install centos 6.2 and didn't...
vsftpd中遇到500 OOPS: cannot change directory
系统:centos 6.2配置vsftpd的时候,遇到这样的错误: 500 OOPS: cannot change directory。在网上找了好多,都是 setsebool ftpd_disable_trans 1。执行以下命令:# service vsftpd stopShutting down v...
9i connect by最大100
今天需要在数据库中临时(oracle 9i)加一批新的数据,几万条数据,都是连续的号码。立刻就想起connect by。于是立刻开始付诸实施.SELECT 'STR'||LPAD(LEVEL-1,4,0) FROM dual CONNECT BY LEVEL<=10000;结果只返回10...