Installshield developer8 + Oracle数据库,制作安装程序(150分)

  • 主题发起人 主题发起人 wwk
  • 开始时间 开始时间
W

wwk

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个B/S结构的项目,想对应用服务器程序打包安装发布,安装希望能够创建ODBC同时创建ORacle用户,并且自动测试连接成功后,初始化部分数据库记录,然后发布IIS。
问题1:我不知道如何使用安装程序创建Oracle数据库用户,并且初始化数据;
问题2:他只提供在IIS中发布成虚拟目录,但不能创建web网站;
希望各位高手鼎立相助,不胜感激!
 
oracle数据库不可以这样发布的。inisid文件是一方面,还有数据文件,控制文件等。很多的。你这样打包我想肯定不行的。
 
to delphiboy:
感谢你的参与!
我用的是Oracle8.17,我的意思是,Oracle数据库安装成功后,或者说已经正常运行了,我的安装程序要求达到:只是创建用户,初始化表结构,同时初始化一些数据表记录,就可以。
这样也不行吗?
 
请高手帮帮忙亚!
 
高手请发言ya !!! @@
 
没有高手吗?斑竹帮帮忙呀!
 
你把程序打包可以,但是后台的逻辑和物理结构只有倒出脚本。然后在运行脚本来执行。
ORACLE跟SQL 不一样的。
ORACLE是先建立数据库实例,然后建立表空间,指定用户权限,在表空间里面建立表,过程,函数等对象。你可以把前台程序打包,后面的恐怕不行的。
 
而且你如果把脚本和前天打在一起,你没有权限,你在前台是执行不了脚本的。
 
ORACLE先建立数据库实例,然后建立表空间.
对于指定用户权限,在表空间里面建立表,过程,函数等对象和初始化数据都可通过运行脚本达到目的。
所以你可把这些脚本放在一个文件中,然后建一个批处理文件来运行这个脚本文件。
安装时可运行这个批处理文件。
 
Oracle应该可以手动创建实例、表空间,用户及权限的,写成脚本文件,在InstallSheild里面怎么执行呢?
 
1,首先ORACLE当然是可以手工的建立对象。
2,当然可以将创建对象的过程导成脚本。
3,在INSTALLSHEILD里面我想是不可以实现的,我问你,就拿最简单的SQL SERVER数据来说,你可以就这么容易的数据库的文件打包进去吗?不行吧,你把它的脚本到进去可以,但是怎么执行?还不是要等您的程序安装完后再去执行对象的脚本。
4,对于ORACLE即使你有脚本,你没有足够的权限一样没有用啊。我建议就象putianren,说的,作成让它自动执行。
 
对呀,我知需要安装好数据库,然后在安装程序的最后调用脚本,创建用户,分配全县,创建表空间,初始化表,这样可以吗?没有用户,先创建建用户,没有全县,分配权限,不可以吗?这样是不是就可以了呢?
 
我试过了,可以在安装程序中调用脚本创建Oracle数据库中的所有对象,发布IIS,我用的是InstallShield8 developer,如果大家有这方面的困难可以找我,结束此帖了,谢谢各位,接分!
 
后退
顶部