+ -
当前位置:首页 → 问答吧 → Oracle做成绿色免安装版有没有可能行?

Oracle做成绿色免安装版有没有可能行?

时间:2008-08-29

来源:互联网

今天想到这样一个问题,把oracle做个成绿色免安装版出来,有多大可行性?

1.如果在Window下,把oracle考到一个新的环境,如果做个注册表文件出来,都需要那些信息?

2.如果是Unix或Linux环境,下又需要修改哪些文件?


这种想法有没有可能行呢?如果可行,拿来做实验不错,可以拿个U盘就能栲到不同机器上使用了.

想法有些浅薄,别BS我.  大家不防说上两句.

作者: xiaoli   发布时间: 2008-08-29

先改良卸载程序

作者: suniori   发布时间: 2008-08-29

这个想法不错!!

支持

作者: xsmdel   发布时间: 2008-08-29



QUOTE:原帖由 suniori 于 2008-8-29 13:58 发表
先改良卸载程序

卸载是有点问题,这个弄个reg文件,清理注册表,也可以做到.我不懂oracle本身和操作系统之间的关系,不知道怎样才能让他Instanc工作起来.

作者: xiaoli   发布时间: 2008-08-29

WIN下不可能,有很多东西注册表改错了 都不好用

作者: 小虫08   发布时间: 2008-08-29

UNIX/Linux下本来就是绿色免安装版,直接把$ORACLE_BASE 打个tar包拿走就行了。

作者: Kamus   发布时间: 2008-08-29



QUOTE:原帖由 Kamus 于 2008-8-29 14:29 发表
UNIX/Linux下本来就是绿色免安装版,直接把$ORACLE_BASE 打个tar包拿走就行了。



带着权限直接COPY过去也可以了,设置以下PROFILE 环境变量..

作者: zlc158   发布时间: 2008-08-29

windows稍微复杂点,需要通过oradim增加服务名,设置一下环境变量path
unix直接tar即可。

基本都算是绿色了,很简单。

作者: jieyancai   发布时间: 2008-08-29



QUOTE:原帖由 小虫08 于 2008-8-29 14:29 发表
WIN下不可能,有很多东西注册表改错了 都不好用

当然可以。软件和数据库都不需要重装,呵呵。我已经搞过好几个案例了。

作者: jieyancai   发布时间: 2008-08-29



QUOTE:原帖由 Kamus 于 2008-8-29 14:29 发表
UNIX/Linux下本来就是绿色免安装版,直接把$ORACLE_BASE 打个tar包拿走就行了。

第一次都得安装吧

作者: itpub.com.cn   发布时间: 2008-08-29

感谢,各位高见. 整理下几位的观点:

1.UNIX/Linux下本来就是绿色免安装版,直接把$ORACLE_BASE 打个tar包拿走就行了。
  带着权限直接COPY过去也可以了,设置以下PROFILE 环境变量..
2.Windows稍微复杂点,需要通过oradim增加服务名,设置一下环境变量path.

等在两中环境下都实验下.

作者: xiaoli   发布时间: 2008-08-29



QUOTE:原帖由 jieyancai 于 2008-8-29 14:36 发表

当然可以。软件和数据库都不需要重装,呵呵。我已经搞过好几个案例了。

难道也没创建服务?注册表里都没ORACLE的东西?直接就一个软件就可以用?

作者: 小虫08   发布时间: 2008-08-29

windows下肯定要写注册表信息的。
linux/unix下,只要创建出相应的oracle用户,修改profile,打完相应的patch,调整完kernel parameter就行了。

这个礼拜刚试过。

作者: seamanczg1984   发布时间: 2008-08-29

初次安装时候记录下修改的注册表,导成文件在新的里面导入,ok了
偶的oracle客户端多是搞成点一下就全部安装完成的,不需要下一步的

作者: hoplite   发布时间: 2008-08-29



QUOTE:原帖由 小虫08 于 2008-8-29 14:50 发表


难道也没创建服务?注册表里都没ORACLE的东西?直接就一个软件就可以用?

就是啊,window下的应该比较难搞,得找个全新的没安装过的系统试下,烤个过来,看看都需要啥.

作者: xiaoli   发布时间: 2008-08-29



QUOTE:原帖由 hoplite 于 2008-8-29 15:26 发表
初次安装时候记录下修改的注册表,导成文件在新的里面导入,ok了
偶的oracle客户端多是搞成点一下就全部安装完成的,不需要下一步的

注册表修改了很多地方吧,有什么好办法,知道那些地方修改过了?

作者: xiaoli   发布时间: 2008-08-29

感觉有点不可能

作者: lxycissy   发布时间: 2008-08-29

使用“Altiris Software Virtualization”,可以记录修改过哪些注册表项。

作者: clockman   发布时间: 2008-09-09

看来好多说可以的都不知道什么叫绿色软件

作者: suniori   发布时间: 2008-09-09

Unix/Linux下面那两个root.sh什么的脚本还是要跑一下的吧

作者: itpro_zhang   发布时间: 2008-09-09

1 windows环境下基本上不能实现,因为有太多参数需要设定。 Oracle有很多的Services需要启动
2 Linux/Unix环境可以实现。

作者: jianghaigang   发布时间: 2008-09-09



QUOTE:原帖由 jieyancai 于 2008-8-29 14:35 发表
windows稍微复杂点,需要通过oradim增加服务名,设置一下环境变量path
unix直接tar即可。

基本都算是绿色了,很简单。

oradim.exe从何而来,不是安装来的吗?
这里有两个问题,一个是安装数据库系统软件,一个创建数据库。我觉得楼上有些朋友把这个给搞混了。
楼主的意思应该是前者是否能绿色免安装。

作者: rushlight   发布时间: 2008-09-09

UNIX/Linux 是可以的.

直接tar过来,再跑一个relink的程序就可以了,可以简化安装的过程.

作者: kewin   发布时间: 2008-09-09

unix 下tar经常用,
但windows下的难啊。注册表是个难题,有工具可以查安装前后的注册表对比。
但最好是xml的配置文件,不知道为什么oracle不这么设计,这样更好些。

作者: ora110   发布时间: 2008-09-09



QUOTE:原帖由 rushlight 于 2008-9-9 12:06 发表


oradim.exe从何而来,不是安装来的吗?
这里有两个问题,一个是安装数据库系统软件,一个创建数据库。我觉得楼上有些朋友把这个给搞混了。
楼主的意思应该是前者是否能绿色免安装。

oradim在oracle的Bin目录下就有,之所以要Path的目的是,没必要指定绝对路径来执行。

安装oracle软件无非就是修改一下注册表,添加了path路径而已。

作者: jieyancai   发布时间: 2008-09-09

开眼界了.

作者: zuohao_lu   发布时间: 2008-09-09

谁能专门写一篇文章,windows下绿色安装。

作者: ora110   发布时间: 2008-09-09

呵呵,没试过

作者: jhb20   发布时间: 2008-09-09

好奇怪的想法,注册表是Widnows的一大特性,为什么要绕过这个特性搞成绿色版的

作者: kelsoncong   发布时间: 2008-09-09

呵呵,在这里拣到一个红包,纪念一下

作者: kelsoncong   发布时间: 2008-09-09

热门下载

更多