一个关于ORACLE数据库简单的问题(10分)

叔豪1

Unregistered / Unconfirmed
GUEST, unregistred user!
我是第一次用ORACLE(个人版)数据库,以前都用的是PARADOX。因为它们二个机制有很大
的不同,所以提一个非常简单的问题。 就是我做完软件后,怎么样把ORACLE的数据库打包。
我不需要把整个ORACLE连同程序一齐打包,我只是不知道它的数据库怎么打包。
 
完全打包好象不行
 
我不并不想完全打包。麻烦你如果你做这样的软件,你会怎么做?谢谢。
 
其实我只是想知道,对于ORACLE数据库和PARADOX数据库是不是一样,找到数据库,然后打到包里,
然后等到安装时,把打到包里的数据库复制到ORACLE数据库所在的文件夹中。麻烦大家了。
 
对于你,使用Oracle中imp/Exp工具可能简单些。Oracle与PARADOX相差太远。不要这么问。
你如果作的是专业软件,一般需要附一个数据库配置工具吧?安装完后用户使用你这个数据库配置工具进行数据库及表的创建才行。
 
其实我也不想用ORACLE数据库,但是人家有这方面的要求,没办法。我用的是ORACLE73的单机版。
我曾经看到过这样的软件,并不需要再用数据库配置工具。先是安装ORACLE73,然后再安装应用软件。
就可以了。拜托帮帮忙解决一下。
做的是管理方面的,
 
怎么没人回答呀?是不是嫌分数少呀,少可以提呀。
 
自己另外作一个“数据打包”软件,或把这个功能合进你现在的软件中,
先连接Oracle,然后调用SQL语句输入/导入数据
 
to catfox:
能告诉我具体程序怎么写吗?
 
不是不需要“并不需要再用数据库配置工具”,只不过像catfox所说,是加入在软件中了。
如果太大的话,是单独要一作一个数据库配置工具的。
我们公司那么庞大的ERP数据库都这么作,你还需要什么?
我们的产品:无缝支持三种数据库:SQL SERVER/Oracle/db2
 
to forsoft:
我想知道,这是唯一的办法吗?非得要用户来建立数据库和表吗?如果是的话,请告诉我
怎样实现具体一点。谢谢。
 
并不完全是用户来创建数据库和表。
很简单:
你要所需要的表脚本等打包起来,用installshield创建安装程序时,
添加一个界面,里面有个下拉框,选择数据库类型。用户选择合适后,安装程序里就自动创建起数据库。
“不是完全”是在这里你可以定死数据库名字。
用友U85版本也是这么做的,它那个更差:数据库专门有个安装程序。如此而已。
这样,你可以动态创建不同数据库类型的
 
to forsoft:
对不起,我还是不太明白。你说表和脚本一起打包,可是ORACLE的表怎么分离出来打包呀?
 
跟你说了:使用Oracle中imp/Exp工具可能简单些。
其实,你去研究一下这两个imp/Exp命令就知道。
不但可以导脚本,整个表空间都可导出来(即是SQL Server中数据库的概念)。
你去稍为了解一下就能解决。
很多东西你关问能行吗?到时你客户要维护怎办。
我只能提供方向给你,具体操作不是一言两语能讲清的。
 
接受答案了.
 
是ORACLE的表怎么分离出来打包呀? 可用imp/exp
形成dmp檔,或直接把table or store porcedure 形成
script ,然後用script去形成table or procedure ,
 
顶部