ablue

.net的家园

常用链接

统计

最新评论

2008年7月3日 #

组件访问被拒绝问题

“/”应用程序中的服务器错误。

--------------------------------------------------------------------------------

配置错误

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误信息: 访问被拒绝:“Iesi.Collections”。

源错误:

行 196:    <add assembly="System.EnterpriseServices, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>

行 197:    <add assembly="System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>

行 198:    <add assembly="*"/>

行 199:   </assemblies>

行 200:  </compilation>

 源文件: c:\windows\microsoft.net\framework\v1.1.4322\Config\machine.config    行: 198

程序集加载跟踪: 下列信息有助于确定程序集“Iesi.Collections”无法加载的原因。




一般都是组件访问被拒绝, 有时很火,IIS重启不行,系统注销也不行,只有重启,但现在可以不要了

解决方法一:

1.开始 -- 管理工具 -- 计算机管理(Win2003的位置,其他操作系统类似)打开计算机管理

--展开计算机管理左边树中“服务和应用程序”节点,再在其下展开“索引服务”节点,停止服务,最好最快的方法

解决方法二(转载):

2.1、开始 -- 管理工具 -- 计算机管理(Win2003的位置,其他操作系统类似)打开计算机管理

2.2、展开计算机管理左边树中“服务和应用程序”节点,再在其下展开“索引服务”节点,再在其下展开“System”节点,再在其下展开“目录”节点。

2.3、在计算机管理的右边我们可以看到配置的索引服务目录。

2.4、在“目录”节点上右击鼠标,选择“新建”--“目录”

2.5、在“添加目录”对话框中,路经输入框中输入 ASP.net 的临时文件目录。默认应该是:

c:\<WINDIR>\Microsoft.NET\Framework\<Version Number>\Temporary ASP.NET Files  目录。

<Version Number> 指你要处理的.net版本。

2.6、在“包含在索引中吗?”选项中,选择“否”

2.7、单击“确定”按钮

2.8、在“索引服务”节点上右键单击,重起索引服务即可。

解决方法三:

   1. 可以删除 bin\XX.pdb

posted @ 2008-07-03 11:32 ablue 阅读(143) 评论(0) 编辑

2008年6月26日 #

验证 (XHTML 1.0 Transitional): 元素“font”被视为已过时。建议使用较新的构造。

刚刚开始用。net2005,还是有很多不习惯,类似“验证 (XHTML 1.0 Transitional): 元素“font”被视为已过时。建议使用较新的构造。”这样的问题,有700多个,改了一上午,后来发现改个设置就ok了,根本没必要去一个一个改,真笨啊,唉~

工具--文本--选项--文本编辑器--html--验证
选择 ie6
选择 不显示错误 就ok了


posted @ 2008-06-26 10:42 ablue 阅读(1798) 评论(4) 编辑

2008年6月25日 #

vs2005和vs2003的区别

1.首先03时候是.net1.1,05的时候升级成.net2.0,其中我知道变化比较大的是C#,在2.0里已经加入了范型。听说还有个更老的1.0版本的我真一次都没用过。

2.其次在开发网站方面我们都是比较偷懒的,用VS2005不用去配置IIS服务器,自动生成可以用的配置环境,可以直接进行开发。而且直接进行网站创建,更方便。

3.更新的一些控件属性和新添加的一些控件使VS2005功能更强大全面,当然也给开发人员提供了方便。

4.vs2003与vs2005编译区别

