数据库的备份策略
比较经典的案例,总结一下:案例分析:一个数据库,每年的数据大概1T,几个主要的大表都按照月份做了分区表,每月对应一个表空间,一个表空间20个数据文件,每个文件4G.备份前要考虑的几个问题:1. &...
Oracle 优化器 CBO与RULE的区别
1、基于规则的优化方式(Rule-Based Optimization,简称为RBO) 优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感。它只借助少量的信息来决定一个sql语句的执行计划,包括:1)sql语句本...
ORACLE系统进程
SMON是系统监视器(System Monitor)的缩写。如果Oracle实例失败,则在SGA中的任何没有写到磁盘中的数据都会丢失。有许多情况可能引起Oracle实例失败,例如,操作系统的崩溃就会引起Oracle实例的失败。当实例失败之后,...
RAID10和RAID5的比较
这篇是piner写的,我稍微增加了点点内容。 为了方便对比,这里拿同样多驱动器的磁盘来做对比,RAID5选择3D+1P的RAID方案,RAID10选择2D+2D的RAID方案,如图: 1、安全性方面的比较 其实在安全性方面,...
升级完数据库启动的时候出现ORA-01092错误
在运行升级程序之后,重新启动数据库时报如下错误:ORA-01092: ORACLE 实例终止。强制断开连接查了一些资料得知,是没有升级数据字典的缘故。需要升级数据字典,SQL> startup upgradeSQL> @$oracle_home\rdbms\a...
不借助第三方工具,查看sql的执行计划
I) 使用Explain Plan,查询PLAN_TABLE; EXPLAIN PLAN SET STATEMENT_ID='QUERY1' FOR SELECT ...
ORACLE数据库升级步骤
一、对ORACLE数据库进行备份 二、确认ORACLE数据库的Home目录安装路径 三、关闭数据库: SQLPLUS/NOLOG CONN / AS SYSDBA SHUTDOWN IMMEDIATE 停止所有的ORACLE运行服务 四、解压安装包...
Set autotrace on SP2-0618错误
问题出在YJ PLUSTRACE &nbs...
puTTY与SecureCRT的比较
从windows访问linux,除了samba之外,日常操作用得最多的大概就是PuTTY和SecureCRTPutty是免费的,SecureCRT是收费的(当然,有破解版)。 Putty缺省配置就很好看很好用,SecureCRT的缺省配置不是为linux准备的而且...
C#中struct与class的区别
1,class 是引用类型,structs是值类型既然class是引用类型,class可以设为null。但是我们不能将struct设为null,因为它是值类型。 struct AStruct{ int aField...
C++中struct与class的区别
首先,讨论这个问题应该仅从语法上讨论,如果讨论不同人之间编程风格上的差异,那这个问题是没有答案的。毕竟不同的人偏好不同。 从语法上,在C++中(只讨论C++中)。class和struct做类型定义时只有两点区别: (一...