• 博客访问: 54871
  • 博文数量: 24
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-06 17:42
个人简介

暂无介绍

文章分类

全部博文(24)

文章存档

2012年(4)

2011年(20)

我的朋友

发布时间:2011-08-30 16:09:03

DB恢复实践系列。使用冷备份和归档日志恢复数据库。联机重做日志(redo log)没有丢失应使用完全恢复:1.recover database2.alter database open如联机重演日志损坏,而又没有备份,就只能进行不完全恢复:1.recover database until XXX2.alter database open resetlogs关键字:冷备份 归档日志 恢复数据库[@more@]恢复基础材料1.T1时刻全库冷备份backT12.T1时刻到T2时刻的归档日志恢复目标:T2时刻数据库场景准备创建backT1T1时刻停库,将全库做冷备分为backT1创建验证表启动数据库,创建验证表SQL> create table cold_test as sele......【阅读全文】

阅读(550) | 评论(0) | 转发(0)

发布时间:2011-08-30 09:03:16

之前已有一篇处理library cache lock问题的blog文,本篇主要强化一下处理library cache lock/library cache pin问题的熟练度,总结一下有关SQL。关键字:library cache lock 等待事件[@more@]__________________________________________________________________________________周末在家,Jessie的同事打电话来,报告她公司的一个生产DB服务异常。问题1现象重建一个MV的过程中,drop mlog提示资源忙。原因对该MV依赖的基表做DML操作会引起对mlog的INSERT操作,此时drop mlog会提示资源忙。解决方法停止所有对该MV依赖的基表所做的DML,......【阅读全文】

阅读(742) | 评论(0) | 转发(0)

发布时间:2011-08-03 16:26:31

第一次在Linux环境下,手动创建oracle10g数据库。本文完整记录安装过程。关键字:Linux oracle 手动创建数据库[@more@]环境OS[root@T_life_db etc]# uname -aLinux T_life_db 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 x86_64 x86_64 x86_64 GNU/Linux建库过程1创建新用户组创建用户组oracle和dba查看要创建的用户组是否存在[root@T_life_db home]# less /etc/group确定不存在,创建之[root@T_life_db home]# groupadd oracle[root@T_life_db home]# groupadd dba2创建新用户创建用户oracle查看要创建的用户是否存在[root@T_li......【阅读全文】

阅读(1790) | 评论(0) | 转发(0)

发布时间:2011-07-19 15:45:38

今天用户上报DB不能登录的问题,顺藤摸瓜解决DB意外宕机问题。关键字:Instance terminate ora-07445 IO orapw[@more@]今天开发的同事上报一个开发测试库登录不了,报没有监听的错误。处理过程吸取上次教训(《library cache lock解决一则》中有述)先登录主机验证监听是否开启$>lsnrctl status sid果然是没开,上报信息无误。开启监听$>lsnrctl start sid顺便用sys登录DB看了一下DB状态,结果是ORACLE NOT AVAILABLE。原来DB都停了,startup起来。从本机远程登录验证远程登录服务是否恢复,服务恢复。用户的问题到这里就算是解......【阅读全文】

阅读(1704) | 评论(0) | 转发(0)

发布时间:2011-07-14 17:03:13

对ORACLE中表之间的连接方式的摘要,备忘。摘录自徐玉金的《SQL性能的调整》,重做了实验部分并根据个人理解有所增删。顺便列出所有Hint清单,就不单独写一篇了。关键字:sort_merge_join SMJ hash_join nested_loops NL hint[@more@]实验环境:·OSMicrosoft Winsows XP Professional 版本 2002 Service Pack 3·DBOracle Database 10g Enterprise Edition Release 10.2.0.1.0需要使用的测试表脚本如下:create table JOE_MAIN as select object_id,object_name,last_ddl_time from dba_objects where rownum < 100;alter table JOE_M......【阅读全文】

阅读(1765) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册