微软live.com邮箱开放注册

微软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: 32

Error 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

STRMADM@dest>alter database add standby 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可以直接通过网络执行导入。

STRMADM@ning>create directory dir_source as 'f:\oracle\source';

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

STRMADM@ning>DECLARE
  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.

[继续阅读全文]