自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 oracle事务由来,特点及控制方式

事务的由来: 我们用ATM转账的体验,可以用这个概念来理解: 如果用户A要给用户B从银行转账10000元,此时我们考虑ATM机的行为,把ATM机的行为作为一个事务。(1)从用户A的账户减少1000元。(2)向用户B的账户增加1000元。 上述两个步骤必须都成功执行,如果两个步骤任何一个出现问题,我们说ATM机没有正确完成这次转账行为。谁也不希望在自己的账户上拜拜丢失10000元吧。此时ATM机的两个执行步骤是不可分割行为,要么执行成功,要么不执行(回...

2020-07-09 23:46:24 265

原创 为什么引入还原段(undo)

引入还原段的作用: oracle还原段的引入解决了修改数据时并行读数据的问题。 当用户修改数据时,该数据首先复制到还原段中,一个事务将它需要修改的全部数据放在同一个还原段中。还原段的用途有哪些呢?(1)事务恢复(2)事务回滚(3)读一致性那么下面解释下还原段的一些作用:(1)事务恢复: 要实现还原段进行数据恢复,需要将还原段上数据的变化记录在重做日志文件中。一旦某个事务执行期间数据库实例崩溃,再次启动数据库时就需要还原没有提交...

2020-07-09 20:57:42 216

原创 Oracle redo重做日志工作原理及引入目的

Oracle 为何引入重做日志?答案:数据恢复 在数据库运行过程中,永辉更改的数据暂时存放在数据库高速缓冲区中,而为了提高写数据库的速度,不是一旦有数据变化,就把变化的数据写到数据文件中,频繁的读写磁盘文件使得数据库系统效率降低,所以,要等到数据库高速缓冲区中的数据达到一定的量或者满足条件时,DBWR进程才会将变化了的数据提交到数据库中,也就是dbwr将变化了的数据写到数据文件中。这种情况下,如果在DBWR把变化了的更改写到数据文件之前宕机,那么数据库高速缓冲区中的数据就全部丢失,如果...

2020-07-09 20:29:15 449

原创 AIX添加lun 方式

修改权限,修改属组,查看asm磁盘状态,添加磁盘组。查看lun大小getconf DISK_SIZE /dev/lunnamelsblk 磁盘块---查询查看磁盘状态sqlplus / as sysasmset lin 200col path for a50select name,path,state,mount_status,header_status from v$asm_disk;查看lun是否能加ls -l rhdisk43lsattr -El hdisk43

2020-05-21 20:24:41 544

原创 ORACLE redo日志组添加方法

alter database add logfile thread 1 group 1 size 512M;alter database add logfile thread 2 group 2 size 512M;alter database add logfile thread 1 group 3 size 512M;alter database add logfile thread 2 group 4 size 512M;alter database add logfile threa...

2020-05-21 20:13:14 1501

原创 oracle 锁 关于查找阻塞源的方法

-------------Oracle中查找阻塞与被阻塞sid的方法:----------------查找阻塞与被阻塞的方法主要有下面几种:一.通过查找v$lock和v$locked_object这是最常用的也是最直接的方法SQL> select sid,block from v$lock where block=1;SID BLOCK---------- -------...

2019-07-29 16:01:21 714

原创 行链接和行迁移的概念:

行迁移概念:当一个行上的更新操作(原来的数据存在且没有减少)导致当前的数据不能在容纳在当前块,我们需要进行行迁移。一个行迁移意味着整行数据将会移动,仅仅保留的是一个转移地址。因此整行数据都被移动,原始的数据块上仅仅保留的是指向新块的一个地址信息。成因:当行被update时,如果update更新的行大于数据块的pctfree值,就需要申请第2个块,从而形成迁移。后果:导致应用需要访...

2019-07-29 15:55:38 793

原创 rlwrap配置问题

在Linux下使用SQL*PLUS发现无法像bush一样上下翻页,也不能退格,只要安装rlwrap即可实现以上功能:一、安装准备:首先需要安装readline包和libtermcap-devel包:[root@RAC1 Server]# rpm -ivh readline-5.1-1.1.x86_64.rpm[root@RAC1 Server]# rpm -ivh readline-...

2019-04-04 14:31:03 184

转载 database version12.2.0.1.1 OGG version 12.2.0.1.0

配置OGG安装目录的共享:这里的共享就是把OGG安装到一个共享的设备上,把该目录同时挂到不同节点的相同位置上,这样当一个节点挂了之后,可以在另一个节点启动和维护OGG。所以我们上面在配置的时候,才会同时在2个节点操作,并且参数名称也一致。如果不考虑这种冗余的方案,可以直接在其中一个节点上操作,不用搞的这么麻烦。我们这里就在一个节点操作,不搞那么复杂了,这...

2019-03-12 15:17:40 545

原创 oracle ogg实战步骤

OGG几个重要进程介绍:1、Manager管理进程在两端开启,监控和重启其他进程;分配数据存储和报告错误及事件;2、Extract进程从日志中抓取并传输到target端事务数据;3、Server Collector进程在target(接受)端接受数据并写入trail文件;4、Replicat进程读取trail文件,并应用到traget数据库;5、trail文件时gg自己抓捕信息的文件,是一个O...

2019-03-12 09:21:15 5294

原创 内蒙古大学Oracle11g上机作业--3详细版

实验时间 2018年03月28日16:30~17:20。实验目的 掌握共享服务器连接设置方法及相关参数含义,理解独占服务器与共享服务器的应用场景。实验内容 配置共享服务器,要求如下: 1)共享服务器连接命名标识为“S_Txxxxxx”, 2)连接信息: 3)-- 协议为“tcp”, 4)-- 主机名为“127.0.0.1”, 5)-- 连接端口为1527, 6)参数设置: ...

2018-03-30 15:22:10 850

原创 内蒙古大学Oracle11g选修课 上机题-2

实验时间 2018年03月21日14:30~16:10。实验目的 掌握内存主要配置参数,理解各参数的含义。实验内容 设置内存参数,要求如下: 1)数据库运行模式设置为“限制会话模式”, alter system enable restricted session 2)诊断基础文件夹设置为“D:\oracle\Dxxxxxx\DIAG”, alter system set di...

2018-03-30 15:12:01 830

原创 内蒙古大学Oracle11g选修课上机题-1

实验时间 2018年03月14日14:30~16:10。实验目的 1、掌握安装数据库管理系统的方法,理解安装过程中各选项的含义。 2、掌握使用DBCA创建数据库的使用方法,理解在创建过程中各选项的含义。实验内容 1、安装数据库管理系统,要求如下: 1)不要修改安装的默认目标文件夹, 2)安装选项: 3)-- 安装方式选择“只安装数据库软件”。 4)-- 安装版本选择“企业版”...

2018-03-30 15:08:34 487

原创 MFC 动态的Bresenham直线画法 最详细的讲解,,,

运行环境是vs2017 本人亲自尝试过vc6也是完全可以的所有的步骤,方法都是一样。原创:金松(Inner  Mongolia University)原理:调用的                                LButouneDown()决定起始点                                LButounUp()       决定终点

2017-05-04 00:44:06 3354 2

原创 MFC bresenham直线算法与MidPoint画圆的总结

一起分享知识

2017-05-01 14:36:33 2748

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除