由于 ASP.NET 1.x 中引入了页模型,ASP.NET Web 页的编译过程总是分成两个阶段。首先,代码隐藏文件和其他支持类编译到一个程序集中,然后在运行时编译单独的 ASPX 文件。虽然这种模型具有许多优点,但它也有一些缺点。ASP.NET 2.0 提供基本模型的几种替代模型,并根据您的特定需要提供更为广泛的编译选项。  
ASP.NET 1.x中的编译
ASP.NET1.x 中的主要编译模型会导致一个应用程序程序集(包含所有的已编译代码隐藏文件和其他的源代码)和一个为每个被请求的 ASPX 页而创建的临时程序集。在有些情况下,编译器优化(例如批处理)会引起将临时 ASPX 页编译到同一个程序集中。在任一种情况下,每个 ASPX 页都编译到一个临时程序集中,这样它可以加载到 ASP.NET 运行库。虽然这种模型有优点,但它也有两个主要缺点。首先,ASPX 页必须要以人们可以阅读的形式部署到 Web 站点。如果开发人员使用代码内联模型,这意味着,一些(或所有)的业务逻辑也可以部署在生产服务器上。虽然没有将 IIS 和 ASP.NET 配置为公开原始的 ASPX 页,但聪明的攻击者仍可以通过任何攻击(该攻击打开到 Web 服务器的通道)来访问这些文件。其次,第一次有人请求某 Web 页时,响应速度将比正常速度慢一些,原因在于 ASP.NET 运行库必须编译 ASPX 页。这整个过程中,开发人员拥有的唯一控制权是决定是否批编译 ASPX 页。在 ASP.NET 1.x 中,可以通过修改 标记在 web.config 文件中配置批编译。

 

菜鸟性的第一次专业总结。

以后会有更好东西给大家分享的~!

posted @ 2008-06-25 11:01 ablue 阅读(567) 评论(1) 编辑

2008年6月24日 #

此计算机上缺少本地WEB应用程序和WEB服务开发所需的组件...

一.在 Windows 2000 上手动配置 FrontPage 服务器扩展

在“开始”菜单上,选择“设置”,然后选择“控制面板”。
选择“管理工具”,然后选择“计算机管理”。
在“计算机管理”对话框中,展开“服务和应用程序”节点,然后展开“Internet 信息服务”节点。
右击“默认 Web 站点”,选择“所有任务”,然后选择“配置服务器扩展”。
注意   如果缺少“配置服务器扩展”菜单命令,说明已安装了 FrontPage 2000 服务器扩展。
在“服务器扩展配置向导”的第一页上选择“下一步”。
在“警告”对话框中选择“是”。
对于配置邮件服务器设置选择“否”,然后选择“下一步”。
选择“完成”。
 
二.在 Windows XP 上手动配置 FrontPage 服务器扩展
在“开始”菜单上,选择“控制面板”,然后选择“性能和维护”类别。
选择“管理工具”,然后选择“计算机管理”。
在“计算机管理”对话框中,展开“服务和应用程序”节点,然后展开“Internet 信息服务”节点。
展开“Web 站点”节点。
右击“默认 Web 站点”,选择“所有任务”,然后选择“配置服务器扩展”。
注意   如果缺少“配置服务器扩展”菜单命令,说明已安装了 FrontPage 2000 服务器扩展。
在“服务器扩展配置向导”的第一页上选择“下一步”。
在“警告”对话框中选择“是”。
对于配置邮件服务器设置选择“否”,然后选择“下一步”。
选择“完成”。
三.在 Windows Server 2003 上手动配置 FrontPage 服务器扩展
在“开始”菜单上,选择“控制面板”,然后选择“管理工具”。
选择“计算机管理”。
在“计算机管理”对话框中,展开“服务和应用程序”节点,然后展开“Internet 信息服务 (IIS)”节
点。
选择“Web 服务扩展”。
在右边的列表中,选择“FrontPage 服务器扩展 <版本号>”,然后单击“允许”。
在“计算机管理”对话框中,展开“Web 站点”节点。
右击“默认 Web 站点”,选择“所有任务”,然后选择“配置服务器扩展 <版本号>”。
注意   如果没有出现“配置服务器扩展”菜单命令,说明已安装和配置了 FrontPage 服务器扩展。
在“扩展带有 FrontPage 服务器扩展 2002 的虚拟服务器”页上单击“提交”。
此问题可解决.

posted @ 2008-06-24 18:07 ablue 阅读(598) 评论(1) 编辑

VS2005出sp1补丁安装问题

下载VS80sp1-KB926604-X86-CHS.exe。
安装的时候已经做好心理准备,给C盘腾出了充足的空间(必须使用用户tmp目录),但是悲剧还是发生啦,在一个多小时的漫长等待后出现验证 .msi 程序包或 .msp 包正确签名发生此问题安装过程全部退了回去。
ms的这个补丁太没有水准了,竟然还会出现这样的问题。下面是解决方法,愿后来者能够一次成功。

