bolun's profile神仙猪PhotosBlogListsMore ![]() | Help |
神仙猪努力不一定有回报,不断地努力一定会有收获…… |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
印象哈尔滨上次说要写印象哈尔滨 ,一晃来哈尔滨都3个多月了。 人情:这边与南方比其来,有个截然相反的现象,那就是商人不热情,但群众特热情,你随便碰到谁问个路或者什么的,那是相当的热情,知道路的赶紧告诉你怎么怎么走。在公交车上让座位的大家还相互谦让,呵呵,不知道的还以为是一家人呢,这点赞,但去商场和专卖店那就是不同了,服务员个个冷冰冰的,任由你在挑选半天,也没人理你。顾客是上帝,呵呵,在北方就很难享受到了。这中间还有个笑话:有个同事去商场面包店,走在柜台边,问服务员面包怎么买,服务员说了句什么话我那同事还没听得清她就转身进到里面屋里去了,这时候柜台边另外有个MM在不停的向他介绍了好一会儿,我那同事真乐着,恩,服务还不错嘛。待我那同事去夹面包的时候,那mm迅速夹起2块面包,向柜台里面喊了声,结帐。付钱转身就走人了。这时候我那同事以为在一直给他介绍mm就是服务员,站在旁边愣了好一会儿才回个神来。 天气:冰天雪地,天寒地冻 这来形容哈尔滨的冬天最合适不过了。我从小是最怕冷的了,每年冬天都是手跟面包样,耳朵,脚也是必冻。虽然在这边不冻手脚了,但冬天还真是不爽,出个门的得包的严严实实。秋天还是比较舒服。春天跟夏天还没经历过^_^.另外这边长年很少下雨,太干燥的原因,空气中灰尘相当大,不爽。 玩:呵呵~~~,这边去的地方还不多,但感觉哈尔滨这个城市的人还挺会享受的,基本都是属于慢节奏型的城市。晚上老头老太太们围在小区广场跳跳舞,散散心。 吃:这边的人不怎么讲究,呵呵,给我感觉松花江的三道鳞,还有东北的饺子有的味。其他还没发现^_^ oracle删除大表在生产库7*24环境下,经常有要不影响业务和性能的情况下删除大表记录。 oacle9i开始,bulk collect 配合 forall来操作,效率比较高。 create table t_objects as select * from all_objects union all select * from all_objects union all select * from all_objects / commit / DECLARE TYPE TYPEROWID IS TABLE OF ROWID INDEX BY BINARY_INTEGER; vrowid TYPEROWID i PLS_INTEGER; cursor cur_delete is select rowid from t_object; --此处可加索引条件,确保查询走索引或者速度还可以 BEGIN open delete_table; loop fetch cur_delete bulk collect into vrowid limit 1000; FORALL i IN 1 .. vrowid.count() DELETE t_object WHERE rowid = vrowid(row); commit; exit when cur_delete%notfound; end loop; close cur_delete; END; 人生就像一个旅途,不停的在路上短短的10多天,广州-家乡-北京-哈尔滨 家乡日新月异 离开广州,回来家乡,家里的房子价格也是一个劲的在涨, 家乡变化确实很大,沿江路上的滨江公园变得很是漂亮,修了一个很大的广场,沿江都修了护栏,坐在河边休息,晚上还有好多人在江边钓鱼,一个爽字了得。 不到长城非好汉,到了长城真“遗憾” 因为去哈尔滨,本想从长沙转车,可惜买不到票, 第2天一清早,就爬起来,有旅游公司的车过来接我们,第一个就是看升国旗,站的地方,离国旗杆太远了,但还是好多人都赶在大清早在看升国旗。国歌响起,仰望着那面鲜红的国旗。有点激动,敬畏,感受到一种的力量在驱使我全身的血液沸腾。之后就是1个多小时的车程去八达岭长城, 八达岭长城是古长城里至今保存最好、也是长城最险最峻长城,毛主席亲笔提词的“好汉坡”就在那里。离北京市区有好一百来公里。 八达岭下面有好多黑熊,有游人在喂,很是可爱。揣着相机,本想拍几张,可导游催促赶快去门口集合登城游览,坐的是滑车,那人可不是一般的多呀,整整排了差不多一个小时的队,终于坐上了滑车,前面以为滑车很刺激,其实就是经过一个人工隧道上去,而且上去也很缓慢。200米的样子,操,害我等了个把小时,要是爬的话,我也是早就爬上去了。下了滑车,终于看到了期待已久的长城——人类建筑史上的伟大工程!崇山峻岭,绵绵万里长城,古人开天辟地的能力,战胜自然的信念,不能不令我感到一种震憾的折服!赶紧拿出相机, 真是应了 不到长城非好汉,到了长城真“遗憾”。由于时间安排的比较紧凑,也没太多的心情,就没有去好汉坡了。权当留做一个遗憾,下此有机会再来吧。再见了长城! 旅行的终点哈尔滨 第一次坐和谐号,呵呵~~,首先是候车的地方,都改成圆桌沙发椅子,车上座位嘛,还行,就是不太好睡觉,如果能设计更合理点,能够把椅子能后斜,呵呵,就可以半躺着了,那应该就更舒服了。车上每人还发了一瓶矿泉水,车启动的时候还有服务员过来问大家要不要加热水,钱不一样,享受的待遇也就不一样啦。就是厕所,呵呵,里面也加了手纸和洗手液。经过8个小时的车程,终于到了冰城——哈尔滨, 说到南岗征仪路移动公司,司机竟然说那条路没移动公司,我愣了,掏出手机准备打电话问下具体位置,呵呵~~,司机大哥还算比较热心,说如果是外地手机不用打了,浪费话费,他用对讲机问了下其他的同行。确定说是有个小小的收费点,我傻了,再此准备打电话问,司机说带我到那条路先看看,一定会把我送到目的地。 印象哈尔滨 ……………………留在后面加上吧。 别了,广州!别了,广州,南国城市! 也许每一个城市都是我暂停的每个绎站,2004年 踏入东莞那一刻,我就想到了 广州、 深圳! 今天把一些书及衣服 邮寄到哈尔滨时,在邮局我开玩笑说,一个小小的包裹,怎么这么贵。邮局代办的柜台服务员附和玩笑说,是呀,你东西从中国这只大公鸡它的腹部运送到鸡头了。是呀~~且看
新的开始,就当是一次心的旅行吧!本来一想到北方,我就想到冷, 偶怕冷呀~~~,据 小三 (呵呵~~,马上就是同学+准新同事啦) 说哈尔滨天气特别好——冬暖夏凉! 期待老同学想见,期待哈尔滨的冰节,期待长白山的旅行! Oracle10g Data Guard 安装笔记(三)接Oracle10g Data Guard 安装笔记(二) listener.ora 文件
9. 启动standby database
9. 启动standby database SQL>startup nomount pfile=’ E:\oracle\admin\ERPDB\pfile\initERP.ora’ SQL>alter database mount standby database; 10. 启动primary database SQL>startup pfile=’ E:\oracle\admin\ ERPDB\pfile\initERP.ora’ 11. 启动standby database到recover manage模式 SQL>alter database recover managed standby database disconnect from session; 12.打开 primary database SQL>alter database open;
三、测试Data Guard 1、在Primary Database上:SQL> create user test identified by test; SQL> grant connect ,resource to test ; SQL> conn test/test@primary; SQL> create table test(name varchar2(20)); SQL> insert into test values('data guard'); SQL> commit; SQL> conn / as sysdba SQL> alter system switch logfile; 察看从库日志 _alert.ora 看当前归档日志是否已经正常完成恢复
2、在Standby Database上 检测是否生效:用只读方式打开从库察看是否insert into test values('hi,data guard');已经生效。SQL> conn / as sysdba; SQL> alter database recover managed standby database cancel; SQL> alter database open read only; SQL> conn test/test SQL> select * from test; 察看是否insert into test values('hi,data guard');已经生效。 如果生效说明已经完全正常工作,data guard到此完全配置完毕。 再次置从库在恢复模式 SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE disconnect from session; 四、维护standby数据库当primary 数据库失败时,将standby 数据库激活:取消(cancel)恢复执行以下操作: sql> startup nomount sql> alter database mount standby database; sql> alter database activate standby database; shutdown standby 数据库; sql> shutdown immediate 重起Standby Database; sql > startup 五、常见问题:1. 关于tnsnames.ora文件 Primary Database和Standby Database上的tnsnames.ora文件内容可以是相同的,其目的是为了建立两个Oracle连接名,一个连自己,一个连对方;这两个连接名对应各自服务器上的初始化参数文件中的一下内容中的primary和standby: FAL_SERVER=primary 注:Standby Server连接Primary Server的数据库连接名 FAL_CLIENT=standby 注:Primary Server连接Standby Server的数据库连接名 2. 关于初始化文件中的LOG_ARCHIVE_MIN_SUCCEED_DEST参数 在上面的配置文件中,此参数的值为2,如果设置为1的话,将不能正常同步归档日志; 3. 关于初始化文件中的LOG_ARCHIVE_DEST_2参数 LOG_ARCHIVE_DEST_2= 'SERVICE=standby' 注:到Standby Database的数据库连接名 在Primary Server和Standby Server上的初始化文件中的这个参数分别只的是指向对方的数据库连接名。 4. 关于启动关闭顺序 启动的时候,先从库的listener,然后启动从库,然后启动主库的listener 接着是主库 关闭的时候正好相反,先关闭主库,然后是从库。 5. 一些常用的view V$ARCHIVE_DEST_STATUS 这里面会纪录到standby 的状态和恢复到那个日志 V$ARCHIVE_GAP 这里面会纪录当前从库mrp进程恢复需要的胆识还没有传到从库得日志 V$ARCHIVED_LOG 这里面会纪录所有已经归档到从库的日志,并且记录该日志是否已经恢复 V$DATABASE 会纪录系统的保护状态和是否处于force logging状态 V$MANAGED_STANDBY (Physical Standby Databases Only) 会纪录当前从库的一些进程情况和进程的process id,如rfs,mrp等 V$STANDBY_LOG (Physical Standby Databases Only) 会纪录当前从库的standby redo log的一些情况。
参考文件: 1、oracle 10g在线文档 Data Guard 部分。 2、itpub 上 MSN:olivenan@hotmail.com 的《Oracle10g Data Guard 创建与维护》 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|