
oracle
bigdata_zx
这个作者很懒,什么都没留下…
展开
-
后台进程
后台进程DBWR 数据库写进程数据文件写进程把高速缓冲区的数据块写到数据文件中DBWn写的条件:● 发生检查点● 脏缓存到达限制(1/4满)● 没有自由的缓存● 超时发生● RAC ping请求(8i)● 表空间离线● 表空间只读● 热备份表空间开始动作● 表被删除或者截断LGWR 日志写进程把redo log buffer 写入 redo log files ...原创 2018-10-31 18:13:36 · 315 阅读 · 0 评论 -
监听
监听的物理存放位置cd /u01/app/oracle/product/11.2.0/dbhome_1/network/admin里面的listener.ora是监听文件动态注册:PMON主动推送实例信息给监听器想要远程访问数据库必须要静态注册静态注册:把数据库信息写入到监听器的配置文件建立静态监听cd /u01/app/oracle/product/11.2.0/dbhome_1/...原创 2018-10-31 21:47:13 · 184 阅读 · 0 评论 -
oracle逻辑框架
一 、oracle由实例和数据库组成1、实例分为内存和进程1.1 内存分为SGA和PGASGA(系统全局区) 共享Database buffer cache数据库高速缓冲区,把磁盘内容放到内存来读取从磁盘读叫物理读,从内存读叫逻辑读LRU算法——最近最少使用原则在sqlplus中输入show parameter cache 查看大小redo log buffer 日志缓冲区 ...原创 2018-10-30 19:24:25 · 213 阅读 · 0 评论 -
REDO
REDO——重做日志所有关系型数据库都有重做日志定义:所有数据的改变都会发生重做日志用途:1、恢复数据 2、日志挖掘 3、流REDO有两种一种是UNDO产生的REDO,一种是数据块本身产生的REDO。数据库的每个改动都会发生重做日志写入数据块缓冲前,先写入重做日志——内存写入数据文件之前,先写入日志文件——数据文件重做日志速度快,只要日志写入,那么数据就不会丢失了。发生CO...原创 2018-12-04 20:05:57 · 243 阅读 · 0 评论 -
UNDO
UNDO产生数据备份,为了回滚用UNDO作用1、 数据的回滚2、一致性读3、表的闪回(事务,查询的闪回…)4、失败会话的恢复UNDO放在UNDO表空间,与其他表空间一样,UNDO表空间中有回滚段。show parameter undoUndo表空间的损坏如果有活动的事务,需要恢复Undo表空间,如果没有备份,将导致数据库损坏。如果没有活动事务,可以重建一个undo表空间。...原创 2018-12-04 20:07:36 · 356 阅读 · 0 评论 -
undo与redo
很多人分不清ORACLE中的REDO与UNDO,今天通过一条DML语句来将两者进行一步一步的剖析。UNDO与REDO的一些特征如下:下面通过一个具体的DML语句来查看ORACLE中是如何来工作的1、发出一条SQL,将数据读到内存2、把回滚段的数据也读到内存3、把数据块拷贝到回滚段4、产生UNDO的REDO5、原始数据修改6、原始数据块产生REDO...原创 2018-12-04 20:26:14 · 269 阅读 · 0 评论 -
oracle数据库存储结构
Oracle DB 在逻辑上将数据存储在表空间中,在物理上将数据存储在数据文件中。表空间:– 只能属于一个数据库– 包括一个或多个数据文件– 可进一步划分为逻辑存储单元数据文件:– 只能属于一个表空间库和一个数据库– 是存储方案对象数据的库资料档案创建表空间create tablespace user_dataloggingdatafile ‘u01\app\oracl...原创 2018-11-28 19:26:58 · 408 阅读 · 0 评论