oracle
Piupiu小虾米
何必较真,必须认真,谨慎当真,务必求真,保持本真。
展开
-
在Cent OS 6.7 环境下重装系统并安装配置Oracle 11g数据库
本人小白,因为偶然原因,将实验用的CentOS中/lib文件夹下的东西误删除了!!!结果就是Oracle运行故障,系统宕机。苦于没有找到合适的恢复文件的方法,于是乎,我就决定重新安装系统,一边看书一边百度,耗时27小时36分(含吃饭睡觉打游戏等),终于新的系统重见天日了!先在此,将整个过程中碰到的问题一一记录,有备无患,有得有失,有的放矢。 【纯粹菜鸟自娱自乐,牛人请点右上角叉号】原创 2016-02-17 22:04:27 · 1951 阅读 · 0 评论 -
update语句的执行步骤及commit语句的执行顺序
update语句的执行步骤和其他DML语句的执行步骤是一样的包含insert 、delete语句等,执行步骤如下:一、如果数据和回滚数据不在数据库高速缓存区中,则oracle服务器进程将把他们从数据文件中读取到数据库高速缓存区中。二、oracle服务器进程在要修改的数据行上加锁(行一级的锁)三、oracle服务器进程将数据的变化信息和回滚段所需要的信息都记录在重做日志缓冲区中四、oracle服务器进原创 2016-03-22 08:31:35 · 6373 阅读 · 0 评论 -
retention guarantee使用场景和作用
retention guarantee使用场景和作用undo_retention参数的作用: undo_retention用来控制当transaction被commit之后,undo信息的保留时间。这些undo信息可以用来构造consistent read以及用于一系列的闪回恢复,而且足够的undo信息还可以减少经典的ORA-01555错误的发生,在Oracle 9R1中呢,这个value的默认值原创 2016-03-22 09:10:56 · 1412 阅读 · 0 评论 -
Oracle 回滚(ROLLBACK)和撤销(UNDO)
一、回滚(ROLLBACK)和撤销(UNDO)回滚和前滚是保证Oracle数据库中的数据处于一致性状态的重要手段。在9i版本以前 Oracle使用数据库中的回滚段来实现未提交数据或因系统故障导致实例崩溃时进行回滚操作 每一个表空间需要创建回滚段,各个表空间对回滚段实现各自的管理 在9i及后续版本 提供了一种新的回滚数据的管理方式,即使用Oracle自动管理的撤销(Undo)表空间 自动撤销转载 2016-03-13 10:39:29 · 1073 阅读 · 0 评论 -
Ubuntu 14.04 LTS 64位安装Oracle 11g (一)
Oracle官方并未说明支持Ubuntu安装,因此环境要调整准备,才能成功安装。环境准备ubuntu14.04桌面64位我的desktop是gnome,中文版。jdk准备(我的是jdk1.7.60)配置系统环境变量:(用于保证安装时一些脚本正常执行,在有sudo权限的用户下执行)$sudo ln -s /usr/bin/awk /bin/awk $sudo ln -s /usr/b原创 2016-03-28 12:56:46 · 757 阅读 · 0 评论 -
Ubuntu 14.04 LTS 64位安装Oracle 11g (二)
在64位 Ubuntu 安装 Oracle 11G 的简要过程:1: 设置环境sudo apt-get install rpm libaio1 ksh libtool libstdc++5 build-essential 2:设置目录结构和符号链接 sudo ln -s /usr/bin/awk /bin/awk sudo ln -s /usr/bin/rpm /bin/原创 2016-03-28 13:04:38 · 467 阅读 · 0 评论