Data Guard主备库切换
Data Guard 主备库切换Data Guard的主备库切换分为2种,switchover和failover。遇到突发事件,基本都是采用failover切换。 在主备库切换完成后应该修改数据库服务器的IP地址,如将10.85.8.205的服务器IP地址改为10.85.8.203。或者进Sfcallset,将数据库服务器的IP地址改为10.85.8.205,即备库的...
ORA-27125:unable to create shared memory segment 解决方法?
安装oracle 10g,出现了下列错误。10G的一个缺陷啊ORA-27125:unable to create shared memory segment安装被中断。 root@wg:/u02> oerr ora 2712527125, 00000, "unable to create sharedmemorysegment"// *Cause: shmget() call failed// *Action: contact Oracle support ...
index range scan,index fast full scan,index skip scan发生的条件
index range scan(索引范围扫描):1.对于unique index来说,如果where 条件后面出现了<,> ,between ...and...的时候,那么就可能执行index range scan,如果where条件后面是=,那么就会执行index unique scan。2.对于none unique index来说 如果where 条件后面出现了=,>,<,betweed...and...的时候,就有可能执行in...
Dba_segments详解
字段说明SEGMENT_TYPE:段的类型,可能是table,index,logindex,lobsegment等。header_file:表示这个段的头在哪个数据文件里,因为段可以跨数据文件。header_block:表示这个段的头在数据文件的第几个block里。bytes:段的大小(目前占用的大小?)blocks:段占用了多少个blockextents:分配...
set autotrace on/traceonly 报错SP2-0618 ORA-01919
以前一直用 SYS 用户使用 autotrace, 今天用其它用户使用 autotrace 来获得执行计划报如下错误sys@TRADE> set autotrace onSP2-0618: Cannot find the SessionIdentifier. Check PLUSTRACE role is enabledSP2-0611: Error enabling STATISTICSrepor第一反应...
Undo表空间修复
[实施目标] 1、 实现数据库的正常运行,各项操作稳定执行。 [项目环境] 操作系统 AIX5.3 主机名 Aix227 数据库版本 oracle 10.2.0 实例名 Prod [前期工作进展] 1、 系统为aix5.3的单实例oracle10.2.0 的prod库实现冗余度为2的定期备份;&...
获取表的某列的“孔洞”的个数及“边缘”
“孔洞”的个数及“边缘”就是缺失数据的数据段 列如,已知emp表的empno列的值不是按步长为1增加的,那么就会有孔洞。 select '孔洞' || row_number() over(order by rn)"孔洞",'[' || min(new_tcode) || '....' || max(new_tcode) || ']'"边缘"from &nb...
10g和11g自动统计的区别
Oracle 10g 和11g 自动统计的区别。 10g:oracle10g中,自动统计信息收集作业名为GATHER_STATS_JOBSELECT JOB_NAME,PROGRAM_NAME, SCHEDULE_NAME FROM DBA_SCHEDULER_JOBS WHERE JOB_NAME = 'GATHER_STATS_JOB'; GATHER_STATS_JOB实际上是调用了DBM...
ORA-01691 数据库表空间占满
做藏文网络文本采集过程中发现网页数据无法提交到数据库中,查日志发现ORA-01691错误,数据库表空间占满了。有下面的解决方法。=======ORA-01691:unable to extend lob segment BPM49_TEST2.SYS_LOB0000059105C00008$$ by 128 intablespace JACK_DATA今天发现这么一个错误,查看错误信息发现原因是表空间...
ORA-02299: cannot validate (SSERVICE.UK_MSI_WDR_INPUT) - duplicate keys found
-数据库在创建uniqueconstraint的同时,强制创建或者重用列上的索引。如果之前列上没有索引,那么强制创建的索引是uniqueindex,如果列上已经存在索引,就重用之前的索引。 为了避免出现重复数据,在现有的表上面添加uniqueconstraint,而又不影响现有数据。 1. SQL> altertable...
(ORA-3136)?inbound connection timed out 错误诊断?
最近查看oracle日志,发现提示(ORA-3136) inboundconnection timed out 错误诊断 Metalink上给出的解决方案如下:1. set INBOUND_CONNECT_TIMEOUT_ =0 inlistener.ora2. set SQLNET.INBOUND_CONNECT_TIMEOUT = 0 insqlnet.ora of server.3. stop and start both listener and data...
日志挖掘
如果误删除的时间超出了db_flashback_retention_target参数的范围,无论是闪回表还是闪回数,必然对scn 4354137之后的操作有影响,误删除的数据重要,误删除之后的数据也重要,这时候如果选择闪回技术就要权衡哪个更重要的问题啦,还好ORACLE自8i开始,推出了LOGMNR日志分析工具,借用LOGMNR工具,可以在不影响其他...
Oracle ACE总监对Oracle 12c的一些新特性总结
本文是Oracle ACE总监Syed Jaffer Hussain对Oracle数据库12c的一些新特性总结,包括数据库管理、RMAN、高可用性以及性能调优等内容。主要内容:1. 在线迁移活跃的数据文件2. 表分区或子分区的在线迁移3. 不可见字段4. 相同字段上的多重索引5. DDL日志6. 临时undo7. 新的备份用户特权8. 如何在RMAN中执行...
windowns系统,oracle数据库expdp自动备份
Createdirectory scott as 'D:\';Grantread,write on directory scott to scott; 写个.bat的程序,内容为 setbackupfile=scott_%date:~0,4%-%date:~5,2%-%date:~8,2%.dmpsetlogfile=scott_%date:~0,4%-%date:~5,2%-%date:~8,2%.logD:\app\Administrator\product\11.2.0\dbhome...
exp/expdp与imp/impdp的区别
在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间。oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多。导出命令上的区别:1.将scott和system用户导出exp system/manager@prod file=d:\exp.dmp owner=(syste...
(个人)利用日志挖掘恢复误操作
如果误删除的时间超出了db_flashback_retention_target参数的范围,无论是闪回表还是闪回数,必然对scn 4354137之后的操作有影响,误删除的数据重要,误删除之后的数据也重要,这时候如果选择闪回技术就要权衡哪个更重要的问题啦,还好ORACLE自8i开始,推出了LOGMNR日志分析工具,借用LOGMNR工具,可以在不影响其他...
(原创)windowns系统下 通过asmcmd进入asm实例时可能会遇到的一些问题
C:\Users\Administrator>asmcmd"asmcmd: the environment variable ORACLE_HOME is not set."C:>set oracle_sid=+asm 要设置asm实例名,单实例就写+asm,如果是RAC,要写成节点的asmC:>set ORACLE_HOME=F:\app\11.2.0\grid --进入asmcmd事先需要设置ORACLE_HOME环境变量,C:>asmcmd'perl.exe' ...
(个人)Oracle 表空间数据文件迁移(转)
数据库迁移,系统文件,日志文件,控制文件
windowns server 2008 r2系统下oracle配置em
关于windowns server 2008 R2系统下oracle如何配置em