1。在运行中输入secpol.msc进入本地安全设置。
2。双击软件限制策略,若无选项,则新建策略。
3。选中将软件限制策略应用到下列用户中的除本地管理员以外的所有用户

另外如果修改资源的id时出现中文输入法自动切换到全角的情况,打上一个补丁就行啦。找不到的我给mail过去。

posted @ 2008-06-24 11:05 ablue 阅读(347) 评论(0) 编辑

2005年11月7日 #

Compiere实施之会计科目(ZT)

会计科目

Compiere 需要一套账户用于系统操作,即便其中某些可能永远不会用于过账(例:如果您没有外币事务处理,则像已实现盈利这样的账户将不会被用到 )。当创建实体时,Compiere 需要创建一套默认的账户(会计科目)。

AccountingXX.xls / AccountingXX.csv
文件 AccountingXX.xls 是导入和维护您的会计科目表的基础。

文件名中的 XX 代表国家或地区代码 - 因此文件 AccountingUS.xls 是美国风格会计科目的良好基础。

文件 AccountingCN.xls、AccountingTW.xls 和 AccountingHK.xls 分别对应于中国大陆、香港和台湾的基本会计科目(包含于 QuickIT 实施工具包的会计科目模板中 )。

请注意,文件名只是一个建议。会计科目的早期结构对应于文件 NaturalAccount.xls/csv。文件 AccountingXX.xls/csv 的结构是一个超集。

您初始化新的实体(初始化实体设置)时,文件结构要求保持不变。在此阶段,仅必填科目被导入/创建(在 Account_Default 中包含了值 - 第 H 列)。

在初始化设置以后,您使用它导入您的科目层次,或用于报表。为此,您可更改导入格式以满足您的需求。

如果您修改了文件,则必须导出 .xls 文件为 .csv(逗号分隔值)格式,因为 Compiere 只能读取 .csv 文件。导出的结果文件应当位于 %COMPIERE_HOME% 的“data/import”子目录下。

术语

账户、组合或有效组合 = 会计分段组合的值;分段在会计模式中定义
如:01-1600-HQ-应付账户(此处是公司和自然账户)
自然账户 = 账户分段 - 在您账户结构中的元素;这是您在 AccountingXX 文件中导入的内容
如:1600 - 应付账户
会计科目(CoA) = 自然账户的列表 - 它随 Accounting*.xls/csv 文件提供

各列的解释,可参考 Accounting*.xls 文件中的注释。请注意,列名仅作为说明之用,可以修改。

A - 账户_值

自然账户必须填写的主键(完全用户自定义),可以是数字或字母-数字,长度不超过20个字符。请注意,每行必须唯一。

B - 账户_名称

自然账户必须填写的名称(完全用户自定义),长度不超过60个字符。

C - 账户_描述

自然账户可选的描述(完全用户自定义),长度不超过255个字符。

D - 账户_类型

必须填写的账户类型(如资产、负债、所有者权益、费用、资产、备注)。请注意,首字母必须是 A、L、O、E、R 或 M。例如:“L - 负债”代表中文的负债账户类型。

E - 账户_符号

可选的账户符号标识(当前未实现,计划用于财务报表)。可选项包括自然(默认)、借项和贷项。请注意,首字母必须是 N、D、C 或为空。例如:“D - 借项”代表中文的借项账户符号标识。

F - 账户_单据控制

可选的账户单据标识(换言之,该账户仅能通过分类账过账,无人工日记账分录。为简化科目对账,推荐这样做)。请注意,首字母必须是 Y、N 或为空。例如:“Y - 是”代表中文的“是”账户单据标识。

G - 账户_汇总

必须填写的汇总账户标识(换言之,您不能过账到汇总账户,它们仅用于报表)。请注意,首字母必须是 Y、N 或为空。例如:“Y - 是”代表中文的“是”汇总账户标识。

H - 账户_默认

可选的默认账户分配,这是账户的默认分配列名称。这是实际的列名称,请勿修改其内容。您需要让所有默认账户至少存在单独的一行与之对应,且需要让所有的默认账户被列出。

