计算机学习积累

----转载有理,转载是想研究,想研究才会看,看了才会有感想,转载后我有时会写一些自己的感受
数据加载中……

2011年10月14日

博客新地址

posted @ 2011-10-14 15:27 freebird 阅读(189) | 评论 (0)编辑 收藏

2010年8月8日

用PC作数据库服务器的容灾问题

posted @ 2010-08-08 16:09 freebird 阅读(259) | 评论 (0)编辑 收藏

2009年8月3日

oracle内存分配与调整 --转

     摘要: l 前言



对于oracle的内存的管理,截止到9iR2,都是相当重要的环节,管理不善,将可能给数据库带来严重的性能问题。下面我们将一步一步就内存管理的各个方面进行探讨。

  阅读全文

posted @ 2009-08-03 18:12 freebird 阅读(355) | 评论 (0)编辑 收藏

2009年8月2日

Oracle数据文件移动方法 - 转

     摘要: 6.2 参考资料:Oracle数据库移动方法
这里所指“数据库移动”是将Oracle数据文件(系统数据文件或用户数据文件)、控制文件、重做日志移动至新的存储路径,并修改Oracle相关配置,使之可以重新正常启动。这种应用常见于系统扩容后的Oracle数据存储路径的调整。
以下面为例,移动系统表空间的相关文件位置,并重新配置Oracle。假设原存储路径为/oradata,新存储路径为/oratest。
6.2.1 移动数据库文件
1) 获取数据库相关信息
查看一下数据库的文件内容:
sqlplus /nolog
SQL> connect /as sysdba
SQL> select * from v$datafile;
SQL> select * from v$controlfile
SQL> select * from v$logfile;  阅读全文

posted @ 2009-08-02 15:39 freebird 阅读(769) | 评论 (0)编辑 收藏

2009年8月1日

关于MSDE使用和发布的一些体会 - 转

     摘要: 1.MSDE的安装:
MSDE如果默认安装的话,实例名和机器名是一致的,同时系统的SA密码会被设置为空.如果要对其做一些修改,可以通过修改目录下的SETUP.INI文件来实现,其中主要涉及以下几项:
[Options]
SECURITYMODE=SQL //登陆方式,SQL表示SQL登陆
INSTANCENAME=singlewks //实例名
DISABLENETWORKPROTOCOLS=1 //网络可访问性,0表示网络用户可访问,1表示不可以
DATADIR="c:\singlewks\Data" //数据文件存放位置
SAPWD=your_pwd //SA密码  阅读全文

posted @ 2009-08-01 19:34 freebird 阅读(328) | 评论 (0)编辑 收藏

2009年7月12日

delphi中第三方控件的安装方法 --转

     摘要: 1 只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升级,此组件就不能再使用了,当然有的作者给出了几种版本的DCU文件,用户根据需要选择使用。这样的组件的安装方法是:在Component菜单中,选择install component,在对话框
"into existing package"页中,单击“Unit file name”后的“Browse”按扭,在打开的文件对话框中,将“文件类型”设定为*.dcu,找到要安装的DCU文件,按OK按钮返回"into existing package"页后再按OK按钮就可以安装了。注意,此时Delphi会提示dclusr40.dpk将被重建,是否继续,OK就可以了。这里是将组件安装到dclusr40.dpk包中,此包从文件名上可以看出是用户自定义组件包,先安装到这个包中吧,下面再讲有关注意事项。安装完毕会有已经将组件注册完的提示信息以  阅读全文

posted @ 2009-07-12 10:40 freebird 阅读(279) | 评论 (0)编辑 收藏

2009年7月2日

用“分区魔术师”重新分区来屏蔽硬盘坏道 转

     摘要: 其实就是通过对硬盘重新分区,隐藏有物理坏道的硬盘空间,对其实行隔离。
具体的作法是:首先启动PM,选中“Operations”菜单下的“Check”命令,对硬盘进行直接扫描,标记坏簇后,选中“Operations”菜单下的 “Advanced”→“bad sector retset”,最后把坏簇分成一个独立的分区,再通过“Hide partiton”命令将分区隐藏,至此大功告成。
  阅读全文

posted @ 2009-07-02 11:25 freebird 阅读(2165) | 评论 (0)编辑 收藏

