恢复单表
1 环境
源库:11.2.0.4 rac,rhel6.7
异机恢复服务器:11.2.0.4 单实例,rhel 6.4
如下操作都是异机进行的。
阅读全文…
1 问题
当批量生成建表或建索引ddl的时侯,dbartisan工具还是力不从心,特别是量级上万,而oracle的dbms_metadata.get_ddl输出的结果又不够美观。所以想想办法美化输出。本文的例是做的是索引,其它请自行调整脚本。
阅读全文…
1、通过dblink不落地迁schema
impdp qiuyb/qiuyb network_link=source_qiuyb schemas=”HR” remap_schema=”HR:QIUYB” nologfile=y parallel=8 REMAP_TABLESPACE=”TBS_DATA1:HR_DATA1,TBS_DATA2:HR_DATA2″ EXCLUDE==”CONSTRAINT,GRANT,INDEX,STATISTICS”
2、通过dblink不落地迁表schema
impdp qiuyb/qiuyb network_link=DBL_TO_COREDB TABLES=”mvdata.h_online_address” remap_schema=”mvdata:ds” nologfile=y parallel=8 REMAP_TABLESPACE=”TBS_DATACENTER:TBS_DS_DATA01″ EXCLUDE=”GRANT”
1 为什么要介绍/使用HugePage?
Baidu一下,讲的很多,大体如下:
1)当开启HugePage的时候,HugePage是不会Swap的;
2)减少Page Table空间负载;
3)如OS内存非常的大,可以减少管理/访问内存的时间,减少了管理过程的复杂性;
2 对于Oracle,HugePage缺点
11g新特性 AMM就不能使用了,不过ASMM仍然可以继续使用。
3 配置流程
以下步骤以RHEL6.4为例。 阅读全文…
自从11G之后的Active DataGuard新特性的推出,早先的Local Standby基本已经没竞争力。项目中需要实现一点写多点读,双活等这样的功能,在ADG与OGG间几经权衡后最终选用了ADG。
阅读全文…
用于调整优化器行为。
1 相关视图
SELECT DISTINCT BUGNO, VALUE, SQL_FEATURE, DESCRIPTION, EVENT, IS_DEFAULT
FROM V$SESSION_FIX_CONTROL
WHERE OPTIMIZER_FEATURE_ENABLE = ‘11.2.0.4’;
2 调整方式
on 11.2.0.4:
alter session set “_fix_control” =’12341619:OFF’;
Or
Using hint /*+ OPT_PARAM(‘_fix_control’,’12341619:OFF’) */
On 11.2.0.3:
alter session set “_fix_control” =’11814428:OFF’;
Or
Using hint /*+ OPT_PARAM(‘_fix_control’,’11814428:OFF’) */
部分内容参见:http://viskosity.com
1 ASM Diskgroups
Create diskgroup
create diskgroup ARCH_DISK external redundancy disk '/dev/oracleasm/disks/ASMDISK1' name archdisk1; create diskgroup DATA_DISK normal redundancy disk '/dev/oracleasm/disks/ASMDISK2' name datadisk1, '/dev/oracleasm/disks/ASMDISK3' name datadisk2;
1 现象
11.2.0.3的ORACLE RAC,因一DG空间紧张,故加一新盘到这个DG,命令如下:
SQL> alter diskgroup SALEDB_04
add disk ‘/dev/rdisk/disk2565’ name SALEDB_04_0012;
却引发了这个DG的dismount,进而引发了这个结点的ORACLE实例宕。
阅读全文…
因两阶段提交的问题,偶而会产生prepare事务,通过查询dba_2pc_pending视图可以查到,处理不及时会引发中间件队列异常。
人为的发现会有一定的延后性,如下以一个小例子使这一部分工作自动化,同时也简单的描述一下scheduler job的常见操作,希望能起到三生万物的效果。
阅读全文…
FGA-细颗粒度审计,Oracle 9i版本出现,只支持对select的审计,在10g及之上的版本,FGA支持insert,delete,update,merge的审计。审计结果dba_fga_audit_trail存放在SYSTEM表空间中,实际dba_fga_audit_trail是一个视图,其基表是fga_log$。当数据库有大量的审计信息时,fga_log$会膨胀得很大,SYSTEM占太多空间是每个DBA都不想看到的,因此把fga_log$表移动到一专属的表空间很有必要。
1 move到专属表空间时报ORA-00997错
SQL> alter table fga_log$ move tablespace USERS;
alter table fga_log$ move tablespace TBS_OPERLOG
*
ERROR at line 1:
ORA-00997: illegal use of LONG datatype
2 相关信息
DBA_FGA_AUDIT_TRAIL的基表是fga_log$
阅读全文…
近期评论