摘要:
背景说明: 公司计划升级一下数据库所在机器的配置,目前的环境是两节点的11.2.0.4的RAC。 初步的方案有四种: 方案一>>新搭建一套RAC环境,备份原有数据,做备份恢复。 方案二>>用新机器配合现有环境直接做一个DG,可以做到无障碍切换。 方案三>>采用加减节点的方式,将新机器加入现有环境,运 阅读全文
摘要:
环境说明:数据库处于归档模式数据库文件或表空间无备份数据库的归档日志全部存在(数据文件丢失之后)模拟状态:数据文件丢失及时发现,实例处于运行状态数据文件丢失未及时发现,实例自检时异常关闭数据文件丢失及时发现,实例处于运行状态1.创建实验表空间sys@DBTREE> c... 阅读全文
摘要:
ASM 磁盘头信息保存在每个磁盘的前4K里面,这个信息的备份对于ASM的恢复非常重要从 10.2.0.5 开始 asm 会自动备份 asm disk header 的信息,不管 au size 是多少,asm disk header 自动备份的位置是第二个 au 的倒... 阅读全文
摘要:
在使用Oracle的技术支持服务的时候,经常会遇到补丁相关的术语。现在对这些术语做些解释说明:Interim patch/One-off patch:是我们常说的小补丁,为了修复某(几)个Bug而发布的补丁。这种补丁推荐在测试库上测试无误后再安装在生产库上。Merge... 阅读全文
摘要:
原理Truncate 不会逐个清除用户数据块上的数据,而仅仅重置数据字典和元数据块上的元数据(如存储断头和扩展段图)。 也就是说,此时,基本数据表并未破坏,而是被系统回收,等待被重新分配—因此,要恢复被truncate的数据,需要及时备份所在的数据文件。实验工具Fy_... 阅读全文
摘要:
1. PL/SQL Developer 工具使用PLSQL Developer Tools菜单下有Compare User Objects和Compare Table Data功能。① Tools –> compare user objects该功能用于比较不同用户所... 阅读全文
摘要:
1.输出100以内的所有素数DECLARE Z INT;BEGIN FOR X IN 2 .. 100 LOOP IF X = 2 THEN DBMS_OUTPUT.PUT_LINE(X); ELSIF X > 2 THEN Z :... 阅读全文
摘要:
Oracle中常用的计算、统计类函数group by scott@DBHAWK>select deptno,sum(sal) from emp group by deptno; DEPTNO SUM(SAL)---------- ---------- ... 阅读全文
摘要:
今天在查看AWR报告时,发现里面很多sql都有/+ OPAQUE_TRANSFORM / 觉得很奇怪,所以就上MOS上查了一下,以下内容基于原文翻译 (Doc ID 780503.1). What is OPAQUE_TRANSFORM usage : The ... 阅读全文
摘要:
LAMP和LNMP架构解析LAMP = Linux + Apache + MySQL +PHP LNMP = Linux + Nginx + MySQL +PHPLAMP和LNMP是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放到一... 阅读全文