11g数据库大表数据快速清理方法 - insert+append+parallel+exchange (2)
2. 由于2013-2014数据是表中较少量的数据,采用insert到其他表的方式处理,而不使用delete ,其中的parallel根据实际CPU设置. # insert_ap_inv.sql spool insert_ap_inv.logset timing onalter session enable parallel DML ;insert /*+ append */ into AP.AP_IN...
11g数据库大表数据快速清理方法 - insert+append+parallel+exchange (1)
Oracle 11.2.0.3 , 原表为 AP.AP_INVOICE_DISTS_ARCH, 大小为300多G, 数据时间跨度为 2001-2014, 现在需要精简为只保留2013-2014数据的表 ,拟采用2013-2014的少量数据存放到中间表(一个分区),然后通过exchange partition的快速方式进行数据置换, 然后在原表上rebuild ...
DB常用脚本 - 查询正在运行的active session及对应sql ,等待事件
SELECT a.username, a.sid, a.serial#, p.PID, a.status,  ...
LOB字段数据清理 - 更新为null后move lob
Oracle 11.2.0.2 , AIX 6.1 包含LOB SEGMENT的表lob字段可以update为NULL , 更新后需要move LOB 释放空间: update applsys.fnd_lobs set file_data = null where .... ; alter table applsys.fnd_lobs enable row movement ; alt...
EBS R11i,R12 导入导出数据库迁移(10g,11g) 以及 R11i, R12 数据库相关文档
EBS R12 Export/Import : Note 741818.1 Export/Import Process for Oracle E-Business Suite Release 12 Database Instances Using Oracle Database 11gR1 or 11gR2Note 454616.1 Export/Import Process for Oracle E-Business Suite Release 12 Database Instances Using Oracle Database 10g Release 2...
ASM实例出现ORA-04031导致Instance terminated by ASMB
Oracle11.2.0.1 使用RMAN备份,恢复了一个 36T 大小的ERP数据库, 在recover database 的时候报错,实例直接崩溃了,alert log文件:ORA-15064: communication failure with ASM instanceORA-04031: unable to allocate 3512 bytes of shared memory ("shared pool","unknown object","sga heap(1,0...
11gR2中使用duplicate创建physical standby (从rman备份或从active database)
详细步骤参考 : Creating a Physical Standby Database (文档 ID 1475344.1) Oracle Database - Enterprise Edition - Version 11.2.0.1 and later Prerequisites and Assumptions to get started Environment Information Preparing the Environment and Standby Ins...
Oracle 软件克隆后sysdba登录提示没有权限ora-01031: insufficient privileges
这里测试的版本是Oracle11g R2 .oracle数据库软件克隆完成后,sqlplus /nolog 登录没有问题,但是以sqlplus “/as sysdba”登录的时候提示没有权限(ora-01031: insufficient privileges) 。【问题分析】 克隆完成后相关配置文件中的设置出现问题,导致权限不足。...
Oracle 11gR2 DBCA 找不到ASM 磁盘组
在单机安装Oracle11gR2 DB+ASM , GI 已经安装,并配置了 diskgroup。 在使用DBCA安装数据库的时候, 选择ASM后看不到可选的 disk group , 点击后面的 Browse.. , 也不能看到 ASM 磁盘组 。 查询了一下, 发现 oracle 及 grid ...
SUID 与 SGID - 使普通用户可以完成特定用户权限才能完成的任务
AIX 6.1 , Linux 6 使用 ls -l 命令查看文件的访问权限,通常都是 r w x , 但有时会发现有些文件的执行权限位不是 "x" 而是 "s". 如:-rwsr-s--x 1 oracle dba 25942 Jun...
单机ASM数据库DBCA建库96%时报错PRCR-1079,ORA-01031,CRS-2674
Oracle 11.2.0.1 , 单机, ASM 安装Grid Infrastructure 后, 安装Oracle RDBMS , 磁盘组在GI 安装时已创建,DBCA的时候碰到一些错误 , 认不到ASM , 发现是 grid及oracle 的 $ORACLE_HOME/bin/ 下的 oracle 文件权限问题, 需要 chmod 6751 o...
[INS-20802] Oracle Cluster Verification Utility failed
[INS-20802] Oracle Cluster Verification Utility failedINFO: Check failed on nodes:INFO: vzgray2a,vzgray3a,vzgray4a,vzgray1aINFO: PRVF-5436 : The NTP daemon running on one or more nodes lacks the slewing option "'slewalways yes' & 'disable pll'"INFO: Clock synchroni...
AIX 共享磁盘中的字符设备(/dev/rhdiskn)及块设备(/dev/hdiskn)
AIX 6.1 , Oracle 11.2.0.1 , ASM 在配置ASM 共享磁盘时,通过 lspv 查看到/dev 下有很多 hdiskn 及 rhdiskn 的设备, 那么在使用hdiskn作为共享磁盘的时候一定注意使用的文件是/dev/rhdiskn,而不是/dev/hdiskn, 因为rhdiskn是字符设备,hdiskn是块设备...
11.2.0.1安装grid报错: [INS-20702] Unexpected internal driver error
Oracle 11.2.0.1 RAC , AIX 6.1 安装grid的时候,发现报错: [INS-20702] Unexpected internal driver error 解决办法:安装 grid 及 database软件时,在runInstaller 后加入忽略的参数,如下:./runInstaller -ignoreInternalDriverError 此bug在11.2.0.2及...
Oracle ASM (11) - ASM中优先读failure group配置ASM_PREFERRED_READ_FAILURE_GROUPS
知道了上面的这个概念,我们再来看这个参数 ASM_PREFERRED_READ_FAILURE_GROUPS 。显然实现 Normal 冗余后,数据库的写入必须是写两份都完成,才算写成功(例子中就是写如了FG1, 也写入了FG2, 交叉写入primary copy 和 second copy) 。 我们的RAC节点如果都是在...
Oracle ASM (10) - ASM中优先读failure group配置ASM_PREFERRED_READ_FAILURE_GROUPS
Oracle 11gR2 语法: ASM_PREFERRED_READ_FAILURE_GROUPS = ., ...我们先温习一下: 什么是 ASM failure group? Oracle ASM通过failure group来提供数据的高可用性。ASM使用的镜像算法并不是镜像整个disk(和RAID不同),而是e...
安全扫描工具导致EBS R12 DB session异常增加,应用登录界面白屏
EBS R12.1.2 , Oracle 11.2.0.1 , AIX 6.1 EBS登录开始比较顺利,隔一段时间就开启不了登录界面,一直在跳转页面(有两行文字的画面)等待,只有重新启动 oacore 后才会好一点,但是一段时间后,又重复这样的问题,登录界面都显示不了, 初步怀疑是有什么东西一直累积到一...
Oracle Data Guard快速启动故障切换 - fast-start failover(FSFO)
fast-start failover(FSFO)功能是当primary数据库Crash后,它会自动地快速执行切换standby数据库为primary数据库操作。 那么什么时候会触发fast-start failover呢? 当数据库以正常模式(shutdown immediate/normal/transactional)关闭时,系统不会触发fast-start failover。...
Linux Hugepage ,AMM及 USE_LARGE_PAGES - 4
5. 如何控制数据库SGA是否使用Hugepages? 11.2.0.2之前的版本,DB的SGA只能选择全部使用hugepages或者完全不使用hugepages。 11.2.0.2 及以后的版本, oracle增加了一个新的参数“USE_LARGE_PAGES”来管理数据库如何使用 hugepages. 在11.2.0.3的时候,USE_LARGE_PAGES这个...
Linux Hugepage ,AMM及 USE_LARGE_PAGES - 3
4. 如何配置Hugepages 根据下面的步骤来配置Hugepages,修改Hugepages需要重启机器。 1). 需要在/etc/security/limits.conf 中设置memlock值(单位KB),该值小于内存大小,例如你的内存大小是64G,有可以设置以下的值: * soft memlock &nbs...