客户端很简单,就一个EXE文件。问题是服务器端。
目前我有两个方案(数据库系统已经装好)。
1。在开发环境下,用EXP导出系统所有者下边所有对象,包括表(含基础数据),过程,触发器等等。发布时IMP导入即可。
2。写个专门的安装程序,在安装程序里用脚本生成上述对象。对于有数据的表,则在程序里INSERT这些记录。那种方法更好些呢?大家使用那种方法呢?
目前我有两个方案(数据库系统已经装好)。
1。在开发环境下,用EXP导出系统所有者下边所有对象,包括表(含基础数据),过程,触发器等等。发布时IMP导入即可。
2。写个专门的安装程序,在安装程序里用脚本生成上述对象。对于有数据的表,则在程序里INSERT这些记录。那种方法更好些呢?大家使用那种方法呢?
再做一个.bat文件, 让用户运行这个.bat就行了.
既然是数据库系统,那么今后的EXP,IMP是必不可少的。
那么第一次用EXP,IMP方式又怎么麻烦了??
另外写程序来生成对象、导入数据,相当于ORACLE已经提供了
简便方式(IMP)的事情,你又重复做了遍,意义不大而时间
耗费严重,不值得。PS:SQL*loader是要先生成控制文件,数据文件,然后在服务器上导入。
适用于从EXCEL表数据导入到ORACLE数据库里。对于已经有DMP的库,
这样做无异于缘木求鱼。
安装数据库——安装APP SERVER——安装应用——导入基础数据——测试运行这样的路线。
我也是啊,你是那些EAM厂商啊?