【关于oracle实例恢复的前滚和回滚的理解】教程文章相关的互联网学习教程文章

Oracle-RAC环境中,当归档目录满了之后,DB实例变成Stuck Archiver状态处理【代码】【图】

现状Stuck Archiver代表归档满,数据库实例不能切换online redo log,挂起分析处理1. 清理归档日志rman target / # 把无效的expired的archivelog标出来 crosscheck archivelog all; # 删除过期的归档日志 delete expired archivelog all; # 删除一天以前的归档日志 delete noprompt archivelog all completed before ‘sysdate -1‘; # 删除10天前的归档日志 delete noprompt archivelog until time "sysdate - 10";2. 检查归档目...

Oracle - 给rac创建单实例dg,并做主从切换【代码】【图】

一、概述本文将介绍如何给rac搭建单节点的dg,以及如何对其进行角色转换。预先具备的知识(rac搭建,单实例-单实例dg搭建) 二、实验环境介绍主库rac(已安装rac,并已有数据库orcl)rac1:192.168.56.11,sid1:orcl1,version:11.2.0.4rac2:192.168.56.12,sid2:orcl2,version:11.2.0.4从库(已安装单实例数据库软件,无数据库实例)oradg:192.168.56.102,sid:orcldg,version:11.2.0.4 三、搭建dg** 以下所有主库操作都在节...

Oracle 修改实例名 SID

修改ORACLE实例名 系统环境:CentOS 6.5 ORACLE版本:10.2 1、检查原来的数据库实例名$ echo $ORACLE_SIDorcl$ sqlplus / as sysdba > select instance from v$thread; INSTANCE -------------------------------------------------------------------------------- orcl 2、关闭数据库> shutdown immediate; > exit; 3、修改oracle用户的ORACLE_SID环境变量,如由orcl修改为doiido$ vi /home/oracle/.bash_profile export ORACLE_...

oracle数据库启动报错,不能启动ASM实例

数据库rac启动时报错,日志例如以下,后来使用Sat Jun? 7 06:02:11 2014 GATHER_STATS_JOB encountered errors.? Check the trace file. Sat Jun? 7 06:02:11 2014 Errors in file /oracle/product/admin/dqb/bdump/dqb2_j001_13352.trc: ORA-08103: object no longer exists Sat Jun? 7 06:02:51 2014 Thread 2 advanced to log sequence 13292 (LGWR switch) ? Current log# 4 seq# 13292 mem# 0: +DG/dqb/onlinelog/group_4.266...

oracle 数据库、实例、服务名、SID

参考:http://www.zhetao.com/content240 在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。(我目前就是这个状态) 一、什么是数据库,其实...

oracle服务器本地第一次连接数据库实例为空,启动失败ORA01078

今天在centos虚拟机中安装完oracle,准备在oracle服务器(centos虚拟机)上连接实例,显示为空闲实例,启动命令start失败。报错如下:[oracle@pks09 ~]$ sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Tue Jul 21 15:16:31 2015Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn / as sysdbaConnected to an idle instance.SQL> startupORA-01078: failure in processing system parametersLRM-00...

windows下的oracle database 实例无法自动open database的问题

windows下的oracle database 实例无法自动open database的问题注意:本文适用的前提是:windows 服务中的OracleServiceLEI是自动或者是手工启动的。 在日常的运维过程中,若是遇到windows下的oracle database 实例无法自动open database的问题,我一般都是弄一个bat脚本放在windows启动里, 如下是脚本的内容:startup.bat的内容如下:net start OracleCSService set oracle_sid=+asm net start OracleASMService+ASM set nls_lang...

ORACLE 单实例完全卸载数据库

