摘要:
这几天打算做一个c#安装部署项目,附带要还原Oracle数据库,之前的想法是想在Web服务器上能够自动还原Oracle数据库(不管Web服务器是否已安装Oracle客户端或服务端),后来经过验证此法是行不通的,不过SqlServer就可以,它是可以调用Interop.SQLDMO.dll组件,但是Oracle的话需要调用SqlPlus或imp、Exp等工具,这样的话必须要安装Oracle,后来在网上找了几种Oracle免安装方式,有些是可以直接连Oracle服务器了,但是没imp、exp等工具,后来好不容易找了一个有imp、exp工具的,可以将数据导出来,但是我试了一下午导入(用自己开发的一个导入程序),结果试了一下午就是不行。表现出来的效果好像是死锁了,但是后来我直接用command命令一试,结果表明是我的免安装的Oracle环境问题。 阅读全文