今天又看了一下,发现ocommon/nls/lbuilder下的lbuilder.bat可以找出那些NLS是做什么用
的,所以又可以缩小十来兆的文件。 到此为止,一个Oracle客户端也就15M左右。
但后面一想,来个更绝的吧, 于是打开我的应用程序,同时用FileMonitor监控系统对Oracle
目录的访问情况,发现只有下面这些文件是系统使用的:
D:/oracle/ora901/bin/oci.dll
D:/oracle/ora901/bin/ORACLE.KEY
D:/oracle/ora901/bin/OraClient9.Dll
D:/oracle/ora901/bin/oracommon9.dll
D:/oracle/ora901/bin/oracore9.dll
D:/oracle/ora901/bin/orageneric9.dll
D:/oracle/ora901/bin/oraldapclnt9.dll
D:/oracle/ora901/bin/oran9.dll
D:/oracle/ora901/bin/orancds9.dll
D:/oracle/ora901/bin/orancrypt9.dll
D:/oracle/ora901/bin/oranhost9.dll
D:/oracle/ora901/bin/oranl9.dll
D:/oracle/ora901/bin/oranldap9.dll
D:/oracle/ora901/bin/oranls9.dll
D:/oracle/ora901/bin/oranms.dll
D:/oracle/ora901/bin/oranmsp.dll
D:/oracle/ora901/bin/orannts9.dll
D:/oracle/ora901/bin/orannzsbb9.dll
D:/oracle/ora901/bin/oranoname9.dll
D:/oracle/ora901/bin/oranro9.dll
D:/oracle/ora901/bin/orantcp9.dll
D:/oracle/ora901/bin/orantns9.dll
D:/oracle/ora901/bin/orapls9.dll
D:/oracle/ora901/bin/oraslax9.dll
D:/oracle/ora901/bin/orasnls9.dll
D:/oracle/ora901/bin/orasql9.dll
D:/oracle/ora901/bin/ORATRACE9.dll
D:/oracle/ora901/bin/oraunls9.dll
D:/oracle/ora901/bin/oravsn9.dll
D:/oracle/ora901/bin/orawtc9.dll
D:/oracle/ora901/network/admin/sqlnet.ora
D:/oracle/ora901/network/admin/tnsnames.ora
D:/oracle/ora901/network/names/sdns.ora
D:/oracle/ora901/ocommon/nls/ADMIN/DATA
D:/oracle/ora901/ocommon/nls/admin/data/lx00001.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx00023.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx10001.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx10035.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx1boot.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx20001.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx20354.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx207d0.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx507d0.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx60354.nlb
D:/oracle/ora901/ocommon/nls/admin/data/lx607d0.nlb
D:/oracle/ora901/oracore/zoneinfo/timezone.dat
D:/oracle/ora901/RDBMS/mesg/ocius.msb
D:/oracle/ora901/RDBMS/mesg/ocizhs.msb
这应该是最小的了吧!
当然,你要根据你的系统来看,说不定你的系统用了某些特殊的文件呢
方法就是用File Monitor监控Oracle的安装目录,然后操作你的系统
最保险的做法就是把系统的每一个功能都打开来测一下。 最后把File Monitor的结果
导入到Access, 用一句Select distinct语句把用到的文件选出来。 一目了然了。
相信不会超过10M [
]