duplicate database for standby
[i=s] 本帖最后由 outdo 于 2013-3-20 11:38 编辑 duplicate database for standby 是快速创建从库的一种方式,好处是主库只需要重启一次来进行参数配置,下面是我简单整理的一个过程。----1,创建密码文件,保持主...
间隔分区使用
1.1 interval (range分区的扩展)此用法可省去大量的分区创建工作,尤其是在数据不连续的情况下,更为有用,以前只能手动一个分区一个分区的创建好,才能使用,现在可以自动创建了,不过也有些限制,接下来就简述下此...
我们都是穷人甲乙丙丁
这几天心情不太好,工作中,经历了次夜长梦多的故事。中软与SUN的流程出了问题,去SUN工作的事就这么搁浅。下面的工作规划要从新计划一下了,其实从新找工作也不是件很难接受的事,不过就这样和一份本打算长干的落脚点擦肩而过,一声叹息啊。想想挺可卑的。年纪也不小了,还是一个穷人甲在苦苦的寻找自己的饭碗。。。[@more@]
随笔(待续)
一直想静下心来写写最近的经历。主题想了很多,可却总提笔忘字。感觉自己的语文能力在退化了很多。先说说新年吧,哈哈,(其实发这帖子的时候2007年都过了很久了)。不过还是要着重提一下,因为对我来说,2006年该回忆总结的很多。这里面有几个关键词(伤病,手术,迷茫,伤病)06年对我影响最深的应该是那场膝盖伤病,26岁,从此少年不识愁滋味的时代过去了。其实回头想想,似乎这类事又有他发生的必然性。可能一切都是过程吧。留给我的除了那些未知的后遗症外,唯一有价值的东西就是一个体会了下,欲速则不达的道理。07年初,该纪录的也
一些常见sql语句整理
一些常见sql语句整理很早以前就在edaily里收藏了一些sql语句,都很简单.不过看到itpub里大家总是翻来覆去的问相同的问题.今天稍微做一个整理.发到blog上.[@more@]1,删除重复记录. delete from emp e1 where e1.rowid!=(select max(rowid) from emp e2where e1.empno=e2.empno and e1.ename=e2.ename);delete from emp e1 where rowid>any(select rowid from emp e2 where e1.empno=e2.empno);----同样逻辑也可以如此.很简单.不多说了.2,怎么用SQL随机取记录? 在Oracle中,例如有一个员工表,我想随机从中取出指定X个人,以便让这X个员工
同机物理standby配制
今天参考着http://yangtingkun.itpub.net/post/468/267555 做了一下将物理STANDBY和主库部署在同一台服务器上的过程.过程如下,但仍有好多地方不慎明白.先把大概步骤贴上来,供慢慢研究.[@more@]USER ID_SESSION SCN HOST LOCAL NOW---------- --------------- ---------- --------------- --------------- -----------------OUTDO 20,49912 913135088 192.168.1.1 172.16.1.187 20070320 09:20:16SQL> conn sys/dxy@lab as sysdba已连接。--SQL> SELECT DBID, NAME, LOG
俺的OCP之路
看到现在好多兄弟姐妹考OCP在前赴后继的.不禁想谈谈我的"OCP之路".大概是在我2004年底,我在PUB里注册.挺崇拜OCP的.也开始关注的一些相关信息.然后就陆续买了Mc Graw Hill那套OCP 9I考试指南.刚开始很长的时候,我还以为那就是官方的SG呢.后来发现并不一样,然后就这两套混杂在一起对照着拜读.到06年下半年,胡里胡涂的这两套书算看了几遍.可是确发现一点考OCP的欲望都没有了.也从来没找过题库,做过题.可能是时间跨度太长吧.所以建议大家真是决心考的话,要趁热打铁哦.^_^不知道以后自己还会不会重拾OCP,因为听人说过,做DBA的迟早要得
周末美食探询记
实际最近我就开始关注美食论坛了。而且最爱湘菜。上上周末找的饭馆不太成功。后来自己还做了道跺椒鱼头,那叫一个失败啊!不过上个周末我觉得我的美食探秘还是很成功的。来给大家推荐推荐哦~[@more@]按照时间来吧,周五下班,周末开始,本来想去大钟寺麻辣诱惑的,不过后来想寻找点新据点,所以就没去,然后换了一家好像香港那边的一个快餐店。在知春路沃尔马旁边。最有特点的是要属那个酒精灯火锅。回头把相片贴上来。那叫一个急啊,那个小灯苗,放快肉都要烧啊烧啊。。。(点平:吃饭的人别去那了。泡妞的人可以考虑。独立的沙发椅子。适
sqlldr用法
sqlldr的各种用法,以及如何将文件导入到LOB字段中。[@more@]sqlldr userid=lgone/tiger control=a.ctl LOAD DATA INFILE 't.dat' // 要导入的文件 // INFILE 'tt.date' // 导入多个文件 // INFILE * // 要导入的内容就在control文件里 下面的BEGINDATA后面就是导入的内容 INTO TABLE table_name // 指定装入的表 BADFILE 'c:bad.txt' // 指定坏文件地址 ************* 以下是4种装入表的方式 APPEND // 原先的表有数据 就加在后面 // INSERT // 装载空表 如果原先的表有数据 sqlloader会停止
何时该使用USING BACKUP CONTROLFILE与RESETLOGS
关于何时该使用USING BACKUP CONTROLFILE与RESETLOGS,一直在概念上比较模糊。今天浏览了flyinfj的《scn using backup controlfile、resetlogs》,分析的非常清晰。特摘抄一下。顺便加上了四个SCN概念的解释。[@more@]首先这里我们先介绍四个SCN概念。1、系统检查点scn 当一个检查点动作完成后,Oracle就把系统检查点的SCN存储到控制文件中。 select checkpoint_change# from v$database;2,数据文件检查点scn 当一个检查点动作完成后,Oracle就把每个数据文件的scn单独存放在控制文件中。 select name,chec
顶着前面的帖子再家一句
伤病已经是2006年的事拉。虽然我还得要慢慢调养好长。现在是2007年,新的一年拉。要新的开始。偶要重新站起。走出困难。老天爷保佑偶今年一帆风顺啊~[@more@]
最近有股强烈的挫败感
听说叨咕叨咕贝,想到什么说什么,没啥逻辑性。先从我那场伤病开始吧。都是球星踢球的时候韧带才能断裂。怎么我也会???!!然后花的钱,受的罪就不说了。工作一放就是七周。回来以后,交接的工作就算交出去了。昨天公司年后,优秀员工给我有没p关系。嗨,俺可是很在意那个荣誉的。又没吃到葡萄。挫败感!现在工作都有点“架空”拉。不过说让我让研究下准备下公司数据库的备份。说来大家不信。俺们的数据库四年拉。就没做过备份!强不?强吧!那可是动员了全国所有高校的力量花了好几年的时间才收集的啊!我到乐意接受。至少比单纯的数据
一些简单的恢复案例
一些简单的恢复案例包括1,模拟系统文件丢失恢复2,无备份可用的数据文件恢复3,重定位恢复表空间4,日志文件组丢失进行的不完全恢复等...[@more@]--如何配置数据库为自动归档SQL> archive log start;已处理的语句SQL> alter database open2 /数据库已更改。SQL> archive log list;数据库日志模式 存档模式自动存档 启用存档终点 D:oraclearchive最早的概要日志序列 6下一个存档日志序列 8当前日志序列 8SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startupORACLE 例程已经启动。T
用备份的控制文件来恢复新建数据文件一例
在pub上看到过类似问题,讲的是在备份后,新建数据文件。然后模拟丢失数据文件与控制文件。利用备份的控制文件恢复新数据文件。于是跟着做了以下测试。http://www.itpub.net/showthread.php?s=&threadid=326938&perpage=10&pagenumber=1[@more@]--先做一次包括控制文件的全备份。16:07:49 SQL> startupORACLE 例程已经启动。Total System Global Area 135338868 bytesFixed Size 453492 bytesVariable Size 109051904 bytesDatabase Buffers 25165824 bytesRedo Buffers
SG之恢复目录
恢复目录是一个创建在不同数据库下的一个对象。他包含了从目标数据库控制文件获取的RMAN元数据。RMAN将目标数据库的数据库结构、归档日志文件、备份集和数据文件的备份等信息传递给恢复目录。[@more@]恢复目录是一个创建在不同数据库下的一个对象。他包含了从目标数据库控制文件获取的RMAN元数据。RMAN将目标数据库的数据库结构、归档日志文件、备份集和数据文件的备份等信息传递给恢复目录。RMAN会自动维护恢复目录。如以下情况:1,注册目标数据库;2,与目标数据库控制文件信息同步;3,将数据库返回到前一个incarnation(相对restlogs
请多指教
以前学习的时候,顺手写了一些笔记和归纳。都很简单。因为是菜鸟吗。^-^.今天贴上来了一部分。里面也可能有不少错误。自己还在摸爬滚打阶段。欢迎各位大牛多多指教啊。[@more@]
SG之回滚数据管理
undo 在以前的版本叫做 rollback有两种方法管理回滚数据1,自动管理 oracle server 自动管理回滚段的创建、分配、调整。2,人工管理(在9i版本以前只能用该办法)回滚段用来保存回滚数据。回滚段的头部包含了当前事务的表信息。回滚段的三个目的1,事务的还原(transcaltion recovery)当实例意外终止后,未提交的数据会自动还原。2,事务的回滚(transcation rollback) 当回滚的时候,oracle server从回滚段中读取数据回原始位置。3, 读写一致性(read consistency)[@more@]undo 在以前的版本叫做 rollback有两种方法管理回滚数据1,自动
SG之配置数据库的归档方式
ORACLE强烈建议大家使用archivelog模式。在noarchivelog模式下,不能执行数据库的联机备份。只能进行脱机备份。并且只能复原(restore)最后一次完整数据库备份。不能执行恢复(revoery)配置为归档模式1,shutdown {normal/immediate}2,设置一些与日志方式有关的初始化参数。log_archvie_start(允许自动归档),log_archive_dest(目录),log_archive_format(格式).3,start mount/alter database archivelog;4,进行完整数据库备份。(强烈建议)5,定期将归档日志文件转移。[@more@]undo 在以前的版本叫做 rollback有两种方法管理回滚
Oracle Database Links
Data Dictionary Objects Related To Database Links link$user_db_linksall_db_linksdba_db_linksv_$dblinkv_$session_connect_info [@more@]Data Dictionary Objects Related To Database Links link$user_db_linksall_db_linksdba_db_linksv_$dblinkv_$session_connect_info System Privileges Related To Database Links create database linkcreate public database linkdrop public database link Init.ora parameters related to Database Links dblink_encrypt_loginglobal_names (required to be TRUE for replication)open_link
FLASHBACK归纳(待续)
此处有个简单的 FLASHBACK的例子[@more@]此处有个简单的 FLASHBACK的例子SQL> SELECT DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER FROM DUAL;GET_SYSTEM_CHANGE_NUMBER------------------------620803938SQL> SELECT COUNT(*) FROM TMP_XL AS OF SCN 620803000 WHERE SHJG LIKE 'N%';COUNT ----------527SQL> INSERT /*+APPEND*/ INTO TMP_XL2 SELECT * FROM TMP_XL AS OF SCN 620803000 WHERE SHJG LIKE 'N%';已创建527行。SQL> COMMIT;一下是eygle关于SCN的一点理解SCN(System Change Number) ,也就是通常我们所说的系统改