例如:B_INTRANSIT_ACCT 表示该账户是默认的银行在途账户。您可能不会用到它,或希望为每家银行使用不同的在途账户,但是您仍然需要包含此行。

I - 账户_父

可选的父账户账(列 A)。它需要精确匹配。用于在您导入会计科目表时建立账户层次。请注意,该列在初始化实体设置的过程中会被忽略。

J/K - 资产负债表_值,资产负债表_名称

可选的资产负债表行值/主键与名称。用于创建财务报表行集合。导入格式已经预定义。

L/M - 美国1120资产负债表_值,美国1120资产负债表_名称

可选的资产负债表行值/主键与名称。用于创建财务报表行集合。导入格式已经预定义。在这里,它以美国税代码的 Form 1120 为基础,不同于标准的美国资产负债表结构。

N/O - 损益表_值,损益表_名称

可选的损益表行值/主键与名称。用于创建财务报表行集合。导入格式已经预定义。

P/Q - 美国1120损益表_值,美国1120损益表_名称

可选的损益表行值/主键与名称。用于创建财务报表行集合。导入格式已经预定义。在这里,它以美国税代码的 Form 1120 为基础,不同于标准的美国损益表结构。

R/S - 现金流_值,现金流_名称

可选的现金流有行值/主键与名称。用于创建财务报表行集合。导入格式已经预定义。

细节 - 创建您自己的会计科目

Compiere 需要最小集合的账户。这些账户由“Default Account”列的内部列名标识 - 例:B_ASSET_ACCT
您需要有不同的账户对应于每个默认账户。例如,即使您不想或不需要区分货币盈余和货币亏损,Compiere 仍然需要这两个账户。您可合并科目,比如通过总账日记账分录。
您可更改、添加或删除某些行,只要存在一行对应于每个默认账户即可。
如果您不喜欢提供的示例会计科目(CoA),可采取如下步骤 :

删除所有的行,但含有默认账户的那些行除外
更改行(值/关键字、名称、描述),以符合您的会计科目
在您的会计科目中添加其它账户

posted @ 2005-11-07 17:56 ablue 阅读(1041) 评论(0) 编辑

conmpiere笔记

适合:

目前适合销售和服务型企业。

生产型企业部分正在开发。

中小规模企业,产品多的话性能有些问题。可以多地点。
多地点的化,需要考虑远程登录的问题。
目前我这边看下来,不太理想
多地点用VPN就可以,如同在一个局域网
简单的VPN部署并不贵,可以在一个办公地点装带有VPN功能的路由器(大约千元人民币的就可以),其他办公地点用VPN客户端连接,如同在一个局域网中。

优点:
1、开源;
2、应用AD,二次开发和定制方便;
3、WebStart安装较方便,自动升级客户端;
4、对新技术使用较新,特别是跟oracle跟的很近;
5、网络功能强大,B/S版本与C/S同步开发;
6、不断在升级开发中;
7、不限用户数,只要你的服务器够power;(当然是针对中小企业用户而言)


劣势:
1、界面友好性不够,使用起来不够方便;
----据介绍可以通过compiere look或AD 来优化,但还未确认。
2、财务模块较不合适;
----这似乎是所有国外ERP软件在中国都存在的问题,非compiere独然。
3、制造部分(MRP)有待进一步完善;
4、业务审批过程和审批权限管理似乎无法实现;
----Peter曰:“我觉得可以用compiere的workflow来实现,不过workflow这块,我还没在项目中用过。”
----Arthur发现确实可以,而且功能很完备。


论坛http://www.compierefans.org/
http://www.smileblog.com/
http://groups.google.com/group/Compiere-China


1。Compiere技术文档
http://www.compiere.org/documentation/dbLogical/index.htm

在源码里 compiere-all\db\ERModel下面,用ERStudio打开
2。
图标文件就在源代码的client文件夹下面
软件名称在org.compiere.compiere.java里面
该了以后重新编译下就可以了。

软件名称好像是可以改得,我记得,但是得保留compiere.

 

posted @ 2005-11-07 17:55 ablue 阅读(534) 评论(0) 编辑

Debian下Oracle10g的安装