2009年6月30日

删除NT服务

     摘要: 在注册表删除法:
regedit打开注册表,打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,然后找到相关的服务名称,当然这里的名称和服务管理里面的名称可能不一样,所以要好好找一番。
找到后,直接删除就好了,然后重启电脑,OK!  阅读全文

posted @ 2009-06-30 10:14 freebird 阅读(144) | 评论 (0)编辑 收藏

2009年6月28日

一些dos命令

     摘要: 一些dos命令  阅读全文

posted @ 2009-06-28 15:07 freebird 阅读(151) | 评论 (0)编辑 收藏

ssh客户端连接centos乱码问题 - 转

     摘要: centos5.2配置完成后,正常能显示中文,查看后发现支持utf-8字符集。
而putty和ssh secure shell连接却发现乱码,主要表现为执行vim乱码,su命令乱码。
使用$ locale命令查看,出现如下:  阅读全文

posted @ 2009-06-28 14:38 freebird 阅读(1628) | 评论 (0)编辑 收藏

2009年6月25日

开机响声 转

     摘要: 不同的报警声代表不同的含义:
1短:系统正常启动。恭喜,你的机器没有任何问题。

2短:常规错误,请进入CMOS Setup,重新设置不正确的选项。

1长1短:RAM或主板出错。换一条内存试试,若还是不行,只好更换主板。

1长2短:显示器或显示卡错误。

1长3短:键盘控制器错误。检查主板。

1长9短:主板Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试试。

不断地响(长声):内存条未插紧或损坏。重插内存条,若还是不行,只有更换一条内存。

重复短响:电源有问题。

无声音无显示:可能是电源有问题  阅读全文

posted @ 2009-06-25 09:03 freebird 阅读(177) | 评论 (0)编辑 收藏

2009年6月23日

学习一种新编程语言要做的几个练习

     摘要: 今天看到一篇文章--学习一种新编程语言要做的15个练习,感觉不错,所以就想把它简单化了一下。
这个练习本来是一个老外写的,从写BLOG的水平来看肯定是一个技术高手了,总结性很高。
我简化了一下,感觉做完以下练习,对付一般的程序都应该没问题了。
  阅读全文

posted @ 2009-06-23 15:15 freebird 阅读(249) | 评论 (0)编辑 收藏

2009年6月18日

oracle job 转

     摘要: 常要oracle数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作,这时需要用到一个函数dbms_job.submit,来完成Oracle定时器Job时间的处理上。使用dbms_job.submit这个函数,我们只需要考虑两个事情:安排某一任务,和定制一个执行任务的时间点。但最重要也是最棘手的事情,我认为还是确定一个执行任务的时间点。时间点确定了,其他的事情就好办了。下面是函数dbms_job.submit使用方法:   阅读全文

posted @ 2009-06-18 08:58 freebird 阅读(255) | 评论 (0)编辑 收藏

2009年6月10日

ORACLE中NOT IN 的替代

     摘要: 典型的查询方式为:
SELECT TITLE
FROM BOOKSHELF
WHERE TITLE NOT IN
(SELECT TITLE FROM BOOKSHELF_CHECKOUT)
ORDER BY TITLE;
如果BOOKSHELF_CHECKOUT很大的话,速度可能会很慢,因为ORACLE会在BOOKSHELF_CHECKOUT上执行一个时间密集型的全表扫描。

oracle 中not in 效率不高
  阅读全文

posted @ 2009-06-10 14:18 freebird 阅读(1453) | 评论 (0)编辑 收藏

2009年6月8日

[转]在ASP.NET中使用Session常见问题集锦

     摘要: 问:为什么Session在有些机器上偶尔会丢失?
答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。
问:为什么当调用Session.Abandon时并没有激发Session_End方法?
答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且至少要完成一次请求(在这次请求中会调用该方法)。
问:为什么当我在InProc模式下使用Session会经常丢失?
答:该问题通常是由于应用程序被回收导致的,因为当使用进程内Session时,Session是保存在aspnet_wp进程中,当该进程被回收Session自然也就没有了,确定该进程是否被回收可以通过查看系统的事件查看器获得信息。  阅读全文

posted @ 2009-06-08 12:10 freebird 阅读(306) | 评论 (0)编辑 收藏