数据库的备份策略
比较经典的案例,总结一下:案例分析:一个数据库,每年的数据大概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...
ORA-04031错误,没法连接数据库
上午接到用户的邮件说Oracle 数据库报错,连接数据库后什么都执行不了,错误信息如下:ORA-00604: error occurred at recursive SQL level 1ORA-04031: unable to allocate 4248 bytes of shared memory ("sharedpool",...
事务
事务的四个属性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。1.原子性(Atomic) 最重要的原则,也是最容易理解的原则。被事务管理的所有方法,要...
事务隔离级别
在标准sql规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同: ◆未授权读取(read uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作...
SQL注入
可能大家还不是对SQL注入这个概念不是很清楚,简单地说,SQL注入就是攻击者通过正常的WEB页面,把自己SQL代码传入到应用程序中,从而通过执行非程序员预期的SQL代码,达到窃取数据或破坏的目的。 当应用程序使用输...
Oracle 常见问题
1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时...
存储过程优点和缺点
存储过程是sql语句和控制流语句((控制流语句如:GoTo,Exit ,Stop,End ,Return))的集合存储过程由用 户创建,当第一次执行时由系统编译并存储在数据库中,编译后的存储过程 可快速执行优点:1。预编译...
乐观锁与悲观锁
锁( locking )业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小...
Oracle重建控制文件
oracle数据库通过控制文件保持数据库的完整性,一旦控制文件被破坏数据库将无法启动,因此建议采用多路控制文件或者备份控制文件的方法。控制文件是数据库建立的时候自动生成的二进制文件,只能通过实例进行修改,...
【笔记】ACID
ACID,指数据库事务正确执行的四个基本要素的缩写.包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库系统,必需要具有这四种特性...
【原创】SQL SERVER 05 导入数据到 ORACLE 11g
1.右键SQLSERVER点击要导出的库,任务-导出数据,进入导出流程。2.下一步,选择数据源 [数据源]选择“SQL Native Client”,这应该是缺省值。 [服务器]选择要导出数据的服务器,如果是本机,选择(local) 和身份验证...
【转载】Oracle小知识点
1. 解释冷备份和热备份的不同点以及各自的优点解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,...