关键字:Debian Oracle
1 安装准备
1.1 系统的准备
本文是在Debian linux下Oracle10g的安装笔记。我假设您已经成功的安装并配置了Debian Linux。
1.2 依赖包的安装
在开始Oracle的安装之前,请您确保您至少已经安装了以下软件包。
make gcc g++ libc6-dev
注意:我不确 定,您是否只需要安装以上软件包,但我可以确定的是,您必须安装以上软件包。^_^。软件包的安装: apt-get install make gcc g++ libc6-dev
1.3 创建用户和组
oracle安装需要两个unix用户组和一个运行时的oracle用户。
以root登录:
[root@james]# groupadd dba
[root@james]# groupadd oinstall
[root@james]# useradd -g oinstall -G dba -m oracle
[root@james]# passwd oracle
1.4 创建目录
有很多文档,建议您将oracle安装到一个独立的分区上面。比如:/opt。请您根据您的需要选择合适自己的安装目录。在本文档中,我们假设 oracle的安装目录为/usr/local/ora10。
确保有至少3.5G的可用空间。
[root@james]# mkdir -p /usr/local/ora10/product/10.1.0
[root@james]# mkdir /var/opt/oracle
[root@james]# chown oracle.dba /var/opt/oracle
[root@james]# chown -R oracle.dba /usr/local/ora10
[root@james]# chmod 755 /var/opt/oracle
您生成了oracle的运行时路径,并且授写权限给oracle用户,执行权限给dba组。
1.5 设置内核参数
1.5.1 修改sysctl.conf
添加如下的行到/etc/sysctl.conf中:
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
注:shmmax是一个很重要参数,根据您的机器的内存来设定。如果您设置不合适的话,在创建数据库到约76%的时候就会挂掉。祝您好运。^_^
1.5.2 修改limits.conf
添加下面的行到/etc/security/limits.conf以修改你的资源限制:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
1.5.3 让修改生效
修改了以上文件后,您必须让其生效,您重启系统,或者用以下的方式改变内核运行参数:
[root@james]# echo 250 32000 100 128 > /proc/sys/kernel/sem
[root@james]# echo 536870912 > /proc/sys/kernel/shmmax
[root@james]# echo 4096 > /proc/sys/kernel/shmmni
[root@james]# echo 2097152 > /proc/sys/kernel/shmall
[root@james]# echo 65536 > /proc/sys/fs/file-max
[root@james]# echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
1.6 设置Oracle用户环境
以oracle用户登录:
%su – oracle
修改~/.bash_profile文件,去掉下列三行的注释符,使.bashrc文件生效:
#if [ -f ~/.bashrc ]; then
# . ~/.bashrc
#fi
添加下列行到~/.bashrc:
# oracle 10g
export ORACLE_BASE=/usr/local/ora10
export ORACLE_HOME=/usr/local/ora10/product/10.1.0
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=compiere
export ORACLE_TERM=xterm
# Edit paths
export LD_LIBRARY_PATH=/usr/local/ora10/product/10.1.0/lib:$LD_LIBRARY_PATH
export PATH=/usr/local/ora10/product/10.1.0/bin:$PATH
# Set DISPLAY
export DISPLAY="127.0.0.1:0.0"
我是将上面的内容保存到另一个文件中,.bash_oracle,然后在.bashrc中使用source .bash_oracle进行调用 的。您可以根据您的好恶进行设置。您需要注意的是,ORACLE_BASE和ORACLE_HOME的设置一定得和您在前面创建的目录相符。 ORACLE_SID是默认数据库的名称,在本文档中,我们假设默认的数据库名叫compiere,如果您想用其他的名字,请您作相应的修改。
在有些文档中,还建议您需要设置一些其他的内核参数。但是我在安装的时候,没有设置。我的内核是2.6.8。
差别忘记,您还得把. bash_profile文件中的umask=022这一行前的注释符去掉。
1.7 设置DISPLAY
我想您肯定是不想以Oracle用户登录,启动X窗口来进行安装的啦。如果您想直接以oracle用户启动X,进行安装,您可以忽略这一步。
我们假设我们以一个普通用户james来启动gnome。那么,如果您要以oracle用户的身份来进行安装,则您必须首先启用X的TCP/IP连接。
Debian下默认关闭了TCP/IP连接,所以首先要打开X的TCP/IP连接。
在/etc/X11/xinit/xserverrc文件中,您将会看到下面这一行:
exec /usr/bin/X11/X -dpi 100 -nolisten tcp
去掉其中的nolisten,然后重启就OK了。
作为普通用户,打开TCP/IP连接后可能连不上X服务器。需要在用户的.bashrc(/home/james/)中添加下面这一行:
alias startx='startx -- -deferglyphs 16'
然后,您切换到root用户下,添加127.0.0.1的X连接权限:
shell$sudo su -
shell#xhost +127.0.0.1
然后,您就可以继续下一步啦。
请注意:如果您重启系统后,必须 再次执行
xhost +127.0.0.1
2 执行安装
2.1 交换分区的调整
差点忘了,为了安装Oracle 10g,oracle推荐至少512M内存和至少400M交换空间。内存,好象不够关系也不大,但是交换分区 呢,您还是大方一点吧。如果您的交换分区不够400M,那么您还是先看看这一步吧。
重设交换分区可以使用如下操作:
shell# dd if=/dev/zero of=tmp_swap bs=1k count=900000
shell# chmod 600 tmp_swap
shell# mkswap tmp_swap
shell# swapon tmp_swap
完成安装以后,可以释放这个空间:
shell# swapoff tmp_swap
shell# rm tmp_swap
count值是根据您需要调整的交换分区大小而定。
2.1 运行Installer
终于可以安装了。我们假设下载的安装文件位于/home/oracle下,名称为ship.db.cpio.gz
shell#su - oracle
shell>gunzip ship.db.cpio.gz # 目录下会生成ship.db.cpio文件
shell>cpio -idmv < ship.db.cpio # 执行完以后,会生成Disk1目录
shell>cd Disk1
shell>./runInstaller -ignoreSysPrereqs # 因为我们是在debian下,所以必须忽略系统检测
接下的一般选择默认设置就可以了。
注意:
A.安装过程中,会提示让您以root用户执行相应的脚本,请您必须选以root身份执行完脚本,然后继续安装。
B.创建数据时请选择编码需要选“Unicode standard UTF-8 AL32UTF8”。如果您不设定 UTF 8的编码格式,则您在后面汉化Compiere的时候将会出错。
3 数据库设置
数据库要正常启动,包括两个方面:启动数据库实例,启动侦听。
您可以手动的启动数据库实例,但是我们推荐您用dbstart命令来启动数据库实例。
以dbstart启动数据库实例需要做如下两步操作:
A、需要修改/etc/oratab,将想自动启动的数据库(compiere)所在行的“N”修改为“Y”。
B、cp $ORACLE_BASE/admin/compiere/pfile/initcompiere.oraXXX $ORACLE_HOME/dbs/initcompiere.ora
其中XXX为一长串字符串,随机产生。
然后执行dbstart就可以自动启动了。然后使用lsnrctl启动侦听。
4 常见问题
暂无
后注:
本文只是我在Debian Linux下安装Oracle数据的笔记。如果您使用的是其它发行版的Linux,其中的具体步骤可能会有一些差别。请您注意。如果您对本文档有任何建 议,或者您按本文档而不可以完成安装,您可以给我发邮件。

posted @ 2005-11-07 17:34 ablue 阅读(1611) 评论(0) 编辑

Oracle完全卸载

系统环境: 
1、操作系统:Windows 2000 Server,机器内存128M
2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:D:\ORACLE

卸载步骤: 
1、开始->设置->控制面板->管理工具->服务
停止所有Oracle服务。

2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer
卸装所有Oracle产品

3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口

5、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

6、重新启动计算机,重起后才能完全删除Oracle所在目录

7、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,

  并从Windows 2000目录(一般为C:\WINNT)下删除以下文件

  ORACLE.INI、oradim80.INI

8、WIN.INI文件中若有[ORACLE]的标记段,删除该段

posted @ 2005-11-07 11:54 ablue 阅读(182) 评论(0) 编辑

2005年11月3日 #

常见文件打开方式

posted @ 2005-11-03 09:46 ablue 阅读(12771) 评论(4) 编辑