1.用oracle用户登录如果要再次安装, 最好先做一些备份工作。包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。要是有可能连创建数据库的脚本也保存下来 2.使用SQL*PLUS停止数据库[oracle@yoon oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown immediateSQL> exit 3.停止Listener[oracle@yoon oracle]$ lsnrctl stop 4.用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环...

oracle--goldengate安装实例【代码】【图】

实例地址:https://www.jianshu.com/p/276fede48835根据这篇文章安装的ogg,源端目标端均是win10 不同:源端Ogg版本12.3.0.1.4 目标端ogg版本12.2.0.2.2 这是在安装过程中存在的问题1、需要安装visio c++ 2010,不装会出现如下问题 原链接:https://blog.csdn.net/qq_42924709/article/details/850646982、with compatibility level 6, is not compatible with the current software version‘s compatibility level of 5. M...

解决Oracle12C备机启动实例报ORA-02005控制文件损坏报错问题

项目上要求用Windows2016+Oracle12C+Rose做双机热备。安装过程是先装主机,然后数据文件目录改名,再装备机。在装好备机切回主机时,启动实例一直提示ORA-02005错误,控制文件访问被拒绝。查$Oracle_Base\diag\rdbms\ngbfidsdb\ngbfidsdb\trace下的报错日志,提示是控制文件错误。经过尝试,发现通过pfile启动正常,通过spfile启动报错。尝试了很多方法,最终问题的解决很神奇。解决方法就这一句:把控制文件和所有数据库文件、数据...

Oracle 单实例文件系统转换为ASM【代码】

copy 备份:[oraprod@ebsprod ~]$ rman target / Recovery Manager: Release 11.2.0.4.0 - Production on Mon Jun 20 11:28:50 2016 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. connected to target database: PROD (DBID=325515888) RMAN> RUN { ALLOCATE CHANNEL dev1 DEVICE TYPE DISK; ALLOCATE CHANNEL dev2 DEVICE TYPE DISK; ALLOCATE CHANNEL dev3 DEVICE TYPE DISK; ALLOCA...

windows下,OracleServiceXXX和Oracle 实例的关系【图】

其实,windows下的oracle,在oracle实例启动时,是完全依赖于window服务中的OracleServiceXXX ,这个XXX就是oracle的实例名(注意啊,不是数据库名称,而是实例名,不明白这两个名称含义的请自宫。) 只要OracleServiceXXX不启动,sqlplus你永远也进不去。(会报ora-12560错误。但是报ora-12560错误未必都是OracleServiceXXX不启动导致的) 那这里就有个问题了:OracleServiceXXX 的启动,代表oracle实例启动了么?或者说OracleServ...

windows下同一台服务器上装有两个ORACLE数据库实例,通过命令启停数据库

同一台服务器上装有两个ORACLE数据库实例,通过命令启停数据库,如何区分操作的是哪个数据库实例?操作如下: 1、在命令行 set oracle_sid=one_实例 //先修改环境变量,这一步等于切换了数据库实例 sqlplus /nolog connect /as sysdba shutdown 或者 2、连接的时候 sqlplus user/passw@sid as sysdba //也可以指定 shutdown immediate select instance_name from v$instance //查看当前环...

Oracle 创建视图(View)实例【代码】

语法:createorreplace 【ViewName】 asselect * from QueryTable[s] 实例:createorreplaceview vm_wo asselect‘2‘as sources,wo_nbr,wo_lot,wo_cust,wo_part,wo_rel_date,wo_due_date,wo_qty_ord,wo_status,wo_line,wo_so_nbr,wo_so_line, wo_soft,wo_soft_ver,wo_rmks,wo_mod_date, (casewhen wop_ptsize like‘%LED%TV%‘then nvl(wopd1_capacity_ratio,0)when wop_ptsize like‘%LED%PANEL%‘then nvl(wopd2_capacity_ratio...

Oracle实例内存(SGA和PGA)调整【图】

一、名词解释 (1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 (2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Library cache(共享SQL区)和Data dictionary cache(数据字典缓冲区)。 共享SQL区是存放用户SQL命令的区域,数据字典缓冲区存放数据库运行的动态信息。 (3)缓冲区高速缓存:...