待业中
孤独的等待。[@more@]
离职
今天离职了。辞职报告还是那样简单:个人职业生涯规划[@more@]
RAC学习记录
CRS[@more@]CRS:1,OCR --> SRVCTL2,VOTING OCR和VOTING是不可以放在asm磁盘中的。因为ASM使用要启动ASM INSTANCE 。但OCR和VOTING FILE是要在启动的时候就可以存取访问的
rman脚本
如果有错误发生即mail给dba[@more@]#!/bin/bash#----------------------------------------------# Either hard code the next 3 variables or# source them with an oraenv file.export ORACLE_HOME=/u015/app/oracle/product/8.1.7export ORACLE_SID=southdbexport PATH=$PATH:$ORACLE_HOME/bin#----------------------------------------------export MAILX="/bin/mail"export MAIL_LIST="xuwei.jia@chinadim.com"#----------------------------------------------export BOX=`uname -a | awk '{print$2}'`export
-时间维度表导入
应用需求写的玩玩[@more@]DECLARE l_Cnt NUMBER; l_Time NUMBER := 84;BEGIN l_Cnt := 62; WHILE (l_Cnt < l_Time) LOOP EXECUTE IMMEDIATE ' SET TRANSACTION USE ROLLBACK SEGMENT rbs20'; EXECUTE IMMEDIATE ' INSERT /* +APPEND */ INTO dw_mobile_gateway.dim_time nologgingSELECT seq_dw_time.NEXTVAL, Fuudate, To_Char(Fuudate, ''DAY'', ''Nls_Date_Language = American''), To_Char(Fuudate, ''DAY''), To_Char(Fuudate, ''Ddd''), To_Char(Fuudate, ''Dd''), To_Char(Fuudate, ''d''), To_Char(Fuudate, ''Ww'
调整策略工具
来自TOM[@more@]设置事件:Dbms_system.set_sql_trace_in_session(sid,serial#,true)Alter session set events ‘10046 trace name context forever,level <n>’;Alter session set events ‘10046 trace name context off’;N=1----激活标准sql_trace工具,这与设置sql_trace=true一样。N=4----激活标准sql_trace,且可以捕获跟踪文件中的绑定变量。N=8----激活标准sql_trace,且可在查询上捕获跟踪文件中的等待事件。N=12—激活标准sql_trace,并包括捕获绑定变量与等待事件。TKPROF格式化后的内容***********************************
最后的战争
明天要去进行最后一轮面试。希望一切OK。[@more@]
american slang(5)
看了点。记录一下[@more@]第5集would you happen to have any friends?---你有没有没有可以介绍给姑娘们take your pick -----随便挑吧that was a bad line -----大多表示对女孩子的谎言例:I didn’t give her my phone number because she used a terrible lineI’m not good at meeting girls because I don’t have any pick up lines.我不太会和女孩约会,因为我不太会花言巧语ladies manhe’s a real ladies man! 非常有女人缘的男人he is kind of a ladies man!She’s totally believing it =buy不买帐he said he could get me a j
Script: resource_waits.sql
-- Script: resource_waits.sql-- Purpose: to show the total waiting time for resource types---- Copyright: (c) 1998 Ixora Pty Ltd-- Author: Steve Adams[@more@]----------------------------------------------------------------------------------- Script: resource_waits.sql-- Purpose: to show the total waiting time for resource types---- Copyright: (c) 1998 Ixora Pty Ltd-- Author: Steve Adams---------------------------------------------------------------------------------@reset_sqlpluscolumn average_w
script--by Steve Adams--hidden_parameters.sql
-- Script: hidden_parameters.sql-- Purpose: to list the hidden parameters[@more@]----------------------------------------------------------------------------------- Script: hidden_parameters.sql-- Purpose: to list the hidden parameters-- For: 8.0 up---- Copyright: (c) 1999 Ixora Pty Ltd-- Author: Steve Adams---------------------------------------------------------------------------------@reset_sqlplusset linesize 128column name format a42select x.ksppinm name, decode(bitand(ksppiflg/256,1),1
script--by Steve Adams
-- Script: routine_waits.sql-- Purpose: to show the average wait time of routine waits[@more@]----------------------------------------------------------------------------------- Script: routine_waits.sql-- Purpose: to show the average wait time of routine waits---- Copyright: (c) 1998 Ixora Pty Ltd-- Author: Steve Adams---------------------------------------------------------------------------------@reset_sqlpluscolumn average_wait format 9999990.00selectsubstr(e.event, 1, 40) event,e.average_wa
面试
面试[@more@]长达3个小时的面试。肚子饿的不行。前台的MM倒是很靓丽,不然会倒胃地。等待面试的结果是个极其痛苦的过程。
Database Storage
Oracle8i Server and SQL*PlusèOracle8i Administrator's GuideèPart III Database Storage[@more@]Oracle8i Server and SQL*PlusèOracle8i Administrator's GuideèPart III Database Storage介绍数据库结构,数据库对象和保护事务的完整性,包括以下三个章节:第09章: 管理tablespace第10章: 管理datafile第11章: 管理rollback segment第09章: 管理tablespace管理tablespace指导创建tablespace管理tablespace的分配改变tablespace的可用性Read-Only TablespaceDrop tablespace使用dbms_space_admin包Transporting tablespace bet
用户管理的不完全恢复
用户管理的不完全恢复[@more@]一,基于时间点的不完全恢复恢复到备份点与失败点之间某个特定时间点的状态RECOVER DATABASE UNTIL TIME二,基于取消的不完全恢复恢复到备份点与失败点之间某个日志序列号之前的状态RECOVER DATABASE UNTIL CHANGE三,基于SCN的不完全恢复恢复到备份点与失败点之间某个特定SCN值的状态RECOVER DATABASE UNTIL CANCEL四,基于控制文件副本的不完全恢复使用备份控制文件将数据库恢复到备份点与失败点之间某个时刻的状态RECOVER DATABASE ….USING BACKUP CONTROLFILE基于时间点的不完全恢复(非rman的方式)idle&
归档相关参数
数据库里面有很多归档相关参数,今天学习了下:[@more@]数据库里面有很多归档相关参数,今天学习了下:数据库是10gR2.采用spfile方式启动,默认是没有设置日志归档的目的地sys@OMAR> show parameter log_archive_destNAME TYPE VALUE------------------------------------ ----------- -------log_archive_dest stringlog_archive_dest_1 stringlog_archive_dest_10 stringlog_archive_dest_2 stringlog_archive_dest_
10G FLASHBACK
9I中可以实现行级恢复。在10G中增加了flashback table 和flashback database要使用这个必须设置undo_management为auto 而且要合理设置undo_retention[@more@]9I中可以实现行级恢复。在10G中增加了flashback table 和flashback database要使用这个必须设置undo_management为auto 而且要合理设置undo_retention一,实现行级恢复指定as of timestamp或as of scn子句u_omar@OMAR> select count(*) from t1 as of timestamp to_timestamp('2007-09-10 23:33:10','yyyy-mm-dd hh24:mi:ss'); COUNT(*)---------- 10000u_omar@OMAR> sel
DBNEWID的用法----NID命令
dbnewid用户改变DBID和dbnamedbid----数据库内部标识dbname----标识数据库名称[@more@]dbnewid用户改变DBID和dbnamedbid----数据库内部标识dbname----标识数据库名称D:oracleproduct10.2.0oradataORCL>nidDBNEWID: Release 10.2.0.1.0 - Production on 星期一 9月 10 22:47:04 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.关键字 说明 (默认值)----------------------------------------------------TARGET 用户名/口令 (无)DBNAME 新的数据库名 (无)LOG
DBVERIFY的使用
dbverify用于验证数据文件,表段或索引段是否存在损坏块只能验证数据文件,不能验证控制文件和redo log[@more@]dbverify用于验证数据文件,表段或索引段是否存在损坏块只能验证数据文件,不能验证控制文件和redo log1,使用dbv验证数据文件的磁盘块C:Documents and SettingsAdministrator>dbvDBVERIFY: Release 10.2.0.1.0 - Production on 星期一 9月 10 22:24:24 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.关键字 说明 (默认值)----------------------------------------------------FILE
logminer工具的学习
logminer工具的学习[@more@]A:基本对象: source database:包含了要分析的重做日志和归档日志 mining database:执行logminer操作要使用的数据库 logminer 字典: 将内部对象ID号和数据类型转换成为对象名和外部数据格式,若不用字典进行分析。产生的LOG不是很容易读。(如例)B:logminer配置需求: 1,source和mining database必须运行在相同的硬件平台 2,mining database可以和source database在一台数据库上,也可以独立。 3,mining database版本必须高于source database 4,source和mining database必须字符集相同 5,log
dataguard三种保护模式
data guard有三种模式,max performance、max availability、max protection这三种模式[@more@].4 Data Guard Protection ModesIn some situations, a business cannot afford to lose data. In other situations, the availability of the database may be more important than the loss of data. Some applications require maximum database performance and can tolerate some small amount of data loss. The following descriptions summarize the three distinct modes of data protection.Maximum protection This protection mod