redo重做日志管理
修改Oracle重做日志文件大小1.创建3个新的日志组SQL> ALTER DATABASE ADD LOGFILE GROUP 4 ('/u01/app/oracle/oradata/orcl/redo06.log') SIZE 500M;SQL> ALTER DATABASE ADD LOGFILE GROUP 5 ('/u01/app/oracle/oradata/orcl/redo05.log') SIZE 500M;SQL> ALTER DATABASE ADD LOGFILE ...
tns_04612导致不能正常建库
该报错是在最近用dbca图形化建库的时候遇到的。我们一看到这个报错,都会发觉是跟tns有关,但是不明确是tns哪里有问题。刚开始的时候,还以为是没有创建监听导致的,还以为是检测到的监听是已有的实例上的监听(该主机上已存在一个实例),去检查了一遍,发现不对劲,不是监听器的问题。后...
归档日志文件无故地增长
最近不知道什么情况,自己虚拟机数据库主机的文件系统里原来还有700M空间的根目录空间全部被消耗完了。大概10天的时间里,断断续续地,只是把数据库跟监听打开,自然地放着,并没有往库里写东西,但是,就无缘无故地产生了200多兆的归档日志文件。由于数据库是开启了归档模式,然后不断地写...
悲观锁乐观锁死锁
悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。乐观锁相对悲观锁而言,乐观锁机制采取了更加宽松的加锁机制,大多是基于数据版本记录机制实现。读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时,将提交数据的版本数据与数据库表对应记录的当前版本信息进行比对,如...
RPM方式安装oracle数据库
安装oracle数据库有多重方法,这里讲述rpm方式安装。因为这一种是官方提供的安装方法。 当然,我们更方便的方法就是使用yum方式安装,这一种只需一步操作安装yum,就可以把 我们安装数据库时配置环境的rpm包都安装上。而rpm方式,就是要我们一个一个地安装所需 要的rpm包。 安装系统环境:虚拟机:vmware 系统Linux...
删除日志文件组或成员
删除日志文件组:(前提条件:数据库处于归档模式,并且将要删除的日志文件成员或者日志文件组已经完成归档。)--先查看数据库的归档模式:SQL> archive log list;Database log mode Archive ModeAutomatic archival Enab...
同时配置动态监听与静态监听
再次同时配置动态监听与静态监听:oracle机ORA11GR2库:192.168.2.4enmo机PROD库:192.168.2.6----oracle机ORA11GR2库:192.168.2.4--数据库的service name:SQL> show parameter serviceNAME T...
管理日志文件
一、日志文件管理:日志文件也是数据库非常关键的文件之一,日志文件相当是数据库的数据操作的记录员。以下是一些日志文件的管理,包括日志文件组或成员的添加,切换日志文件,归档日志文件等等。1、查看日志文件组或者成员:QL> select group#,member from v$logfile; GROUP# MEMBER...
添加控制文件成员形成多路径
在一般生产的环境中,重要的文件,比如三大文件,其中控制文件与日志文件,都需要创建冗余形成多路径控制文件或者多路径日志文件,这样提高数据库的安全性。学习环境就没有必要这样做,以下是模拟创建冗余的过程:添加控制文件成员:1、查看目前的控制文件:SQL> select name from v$controlfile;NAME...
操作系统层恢复非关键数据文件
在没有备份的情况下,运行中的数据库突然丢失了或者误删除一个非关键数据文件,这时候,记得不要马上关闭数据库,这个问题可以从系统层上来恢复丢失了的数据文件。系统层恢复数据库运行下的数据文件过程如下:1、创建测试表:SQL> create table t2 tablespace TS_ORA11GR2 as select 1 id from dual;Table created....
设置并修改快速恢复区的参数
快速恢复区经常用作存放控制文件的自动备份,与归档日志文件。这样的设置主要是为了方便查找。 设置并修改快速恢复区的参数:1、创建快速恢复区路径:[oracle@enmo app]$ mkdir FRA[oracle@enmo app]$ cd FRA[oracle@enmo FRA]$ pwd/u01/app/FRA2、查看参数...
监听的配置
监听就是数据库与数据库,客户端与服务端之间的网络沟通桥梁。以下是配置监听的一些过程。1、配置监听的设备:两台机器:服务端:HOST = 192.168.2.4客户端:HOST = 192.168.2.62、配置监听1》服务端:动态:LISTENER = (DESCRIPTION_LIST = &...
警告日志文件alert_.log
警告日志文件在日常当中非常重要。利用警告日志文件可以监控数据库实例,可以查看数据库报错的详细信息等。以下是警告日志文件的一些获取方法:1、查看警告日志文件的方法:1:SQL> show parameter background_dump_destNAME &...
手动创建数据库过程
1、设置环境变量:[oracle@enmo ~]$ cat .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then????????. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/bin?e...