Oracle10g New Feature -- 4. Flashback Database
Oracle的flashback database比起RMAN或者其他的不完全恢复,是简单多了。对数据库的要求除了和其他不完全恢复一样要求archive log模式外,还需要设置flashback on。对于恢复truncate table的误操作,目前好像只有回滚整个数据库,没有其他更简单的办法。[@more@]1. Flashback Database1. Introduction Flashback Database is implemented using a new type of log file called the Flashback Database log. The Oracle database server periodically logs before images of
想起一个笑话,记下来
一日下午,我4岁的外甥和他爸妈在散步。他突然想起我,问:舅舅呢?回去了呀,他妈说。他爸说:回去给老婆赚钱去了。他老婆是谁呀?外甥问。就是舅妈呗。我舅妈怎么会变成他老婆!外甥不满地说[@more@]
Oracle10g New Feature -- 3.Flashback Table
Oracle 10g引入了recyclebin,类似于windows的回收站,使你能够很方便的恢复误删的表。但是对于truncate table,好像还是没有一种快速的恢复方法[@more@]1. Flashback TableExample:SQL>select object_name,object_type from user_objectsOBJECT_NAME OBJECT_TYPE------------------------ --------- -------------------FLASH &
Oracle10g New Feature -- 2.Flashback Records
在oracle10g中,用户可以查询纪录在各时间点上的值,和每次对该纪录的DML操作。但是是不是在任何时候都可以查到从该纪录产生起的所有更改历史,还是有时间跨度的限制?Oracle为此功能多消耗多少空间?目前还是不太明白。另外《Oracle Database 10g Top 20 Features for the DBA》(http://www.oracle.com/technology/pub/articles/10gdba/week1_10gdba.html) 中,对FLASHBACK_TRANSACTION_QUERY.UNDO_SQL的理解和引用例子中有错,作笔记时作了改正。[@more@]1. Flashback Versions QueryExample:SQL> desc rates Name
CMM5
昨晚参加了公司的庆功会,祝贺公司在企业级达到了cmmi和pcmm5级。晚会盛大得超乎想象,许多地方大领导都参加了。cmm认证似乎越来越被受到重视,至少目前自己所处的环境中是这样。可是在平时工作中,除了对员工有cmm5的培训外,到目前为止,在软件工程方面,我并没有看到和以前的公司有太多的不一样。不经意间,自己在两个cmm5的公司工作过了,感觉...呵呵,不客气地说,motorola的那个项目是自己经历过的最乱的一个项目,在项目快要结尾的时候客户还在更改需求,以至一些脚本只好写注释,告诉后续的人如何依样画葫芦。这些公司在中国能轻松
oracle10g new feature -- 1. Sqlplus
这些天一直在学习oracle10g的一些新特性,顺便作了一些笔记。把它们都陆续放到这上面来吧。虽然网上oracle10g新特性的资料很多,自己看过,测试过,自己做的笔记毕竟不一样,回头来看快。按自己的顺序,第一章,SQLPLUS[@more@]1. Prompts for the Unmindful set sqlprompt "_user _privilege> "The SQL*Plus prompt shows up as SYS AS SYSDBA>SQL> set sqlprompt "_user _privilege 'on' _date >"SYS AS SYSDBA on 06-JAN-04 > SQL> set sqlprompt "_user 'on
oracle10g new feature:对expdp并行方式的几个测试
今天学习oracle10g new feature的expdp&impdp,对于expdp的parallel参数设置有一些心得,详见 http://www.itpub.net/showthread.php?threadid=265171&pagenumber= [@more@]
shell写的控制菜单
写了上面的自动倒入数据的脚本后,根据需要又写了这个菜单界面,方便用户使用。写这个shell的时候参照了一个高人的例子,放在这里只为了方便自己日后用到时可以参考一下[@more@]#!/bin/kshpop_profile(){sqlplus -s zjenn/zjenn>>/dev/null<<EOF execute p_analytic.con2profile; exit;EOF}pop_behavior(){sqlplus -s zjenn/zjenn>>/dev/null<<EOF execute p_analytic.con2behavior; exit;EOF}pop_putch(){sqlplus -s zjenn/zjenn>>/dev/null<<EOF execute p_analytic
自动ftp,生成control file,sql*load的shell脚本
这是一个自动从各数据源利用ftp获取文本文件,利用本地各个数据源目录下已有的seed.ctl动态生成sql*loader controlfile,然后用sql*loader将数据倒入数据库,并获取summary information,send mail to users。第一次写了这么长的shell,很有成就感 :D(因为需要一些环境配置,该shell无法运行,但是里面一些脚本自己觉得还是很满意,尤其是动态生成控制文件部分,更详细的信息直接看脚本吧)[@more@]#/usr/bin/bash &nb
学习sed & awk时做的笔记
那阵子在moto做项目,利用间隙看完了一本o'reilly公司的sed&awk介绍,作了一些笔记。巧的是所学的一些东西在项目后期居然用到非常多,呵呵[@more@]1. 关于过滤字符串问题 比如在一个文本中搜索abcd这四个字符,使用grep 结果出来abcdef 、zabcd 、abcd 、 hiabcd.... 等等,其实只想搜索abcdA: 使用精确匹配 $grep "" filename 2. sed中查找模式匹配:. 单字符通配符[0-9] 匹配0,1,2,3...8,9[a-z] 匹配a,b,c...z[^0-9] 匹配不含0,1,2...9的所有其他字符".*" 匹配""内任何字符串^ 
zhyuh的地方
因为工作环境的不停变动,总是找不到一个合适的地方存放一些自己的资料这个地方权且先存放一些自己的学习和工作的资料,笔记吧如果也顺便帮助你解决了一些问题,那当是不胜荣幸我2001年就在itpub上注册了会员,对这个论坛还是蛮信任的[@more@]
恭喜!您的Blog已经建立。
您已经成功注册ITPUB Blog帐号。请进入http://blog.itpub.net/admin.php管理您的Blog站点。建议先修改Blog的名称并建立文档分类,系统已经默认建立了【初始分类】。登陆密码与itpub论坛帐号相同。如有问题请在斑竹区发贴。谢谢。 [@more@]