批量修改字段长度,考虑主键外键索引的情况【转】
/*====================================================*/-- Author: 黄光伟-- Create date: 2010-06-03 21:00:02-- Description: 批量修改字段长度,考虑待修改字段为主键或者外键或者索引的情...
重建物化视图及表的一些问题记录
重建物化视图并进行刷新时遇到的一些问题及处理:Q1:Elapsed: 00:00:00.30BEGIN dbms_mview.refresh('NSR_YHXX','C'); END;*ERROR at line 1:ORA-12008: error in materialized view refresh path ORA-02291: inte...
nologging建表
可以采用NOLOGGING模式执行以下操作: 1 索引的创建和ALTER(重建)。 2 表的批量INSERT(通过/*+APPEND */提示使用“直接路径插入“。或采用SQL*Loader直接路径加载)。表数据不生成redo,但是 所有索引修改会生成r...
Oracle数据库系统视图USER_TAB_COLS和USER_TAB_COLUMNS 【转】
视图SYS.USER_TAB_COLS和SYS.USER_TAB_COLUMNS都保存了当前用户的表、视图和Clusters中的列信息。通过检索这两个表,可以方便的获取到表的结构。主要的列属性有: TABLE_NAME &...
truncate table时发生ORA-02266错误[转]
10:07:26 SQL> conn utcore/ossIConnected.10:07:44 SQL> truncate table mapevent;truncate table mapeventERROR at line 1:ORA-02266: unique/primary keys in table referenced by enabled foreign keys10:09:...
ORACLE 中dbms_stats的使用【转】
dbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划。exec dbms_stats.gather_schema_stats(ownname ...
表在同一库中不同表空间上转移[转]
今天开发说有一个表空间有300G,想要把这个表空间上的对象清理下,等表空间使用降低时,迁移到本库的另外一个小的表空间上。然后删除旧的表空间和其数据文件,释放物理磁盘空间。 &nb...
Oracle存储过程优化小实践
【TechTarget中国原创】近日,接触到ORACLE 存储过程的优化问题,业务过程非常简单。该存储过程的主要DML操作就是UPDATE,需要根据某个条件对数据表的某个字段进行更新,其中使用到游标。之后写了个测试的例子,以...
Linux 指令篇:系统设置--ulimit
功能说明:控制shell程序的资源。语 法:ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <...
memcached
Memcached是什么? Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached...
linux终端乱码
解决Linux中文乱码(转)方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030对于其他用户,也必须相应修改该文件 使用该方法时putty能显示中文,但桌面系统是英...
转Oracle WebLogic Server 11gR1 (10.3.1) 多个版本下载
Oracle WebLogic Server 11gR1 (10.3.1) - 安装包下载windows安装包:http://download.oracle.com/otn/nt/middleware/11g/wls/wls1031_win32.exelinux安装包:http://download.oracle.com/otn/linux/middleware/11...
初学数据库选什么书好?
如果有数据库理论基础,可以从技术实践到理论基础,从实践中逐步融合所学的理论基础;如果没有理论基础,还是要从头开始,先学习理论基础,但一定要注重实践。从网上摘录一些东东,大家一起学习: 数据...
select 1 from
1、select 1 from mytable(第一种的写法是增加临时列,每行的列值是写在select后的数);与select anycol(目的表集合中的任意一行) from mytable;与select * from mytable 作用上来说是没有差别的,都是查看是否有记...
在UNIX、windows下让ORACLE定时执行*.sql文件
ORACLE数据库自带的DBMS_JOB功能可以实现定时执行PL/SQL的存储过程,但是如果SQL语句很复杂,SQL语句很多,以及经常要改变SQL语句的写法,用写PL/SQL存储过程的方法再定时执行会比较繁琐。何况还有一些U...
Oracle里的set
Oracle里的set零零碎碎的,这里整理归纳一下SQL> set timing on; //设置显示“已用时间:XXXX”SQL> set autotrace on-; //设置允许对...
提高位图索引的使用效果
位图索引是Oralce数据库索引中的异类,其在某些比较特殊的场合中有突出的表现。一般来说,位图索引的效果直接跟列的基数相关。为此在谈到如何提高位图索引的使用效果时,也往往跟这个列的基数相关。为此必须对这个列...
oracle索引与序列
oracle索引与序列关键字: oracle index 一、索引 索引和对应的表应该位于不同的表空间中(primary key (id) using index tablespace mytable_index),oracle能够并行读取位于不同硬盘上的数据,可以避免产生I/O...
Oracle不同版本之间Export & Import的兼容性矩阵
译注: 原文《Compatibility Matrix for Export & Import Between Different Oracle Versions》,来自于Oracle metalink。 部署新的环境时,Oracle数据库导入导出转换工作往往会耗费不少的时间,如果碰到难以解决的问...
EXP-00056: 遇到 ORACLE 错误 19206(转)
作者:olivenan在Oracle升级后经常会出现exp出现错误下面就是解决从9.2.0.1升级到9.2.0.7出现的错误 连接到: Oracle9i Enterprise Edition Release 9.2.0.7.0 - ProductionWith the Partitioning, OLAP an...