Oracle sqlplus “/as sysdba” ORA-12162

Linux下安装完Oracle 10g后用SQL Plus启动数据库需要使用sysdba登陆,命令是:
sqlplus “/as sysdba”

此时容易出现ORA-12162错误:TNS:net service name is incorrectly specified

这是由于oracle用户的环境变量里没有设置ORACLE_SID的缘故,解决操作:
su – oracle
vi .bash_profile
插入一行:
export ORACLE_SID=数据库实例ID

Windows 操作系统磁盘空间不断减少的主要原因

Windows 操作系统刚安装完成的时候所占的磁盘空间并不大,但是随着使用时间的增加,系统盘的可用空间会越来越少,这到底是为什么呢?

笔者分析主要原因有2个:

# 安装的应用软件越来越多,尤其是采用默认安装路径狂点下一步的方法。如果系统盘空间不是很大的话建议把程序安装到其它磁盘,即使是这样,很多公用文件还是会安装到系统盘。

# 系统盘 Windows 文件夹下 winsxs 文件夹容量不断增加。此文件夹用于存放各种不同版本的部件,已使系统具有良好的兼容性,因为不同的应用程序使用的部件版本不一。

如果开启了系统还原,系统每一次建立还原点都会占用部分空间,但是一般总的还原空间是设置有限额的,所以增加到一定程度便不会继续增加了,甚至有时还会减少。

Nokia Software Updater 卸载 VBScript 错误解决

卸载 Nokia Software Updater 时提示“Could not access VBScript runtime for custom action”,无法完成卸载。

这时光运行命令“regsvr32 vbscript.dll”是不够的,而且问题不在此,一般 Windows 是不会没有注册VBScript的,问题依旧。

正确的解决办法是:
在注册表中找到以下键值:HKEY_Current_User\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8},将其删除,然后再卸载,OK。

为避免删除此键值出现问题,先导出备份一下。