利用PL/SQL导入EXCEL数据源
身为运维的你,是不是偶尔需要从生产库将数据DOWN下来,再导入到测试库?普通青年一般都从生产环境exp->下载到本地->上传到测试机->imp到测试库,操作少量数据,如某一张或几张表时,步骤繁琐稍显麻烦。2B青年一般都...
ORACLE管道化表函数
在PL/SQL中,如果要返回数据的多个行,必须通过返回一个REF CURSOR的游标,或者一个数据集合(如临时表或物理表)来完成,而REF CURSOR的局限于可以从查询中选择的数据,而数据集合的局限性在于必须先CREATE ...
Oracle SQL的自定义引用
自ORACLE10g开始,PL/SQL提供了一种自定义引用的语法。他可以使得我们在写动态SQL时,不用考虑外部的单引号而更改内部的引号规则。 &nbs...
RMAN NOCATALOG备份方案
我管理的某个数据库最近打算使用RMAN来进行数据库备份。对RMAN有一些简单说明如下: 1. 若要使用RMAN,数据库必须运行在归...
在线修改REDO LOG的大小及增加新的日志组
我管理的数据库最近的alert日志中有发现如下错误:Thread 1 cannot allocate new log, sequence 36685Checkpoint not ...
自动编译失效对象
对于一个正在开发的数据库系统来说,修改数据模型,修改程序都是在所难免的,修改了以后,可能导致一些对象失效。ORACLE每次在巡检时都会提示我们有哪些失效对象需要编...
管理分区表(自动创建和删除子分区)
我管理的数据库是一个数据仓库系统,数据量比较大,对一些系统ETL产生的中间表打算只保存半年,因此我设计了一个程序来帮助我管理我的分区表。他会自动创建子分区,并且...
Oracle10G监控索引的使用情况
最近在检查数据库表空间的使用率时,发现索引空间增长的极快。而开发人员在创建索引时,可能并不在意这些索引是不是真的是必要的。因此我想通过一种方法来监控数...
将秒转换为天/小时/分/秒
CREATE OR REPLACE FUNCTION GET_SS2DATE(in_second number) RETURN varchar2IS /*===================================================...
数据库缓冲区命中率
数据库缓冲区命中率通常就是由以下五部分组成: 1 physical reads(从数据文件读) 2 physical reads direct(从...
一次SQL运行突然变慢的解决办法--使用dbms_stats手工收集信息
今天遇到一个SQL的性能问题。在使用拉平维时,关联了多张表,有A B C D E F G这些表,其中只有A表的数据量很大,并且是按月分区的分区表,其他表都是维度参照表,数据量较小,从几十条到几百条不等。 这条关联多张...
数据泵的使用(expdp&impdp)
EXPDP和IMPDP的使用ORCALE 10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:Oracle Data Pump technology enables Very High-Speed movement of data and metadata from one database to another.其中...
ORA-30036:unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
故障现象:UNDO表空间越来越大,长此下去最终数据因为磁盘空间不足而崩溃;问题分析:产生问题的原因主要以下两点:1. 有较大的事务量让Oracle Undo自动扩展,产生过度占用磁盘空间的情况;2. 有较大事务没有收缩或...
连接的内部机制
JOIN的语义: 关系数据库的查询中,JOIN是一种将两个或多个数据集合按照某些条件合并,形成新的数据集的操作。其理论基础是关系代数。在关系代数中,连接运算由一个笛卡尔积运算和一个选择运算构...
dbms_stats和analyze的功能概述
关于收集信息的dbms_stats包和analyze功能简述: 自从Oracle 8.1.5引入了dbms_stats包,ORACLE及专家们推荐使用dbms_stats取代analyze,理由如下: 1. dbms_stats可...
ORA-01157与ORA-00376的处理过程
测试机的数据库被无故重启,当时这个数据库放在盘阵上的三个数据文件被切换到HA的另一个节点。应用人员发现数据库无监听,向DBA报告了问题。DBA检查时,发现该数据库的监听和实例都已经停掉了。于是重启了监听和实例...
OLTP OLAP
联机事务处理(OLTP)和联机分析处理(OLAP)的不同,主要通过以下五点区分开来。 用户和系统的面向性: OLTP是面向顾客的,用于事务和查询处理 OLAP是面向市场的,用于数据分析 数据内容: OLTP系统管理当前数据. OLAP...
安装程序无法复制一个或多个文件。特定错误码是0x4b8
安装程序无法复制一个或多个文件。特定错误码是0x4b8。 故障现象安装IIS的时候一直提示如下错误,IIS无法正常安装。提示:安装程序无法复制一个或多个文件。特定错误码是 0x4b8。按“确定”以继续;或者...
instr的用法
instr函数用于返回某字符串在另一字符串中的出现位置。 函数格式为:InStr(string1, string2,[position,][occurrence]) string1参数为必选项,表示被搜...
5.1 方案对象简介
方案(schema)是一个逻辑数据结构(logical structures of data)(或称为方案对象(schema object))的集合。每个数据库用户拥有一个与之同名的方案,且只有这一个方案。方案对象可以通过 SQL 语句创建和操作。可...