net 2.0 中使用多线程的注意点
摘要: thread间共享变量时候要使用VolatileWrite/VolatileRead,保证写入读取及时得到反映。 使用ODP.net时候,尽量不要用abort方法来中止thread,避免出现内存泄露。 对限制资源的访问需要锁定资源。 有很多方法锁定方法。 deadlock的防止策略 Thread中用raiseevent引发的事件,在其他thread中是同步的,需要注意。如果需要,要用代理来实现异...
阅读全文
Oralce9i升级Oralce10g时大量数据迁移问题
摘要: 最近开始的项目使用的数据库升级了,旧系统是9i新新系统采用10g。 新系统初期需要从旧系统中导入数据,这几天一直在查找相关资料。 遇到的问题: 1. 旧系统24*7运行,新系统运行前,不能常时间停止服务。 2. 数据量大,至少有xxxGB的数据,甚至可能到TB。 Oracle官方推荐了4种升级方式: The following sections describe the upgrade meth...
阅读全文