微软live.com邮箱开放注册
测试了N久,闹出N个漏洞后,live.com终于开放注册。不过live.com/live.cn同时开放,中国地区默认只让注册.cn的,不过这个不是问题,一点小技巧还是能注册到.com的,只是这种策略让人很不爽。
按照网上给出的注册地址,试了几次都报错:
We are working to fix a temporary problem with our sign-up service.
Please try again.
Error code: 32Error code:32:0×00000000::Thu, 8 Nov 2007 16:15:58 UTC
NND,还是参考这里才搞定:
1.修改浏览器语言设置,方法:工具->选项->语言,如果没有英语(美国)en-us就添加进来,并删除其他的
2.访问这个地址注册:http://get.live.com/en-us/wl/signup
抢到了个NinGoo#live.com,要考虑换msn帐号啦,原来的@msn.com的帐号里几百封垃圾邮件,实在不想去费劲清理了,希望微软的新邮箱能对垃圾邮件有更好的处理^_^
Oracle10gR2 Streams(五)全库复制之三
在《Oracle10gR2 Streams(四)全库复制之二》中利用maintain_global配置了一个downstream的全库复制,本例将在该试验的基础上修改成real-time downstream的全库复制。
所谓实时异地捕获,其实和普通的异地捕获基本上是一致的,所不同的,就是传递到捕获进程所在库的不再是归档日志,而是通过lgwr进程直接传送当前redo。这和data guard中使用arch还是lgwr来传送日志的机制是一样的。
一、在捕获进程所在库创建standby redo logfile
2 'F:\oracle\oradata\dest\stdbyredo01.log' size 5m;
Database altered.
STRMADM@dest>alter database add standby logfile
2 'F:\oracle\oradata\dest\stdbyredo02.log' size 5m;
Database altered.
STRMADM@dest>alter database add standby logfile
2 'F:\oracle\oradata\dest\stdbyredo03.log' size 5m;
Database altered.
STRMADM@dest>alter database add standby logfile
2 'F:\oracle\oradata\dest\stdbyredo04.log' size 5m;
Database altered.
Oracle10gR2 Streams(四)全库复制之二
在上一篇中展示了使用pre_instantiation_setup/post_instantiation_setup结合rman做初始化的方式实现全库复制的过程,可以说是非常的简单。本例将使用maintain_global来配置一个单向的远程捕获的全库复制。Maintain_global使用expdp/impdp来进行初始化,所以需要目标库已经存在。如果源库比较大,采用data pump初始化可能需要比较长的时间。
源库:ning.test
目标库:dest.test
一、配置directory
因为是使用expdp/impdp来执行初始化,所以需要为expdp/impdp创建响应的directory。当然这不是必须的,data pump可以直接通过网络执行导入。
Directory created.
STRMADM@dest>create directory dir_dest as 'f:\oracle\dest';
Directory created.
Oracle10gR2 Streams(三)全库复制之一
在Oracle10gR2中,配置全库复制有两种方式,都是使用dbms_streams_adm中的过程来配置:
一种是pre_instantiation_setup/post_instantiation_setup结合rman来做初始化;另外一种方式是通过maintain_global结合expdp/impdp来做初始化。这一篇展示第一种配置方式,下一篇再来试验第二种方式。
pre_instantiation_setup/post_instantiation_setup这种方式只能配置本地捕获的全库复制,采用rman的duplicate来进行目标库的初始化,所以一开始目标库是不存在的。这两个过程都在源库中执行。
源库:ning.test
目标库:dest.test
一、执行pre_instantiation_setup
2 empty_tbs DBMS_STREAMS_TABLESPACE_ADM.TABLESPACE_SET;
3 BEGIN
4 DBMS_STREAMS_ADM.PRE_INSTANTIATION_SETUP(
5 maintain_mode => 'GLOBAL',
6 tablespace_names => empty_tbs,
7 source_database => 'ning.test',
8 destination_database => 'dest.test',
9 perform_actions => true,
10 bi_directional => true,
11 include_ddl => true,
12 start_processes => true,
13 exclude_schemas => NULL,
14 exclude_flags => DBMS_STREAMS_ADM.EXCLUDE_FLAGS_UNSUPPORTED +
15 DBMS_STREAMS_ADM.EXCLUDE_FLAGS_DML +
16 DBMS_STREAMS_ADM.EXCLUDE_FLAGS_DDL);
17 END;
18 /
PL/SQL procedure successfully completed.