数据库

PL SQL异常处理.

PL/SQL程序执行过程中出现的错误,称之为异常。PL/SQL程序的错误可分为两类:    一类是PL/SQL语法错误,它由PL/SQL编译器发现并给出错误信息,    另一类是运行时错误,由PL/SQL运行时引擎发现并给出错误信息。异常分类:    PL/SQL语言的异常分为两大类一类是ORACLE系统异常ORA...

wzhalal
Oracle
2013-11-26 17:37

WIN下UNDO表空间的修改,在生产库中不建议这么做。

     我们的数据库系统CPU性能很好,但由于磁盘阵列是09年的,所以I/O 读写这块比较差一些,领导说能否把undo表空间挪到另外一个盘上,把读写分散在不同的盘上,增加效率,于是,我就开始执行:    一.创建一个表空间:untotbs2.         &n...

wangyiou1988
Oracle
2013-11-26 16:52

表空间offline的三个参数:normal、temporary、immediate

联机文档Administrator's Guide-P14-15中这样描述这三个参数:NORMALA tablespace can be taken offline normally if no error conditions exist for any of the datafiles of the tablespace. No datafile in the tablespacecan be currently offline as the result of a write error. When you specify OFFLINE NORM...

ora_erin
Oracle
2013-11-26 16:50

虚拟机linux安装oracle前检查报错,无法使用命令自动检查显示器颜色

虚拟机linux安装oracle前检查报错,无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色

湖湘文化
Oracle
2013-11-26 15:43

SequoiaDB数据库之建议

SequoiaDB数据库之建议

buptdream
NoSQL
2013-11-26 14:18

只读表空间的恢复

 对于只读表空间来说,数据文件头部的scn一直是不变化的,所以对于备份来说,只读表空间只备份一次即可,所以对于只读表空间的恢复也只需要restore即可,而对于读写表空间,就需要restore和recover。SQL> create table ff1(id int)  tablespace ff;Table created.SQL> insert into ff1 values(1);...

oracle_mao
Oracle
2013-11-26 13:35

ORACLE用户管理与权限设置

创建用户:CREATE USER user_nameIDENTIFIED BY password[DEFAULT TABLESPACE tablespace_name] [TEMPORARY TABLESPACE tablespace_name][QUOTA ... ON tablespace_name]  --设置磁盘空间配额[PASSWORD EXPIRE]--密码过期,用户登录时,提示用户改密码[ACCOUNT LOCK|UNLOCK]--设置用户是否锁定unlimited...

wzhalal
Oracle
2013-11-26 11:39

ORACLE物化视图测试

ORACLE物化视图测试物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。物化视图有ON DEMAND和ON COMMIT物化视图ON DEMAND顾名思义,仅在该物化视...

wzhalal
Oracle
2013-11-26 11:27

Commit过程中redo、undo、数据块交互过程实验

Commit过程中redo、undo、数据块交互过程实验实验目的Commit过程中redo、undo、数据块交互过程 。如下图:   2013-3-23 10:30 上传下载附件 (72.21 KB)...

mlx_861201
Oracle
2013-11-25 22:55

Oracle中如何更新一张大表记录

 SQL语句是一种方便的语言,同样也是一种“迷惑性”的语言。这个主要体现在它的集合操作特性上。无论数据表数据量是1条,还是1亿条,更新的语句都是完全相同。但是,实际执行结果(或者能否出现结果)却是有很大的差异。笔者在开发DBA领域的一个理念是:作为开发人员,对数据库、对数据要有敬畏之心,一个语...

realkid4
Oracle
2013-11-25 21:30

Oracle优化器(RBO与CBO)

          在Oracle中80%的性能问题是由SQL语句引起的,而在SQL进行硬解析时会使用Oracle优化器。优化器(Optimizer)是Oracle中内置的一个核心子系统,主要负责成生SQL执行计划。目前Oracle的优化器分为RBO和CBO两种类型。    1.RBO优化器 ...

DBA_建瑾
Oracle
2013-11-23 23:52

Oracle 性能优化小结

1 SQL优化方面1.1  尽量减少硬解析 当一个用户与数据库建立连接后,会向数据库发出操作请求,即向数据库送过去SQL语句。服务器进程会将SQL语句转变为asc码,并通过一个hash函数将asc码生成出一个hash值,服务器进程会到共享池中library cache查询此hash是否存在,如果存在,服务器进程会从library cache...

DBA_建瑾
Oracle
2013-11-20 22:10

impdp做数据导入时约束和触发器引起数据导入后应用故障

使用数据泵导入数据,导入过程中没有任何错误,导入的记录数完全正常,但应用就是无法使用,取不到数据,找了很久都没找到原因,最后,发现是由于序列的问题引起的,发现导出和导入的值不一样,通过与开发沟通才明白,因为在导入数据时要对一些字段定义做了修改,所以先导入空表,然后再导入数据的,在向表插入数据时会插入...

vmsysjack
Oracle
2013-11-12 17:09

大分区表的手工并行优化

这段时间饱受大分区表的性能之苦,分区表不是很大,有70G左右(另外一个环境,光一个分区表就快1个T了)。这个分区主要分区比较多,有将近2000个左右的分区。现在要做以下下几件事,要保证要宕机时间尽可能短。为了方便起见,我暂定现在有4个DB instance,叫par01,par02,par03,par04.1.需要把par01的数据运行Update(update...

jeanron100
Oracle
2013-11-08 20:00

配置你的SQL Developer工作环境

SQL Developer 环境 配置

chncaesar
数据库开发技术
2013-08-29 11:22