Welcome 微信登录

首页 / 数据库 / MySQL

Oracle中PGA内存分配原则

Oracle中PGA内存分配原则

pga_aggregate_target 通常缩写为P_A_T,该参数同时限制全局pga分配和私有工作区内存分配在Oracle9i以及10gr1中,单个sql操作内存使用存在如下限制:对于串行操作,单个sql操作能够使用的pga内存按照一下原则分配:MIN(5%*PGA_AGGREGATE_TARGET,100MB)此处的5%*PGA_AGGREGATE_TARGET实际上是由_smm_nax_size决定的,该参数限制自动工作区模式下最大的工作区使用对于...
Oracle_PL/SQL的基本写法_BEGIN_END块结构及简单的事务实现

Oracle_PL/SQL的基本写法_BEGIN_END块结构及简单的事务实现

虽然之前写了不少Oracle上的SQL语句,但是没有抽出时间对Oracle进行一个系统的学习,实践固然重要,但没有一个理论上的规范学习与理解,在实践中就不能举一反三,就不能写出高规范高质量的SQL语句。-- PL/SQL 基本写法-- 说明:声明、异常处理部分为可选,视具体程序而定-- 博客记录点滴 http://www.linuxidc.com转载注明出处DECLARE -- 声明变量 A INTEGER;-- 只声明 B FLOAT := 0;-- 带...
Oracle 用存储过程杀掉session解决锁表的问题

Oracle 用存储过程杀掉session解决锁表的问题

锁表,相信大家都遇到过,解锁的方法想必大家也都知道,但是一个个的杀进程难免有些低级,我们用存储过程来实现这一功能,就变得异常简单了。1.建立视图,查询进程信息,注意要给当前用户赋予系统权限select any dictionarycreate or replace view mysession asselect b.sid,b.serial# from v$lock a,v$session b where a.SID = b.SID and status=...
Linux重启后MySQL数据库文件全部丢失MySQL无法启动

Linux重启后MySQL数据库文件全部丢失MySQL无法启动

一早起来,发现数据目录下的mysql文件全部消失,一声冷汗,怎么回事!!???被黑了,还是因为前两天重启服务器导致mysql数据丢失???这是怎么回事,上网看看怎么解决,没找到解决方案!!!!看看mysql服务是不是开启的,[root@pacteralinux mysql]# ps -ef|grep mysql root 5379 4291 0 13:10 pts/0 00:00:00 grep mysql [root@pacteralinux my...
DB2中NULL值和空字符串问题

DB2中NULL值和空字符串问题

一直以为空字符串是就是NULL,当插入空字符串的时候就可以通过NULL,但是前段时间开发发现使用not in特定值后发现,空字符集居然也没有包括在内,当时我也认为,应该包括在内,后来做了个如下测试发现其实在DB2中NULL和空串真不是一回事。create table tab( id integer not null,name char(50),empid char(10),salary char(15));insert into tab values(1...
DB2的归档模式设置方法

DB2的归档模式设置方法

DB2的日志使用通常有两种方式,既称之为循环日志,也就是不采用归档日志模式,另外一种就是归档日志模式,默认是循环日志模式,也就是无法进行日志归档或在线备份。通常来说决定DB2日志配置的几个database级别的参数如下:当前的数据库版本为:[db2inst1@localhost ]$ db2levelDB21085I Instance "db2inst1" uses "32" bits and DB2 code release "SQL09075" wit...
<< 721 722 723 724 725 726 727 728 729 730 >>