oracle最小客户端(支持IMP/EXP)
以前网上有做过oracle的最小客户端,最小的有10M左右,版本是9i的;最近又在网上收集了一些10g的制作方法,并已经测试成功;
Oracle client 基本包含如下目录:
Bin --最主要的目录
Sqlplus
mesg
Oracore
zoneinfo
mesg
Network 必须的,存储网络连接
Admin
mesg
Nls --不是必须的
data
mesg
注:sqlplus的主要dll列表
oci.dll
oracle.key --这个文件很重要
OraclePlus.reg --此文件是我新增加的
oraclient10.dll
oracommon10.dll
ORACORE10.DLL
orageneric10.dll
orahasgen10.dll
oraldapclnt10.dll
oran10.dll
ORANCDS10.DLL
orancrypt10.dll
oranhost10.dll
oranl10.dll
oranldap10.dll
ORANLS10.DLL
orannzsbb10.dll
oranro10.dll
orantcp10.dll
orantns10.dll
oraocr10.dll
oraocrb10.dll
ORAPLP10.DLL
ORAPLS10.DLL
ORASLAX10.DLL
ORASNLS10.DLL
ORASQL10.DLL
ORAUNLS10.DLL
orauts.dll
oravsn10.dll
ORAXML10.DLL
sqlplus.exe
sqlplusw.exe
网上介绍的最小的客户端只能用于PLSQL Developer或者sqlplus.exe等客户端的连接,不能使用IMP/EXP数据导入导出操作,所以很小,我这里把所有的“o”开始的dll文件都复制过来了,可以使用IMP/EXP命令,有耐心的朋友可以一个一个试,把没有用的dll删除。
目录:
D:oraclein
使用方法:
配置: sqlnet.ora ;tnsnames.ora 配置方式参见相关的文档;
需要使用oracle的环境变量;适当的写一些环境变量;
################################################
#i mp.bat #
################################################
set ORACLE_HOME=d:oracle
set ORACLE_SID=orcl
set path=D:oraclein
exp SID file=d:\%date:~0,10%.dmp tables=(p_agent)
PLSQL Developer配置: