Oracle 11gRealese 2 Data Guard使用 Data Guard Broker引用 Oracle Data Guard 是Oracle的备用数据库解决方案的名称,用于灾难恢复和高可用性,本文是在这里描述的手动11GR2数据保护设置的方案,但是这里的数据保护设置和管理是使用Data GuardBroker执行的 1.假设 &...【阅读全文】
利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件;SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_task...【阅读全文】
--该文章摘抄Oracle metalink网站(文档 ID 1525761.1)Oracle Database - Enterprise Edition - 版本 10.1.0.5 到 11.1.0.7 [发行版 10.1 到 11.1]UnitedLinux ItaniumLinux x86HP-UX PA-RISC (64-bit)IBM AIX on POWER Systems (64-bit)Oracle Solaris on SPARC (64-bit)HP-UX ItaniumRed Hat Enterprise Linux Ad...【阅读全文】
DG BROKER关闭DG以及打开DG步骤1.进入dgmgrl管理oracle@oratest:~> dgmgrl /DGMGRL for Linux: Version 11.2.0.4.0 - 64bit ProductionCopyright (c) 2000, 2009, Oracle. All rights reserved.Welcome to DGMGRL, type "help" for information.Connected.2.检查DG状态DGMGRL> show configuration verbose;Co...【阅读全文】
1.将某大表的数据保留周期减少至90天内,但因此表数据量十分庞大,故此使用该方法处理,提高删除数据的性能以及避免Ora-01555快照过旧的问题DECLARE CNT NUMBER(10):=0; I NUMBER(10); BEGIN SELECT COUNT(*) INTO CNT FROM [Your_table_name] t where t.printdate < sysdate - 90 ;FOR I ...【阅读全文】
1.delete误删除的解决方法 原理:利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证被删除数据的块没被覆写),就可以利用闪回方式直接找回删除的数据 具体步骤为: *确定删除数据的时间(在删除数据之前的时间就行,不过最好是删除数据的时间点) *用以下语句找出删除的数据:select * from 表名 as of timestamp to_timestamp('删除时间点','yyyy-mm-dd hh24:mi:ss') *把删除的数据重新插入原表:【阅读全文】
SQL调优工具包DBMS_SQLTUNE的使用方法oracle 提供了优化建议功能包DBMS_SQLTUNE,该包可以帮助我们分析SQL,并提供优化建议。原有执行计划alter session set statistics_level=all;set serveroutput offselect * from test.emp where ename='SCOTT' and DEPTNO=20;SELECT * FROM table(dbms_xplan.display_cursor(...【阅读全文】