无忧启动论坛

标题: 多系统,安装有sql server、Oracle数据库,不想重复安装,如何使用? [打印本页]

作者: likeyouli    时间: 2022-7-16 22:38
标题: 多系统,安装有sql server、Oracle数据库,不想重复安装,如何使用?
本帖最后由 likeyouli 于 2022-7-17 09:03 编辑

如题,我笔记本电脑安装有win10 企业版、win10教育版、win11企业版等,在上述一个系统上正常安装了sql server、Oracle数据库,如何在另一个系统直接双击PL/SQL Developer、Microsoft sql Server Management studio
就能直接连接上数据库,我不想重复安装数据库了,毕竟是大型软件太麻烦了,还占用我固态硬盘空间,,
   初步考虑,一是数据库服务的问题,二是注册表的问题,但不知道具体怎么操作?  
上边这两个数据库管理软件好说,就算重新安装也不麻烦,关键是数据库软件,,

作者: yjd    时间: 2022-7-16 22:50
检测防火墙端口有没有开放。客户端直接连就行了。PL/SQL是需要oracle 客户端程序简称OCI(Oracle Call interface)
作者: 邪恶海盗    时间: 2022-7-16 23:02
装这么多系统有啥用???
作者: 旁观者清    时间: 2022-7-16 23:14
Oracle没用过。sql绿的应该可以。
作者: likeyouli    时间: 2022-7-16 23:36
yjd 发表于 2022-7-16 22:50
检测防火墙端口有没有开放。客户端直接连就行了。PL/SQL是需要oracle 客户端程序简称OCI(Oracle Call inter ...

另一个系统 数据库的服务都不存在,数据库涉及好几个服务呢,如果不开启都不能连接,何况不存在,
作者: likeyouli    时间: 2022-7-16 23:40
旁观者清 发表于 2022-7-16 23:14
Oracle没用过。sql绿的应该可以。

slq server 也有绿色版? 绿色版估计有批处理,自动注册下图中的sql服务

sql server服务.png (108.88 KB, 下载次数: 228)

sql server服务.png

作者: yjd    时间: 2022-7-17 00:18
本帖最后由 yjd 于 2022-7-17 00:19 编辑
likeyouli 发表于 2022-7-16 23:36
另一个系统 数据库的服务都不存在,数据库涉及好几个服务呢,如果不开启都不能连接,何况不存在,

这些都是大型商用数据库本来就支持网络。唉。
作为曾经在linux mini系统命令行装oracle的人告诉你,不懂不要装懂。


作者: 窄口牛    时间: 2022-7-17 06:24
都安装到相同路径,同一个位置就行了。
作者: 旁观者清    时间: 2022-7-17 07:24
likeyouli 发表于 2022-7-16 23:40
slq server 也有绿色版? 绿色版估计有批处理,自动注册下图中的sql服务

是啊。难道这点注册表都感觉不舒服?
作者: likeyouli    时间: 2022-7-17 08:28
本帖最后由 likeyouli 于 2022-7-17 09:01 编辑
yjd 发表于 2022-7-17 00:18
这些都是大型商用数据库本来就支持网络。唉。
作为曾经在linux mini系统命令行装oracle的人告诉你,不懂 ...

我不懂你说的....
  也许您技术很牛,但未必能解决我发帖求助的内容,,
    麻烦看准问题再回答,如不服,可说下该怎么操作,如第一步怎么操作,第二步怎么操作等等,
还有,我这是个人电脑,并不是服务器,而且我装数据库是本地用,不是远程,
-----如果不会我发帖求助的内容,请别不懂装懂,也别再回复我了,,大神见的多了,真的大神我相信绝大多数都是谦虚的,只不过可能没时间理我,
作者: likeyouli    时间: 2022-7-17 08:32
窄口牛 发表于 2022-7-17 06:24
都安装到相同路径,同一个位置就行了。

这倒是个思路,起码不会多占用固态硬盘空间了,,只不过担心我原先的一些设置、连接的一些数据库记录 既往操作记录会不会影响,,
作者: htmlc4    时间: 2022-7-17 08:55
建议重新安装
作者: wuyouaaa    时间: 2022-7-17 10:08
转为虚拟机
https://kb.vmware.com/s/article/1018406
https://docs.vmware.com/en/VMwar ... D-EA0E81047B45.html
作者: minchengan    时间: 2022-7-17 10:40
我不懂数据库,但同一台机器一个系统上安装了数据库,另一个系统启动后,数据库相关的服务没有启动,安装时相关的注册表都没有,肯定不行,当然,前面有说到多个系统都装一遍数据库,相同路径等,首先,现在不能这样安装了,除非第一个系统中的数据库中没有数据。另一个问题是,一个系统中对数据库操作后有没有日志之类或其他文件的产生(我不懂数据库,只是猜测,假如这类文件存储在系统分区怎么办)?另一个系统中读取不到这些文件,那时候也肯定有问题。
作者: 2012andyle113    时间: 2022-7-17 10:45
安装到公用盘,所有的设置保持一致
或者就是单独搭个虚拟机系统装你这些东西,那没个系统下面把虚拟机拉起来就可以了
这么多数据库什么的,没搞过,反正一般的软件这么弄是没问题的
作者: yjd    时间: 2022-7-17 11:33
likeyouli 发表于 2022-7-17 08:28
我不懂你说的....
  也许您技术很牛,但未必能解决我发帖求助的内容,,
    麻烦看准问题再回答,如不 ...

我不谦虚?我是刚好今天闲着逛了下无忧看到还给你回答了,连PL缺什么都写清楚。准确答案就是2楼,就那么简单。
结果你还给我吐槽什么服务没启动。不可能啥的。你还困在自己的思维里。网络数据库连接流程没想明白。
作者: likeyouli    时间: 2022-7-17 22:24
yjd 发表于 2022-7-17 11:33
我不谦虚?我是刚好今天闲着逛了下无忧看到还给你回答了,连PL缺什么都写清楚。准确答案就是2楼,就那么 ...

PL缺什么我真不清楚,,我今年年过40了,我个人认为我过的还凑合,,90年代末开始上网,因工作关系我不求于此,,我电脑知识缺什么我也不期盼你能教我,,,但既然话说到这里,请你明确详细回答我一下,,--你不愿回答本就没必要进这个帖子,,
   我只希望一点,会点东西别这么diao,,愿意回答请回答,不愿回答请gun
@wuyou,, 我错了愿接受惩罚  ,,, 我最看不起的一是不会东西装b的hun玩意,二是我哪怕饿死了我要饭都会躲着你的门走的人,,这是我小时候就学到的,,如果你这么diao,哪怕这个知识我一辈子不会我都不会求你,,但就怕你装b,----你可能电脑知识总体比我多会点,这个发帖提问的知识会不会真不好说,,别装b,,不会装b遭雷p
作者: likeyouli    时间: 2022-7-17 22:27
yjd 发表于 2022-7-17 11:33
我不谦虚?我是刚好今天闲着逛了下无忧看到还给你回答了,连PL缺什么都写清楚。准确答案就是2楼,就那么 ...

有本事说说具体怎么做,,如果你不屑于悬赏,又不想做义工,,真的没必要进这个贴子 ,,再说我就想ma人,,,多厉害的鸟没见过,,,
作者: chishingchan    时间: 2022-7-17 23:19
1、数据库软件不要安装在某个系统的盘符下,因为某个系统需要重装即需要迁移软件;
2、安装软件的盘符尽量在三个系统中都是相同的盘符;
3、安装软件的时候使用注册表记录软件记录导出注册表信息,方便其他系统导入。
作者: 新空气    时间: 2022-7-17 23:53
软件在需要的系统都重装一遍,不要放在C盘,要放在同一个地方,也就是同一个地方的软件所有系统共用,设置也要一样一样的。最简单的QQ,安装原版的话只要装在同一个地方,个人资料等也设置在同一个地方,那么就可以多系统共用,就是记住密码和自动登录不能共用,换系统使用得重新输入密码。其他很多软件也是一样的,不知楼主所用软件是否也行得通,可以试一试
作者: Climbing    时间: 2022-7-18 00:23
你把这些数据库都安装在虚拟机里,VMware有绿化版,在每个系统下解压注册服务即可用。而虚拟机是可以在多个系统中共享的。在每个系统中启动安装有数据库服务的虚拟机,然后主机系统连接虚拟机的数据库服务即可。当然,你要在A系统中安装了数据库服务,想在B系统中直接使用A系统中的服务,那么你得保证A、B系统可以同时启动并运行在你的机器上,你知道这不可能。甚至在不同的系统中重新安装一遍数据库服务都不太好用,因为A系统中的数据库并不等于B系统中的数据库,尤其对oracle更是如此。
作者: Climbing    时间: 2022-7-18 00:25
yjd 发表于 2022-7-16 22:50
检测防火墙端口有没有开放。客户端直接连就行了。PL/SQL是需要oracle 客户端程序简称OCI(Oracle Call inter ...

这位在我看来连题都没审清楚,或者你真懂,但答非所问。
作者: likeyouli    时间: 2022-7-18 07:20
yjd 发表于 2022-7-17 11:33
我不谦虚?我是刚好今天闲着逛了下无忧看到还给你回答了,连PL缺什么都写清楚。准确答案就是2楼,就那么 ...

http://bbs.wuyou.net/forum.php?m ... p;page=1#pid4611747
  可以从这里回复,大家见证
作者: likeyouli    时间: 2022-7-18 07:32
Climbing 发表于 2022-7-18 00:23
你把这些数据库都安装在虚拟机里,VMware有绿化版,在每个系统下解压注册服务即可用。而虚拟机是可以在多个 ...

感谢,,虚拟机的方式倒可尝试下,,如果能成功,可以把一些非绿色、需要安装才能使用的软件都安装在虚拟机里,这样进另一个系统时就不用重装了,,
作者: Climbing    时间: 2022-7-18 08:35
本帖最后由 Climbing 于 2022-7-18 08:36 编辑
likeyouli 发表于 2022-7-18 07:32
感谢,,虚拟机的方式倒可尝试下,,如果能成功,可以把一些非绿色、需要安装才能使用的软件都安装在虚拟 ...

你一台电脑里安装多个系统,本身并没有什么实际用途,我觉得一台电脑装个双系统,其中一个系统用于应急还是可以的。但应急系统就是应急系统,没必要搞得跟主系统一模一样。像你这种连数据库带应用系统安装到所有各系统中并不是什么常规操作,甚至在我来看毫无意义,纯粹是浪费时间和空间而已。

装那么多系统,每个系统都想玩玩,还不如把一个系统玩精了,你把一个系统玩精了,其他系统的问题都不在话下。像你现在这种,虽然能安装多个系统,但随便出个问题你也解决不了,折腾半天有啥意义呢?人的水平不取决于你会装多少系统,而是看你能不能解决问题。你不能解决问题,装一百个一千个系统又有什么价值呢?
有你跟人治气的时间,不如自己多研究些问题,提高自己的水平更实在。

作者: 幸运的草    时间: 2022-7-18 09:40
Climbing 发表于 2022-7-18 08:35
你一台电脑里安装多个系统,本身并没有什么实际用途,我觉得一台电脑装个双系统,其中一个系统用于应急还 ...

对头,这也是我想说的话,但是没敢说出来!
作者: likeyouli    时间: 2022-7-18 10:24
Climbing 发表于 2022-7-18 08:35
你一台电脑里安装多个系统,本身并没有什么实际用途,我觉得一台电脑装个双系统,其中一个系统用于应急还 ...

回复: 我前段时间说了,我系统最近不定期蓝屏,,
   哪怕我用你的vhd系统测试是否蓝屏,关键在别的系统安装的数据库、还有其他软件都要重装一遍 ??
  当然其他软件还好说些,关键数据库实在太麻烦
作者: likeyouli    时间: 2022-7-18 10:33
幸运的草 发表于 2022-7-18 09:40
对头,这也是我想说的话,但是没敢说出来!

没有什么不敢说的, ,正常辩论无论对错都可以
   我最烦的是有些人觉得自己很牛气,回复问题不屑于多说,老是一副看不起别人、又显着自己啥都会的样子
     真怕耽误自己时间就一个字都别回复,,当然耽误某些大佬的时间了,所以少许付些有偿费用也可以,,但就怕有些大佬不一定是真会...
作者: likeyouli    时间: 2022-7-18 10:41
Climbing 发表于 2022-7-18 08:35
你一台电脑里安装多个系统,本身并没有什么实际用途,我觉得一台电脑装个双系统,其中一个系统用于应急还 ...

不是治气,看不惯某些人高高在上的样子(当然昨晚也喝了点酒),我就想弄明白,是遇到真大神了,还是遇到一个不懂装懂的,,,多说句,前段时间一个打印机驱动安装,被某些人嘲笑的不成样子,结果我花钱求助后,发现某些嘲笑我的人也安装不上,那些人不知道打脸吗
作者: Climbing    时间: 2022-7-18 11:07
likeyouli 发表于 2022-7-18 10:24
回复: 我前段时间说了,我系统最近不定期蓝屏,,
   哪怕我用你的vhd系统测试是否蓝屏,关键在别的系 ...

偶尔蓝屏并不影响你原来的数据库正常运行,而且,你目前需要解决的问题是为什么蓝屏,而不是在新系统下再装一套数据库。

对于熟悉数据库的人来说,将一个数据库迁移到新系统也不是什么麻烦事,就是一个备份恢复的事而已。装好几个系统你不觉得麻烦,迁移一个数据库你觉得麻烦了?而且,你两个系统中运行同一套数据库系统,数据不同步的问题你怎么解决?
作者: likeyouli    时间: 2022-7-18 11:16
Climbing 发表于 2022-7-18 11:07
偶尔蓝屏并不影响你原来的数据库正常运行,而且,你目前需要解决的问题是为什么蓝屏,而不是在新系统下再 ...

因为目前正在检查医院,时间较紧,有时系统关键时候掉链子(蓝屏),,,
  所以我切换系统用,但切换的系统并未安装数据库,比如用你的vhd系统,但又不想重新安装sql server 、Oracle,,所以才发此贴........还有切换系统用,还能测试蓝屏是不是我系统的原因,,
作者: a123456789z    时间: 2022-7-18 11:24
本帖最后由 a123456789z 于 2022-7-18 11:27 编辑

1、可以找找把软件制作成绿色版的工具软件,论坛了可能有,后者百度一下相关工具;
2、把需要用的软件都绿色处理,通常会生成相关注册表等需要的文件或者绿化安装小工具;
3、把绿化后的软件放到除了系统盘外的专用硬盘或者分区里,
4、之后在每个系统里都绿色安装一下。
5、这样重启后切换到其它系统后,也许就都可以调用了吧。
如果是在同一台电脑上安装了多个系统,每次切换系统,都是关机或者重启后重新登录新系统,也许能满足楼主的使用需求吧。


作者: newyun    时间: 2022-7-18 11:45
都可以用同一个办法解决,但是你要保证相同性,1,不同的系统要安装相同版本的数据库,2计算机名要相同,3ip要相同,4安装位置要相同。5,创建的数据库名要相同(oracle里面表空间名要相同)。mssql跟oracle都一样,如果不想同的话,监听,表空间不对,计算机名不对都会导致监听对不上号启动不起来
作者: 江南一根葱    时间: 2022-7-18 13:37
如果是新装的,楼主的问题倒是很好解决的,
先装教育版,装好所有软件,
克隆一份,克隆体改成企业版,上面的软件配置继续用
再克隆一份,保数据升级成win11,上面的软件配置继续用
嗯,,一个基因克隆成三个系统,,方法抄自《生化危机》
如果是已装好的系统,楼主问题解决起来不如重装系统

不过三个系统,是为了研究啥

作者: xianglang    时间: 2022-7-18 13:51
本帖最后由 xianglang 于 2022-7-18 14:04 编辑

多个系统重装相关软件在同一个文件夹,再将数据文件重定向到同一个文件夹不能解决吗?
作者: likeyouli    时间: 2022-7-18 14:20
江南一根葱 发表于 2022-7-18 13:37
如果是新装的,楼主的问题倒是很好解决的,
先装教育版,装好所有软件,
克隆一份,克隆体改成企业版,上 ...

为了研究蓝屏,,系统不定期蓝屏,dmp文件无忧论坛里很多人分析了,我也去微软社区里求助了,基本上分析的原因各不相同,但都不能准确定位蓝屏原因,无非是以下几种:一是系统原因,二是安装的软件之间有冲突,三是硬件质量问题(我换了两根内存条,两块硬盘),四是驱动问题(驱动不一定新的就一定好,有时个别驱动版本可能会有问题),,除却硬件我换新的需要耗费rmb外(如不能百分之百确定是哪个硬件的原因,我是不会更换硬件的),其他原因我可以通过安装多个系统进行测试,因为蓝屏不频繁,所以我要在新系统上尽量模拟我正常使用情景,,...还有我去dell官网测试的硬件均未有问题
作者: xtqiaoyu    时间: 2022-7-18 15:30
likeyouli 发表于 2022-7-17 08:32
这倒是个思路,起码不会多占用固态硬盘空间了,,只不过担心我原先的一些设置、连接的一些数据库记录 既 ...

先把原来的安装目录复制出来,然后都 装 到一个目录,再把原来的覆盖回来,我觉得应该可以,原来税务软件我这么弄过,不知道能不能帮到你
作者: likeyouli    时间: 2022-7-18 15:40
本帖最后由 likeyouli 于 2022-7-18 15:42 编辑
xtqiaoyu 发表于 2022-7-18 15:30
先把原来的安装目录复制出来,然后都 装 到一个目录,再把原来的覆盖回来,我觉得应该可以,原来税务软件 ...

谢谢,
不过不想重复安装了,如果再安装一遍,数据源我都有,再导入一遍数据库就是了,或者备份第一个系统的数据库在第二个系统导入就是了
作者: twticfvtk    时间: 2022-7-18 15:51
最佳的方法还是用虚拟机吧。借此机会重新整理一下。
作者: ql1307096    时间: 2022-7-18 17:29
应该是没有办法的,微软的软件依赖关系太多了,难以绿色化运行。
作者: eyf    时间: 2022-7-21 16:34
    看过帖子后明白的楼主的问题,笔记本安装了多个操作系统,其中一个安装了数据库系统,因为重新安装数据 库系统的各种麻烦,希望另外的操作系统也能直接使用那个操作系统的数据库系统。
    根据我的经验,要达到上面的要求,最合理的就是用虚拟机系统(如VMware WorkStation)安装虚拟机,在虚拟机安装数据库系统,而且这个虚拟机能在楼主使用的多个操作系统中运行起来,这样就能在多个系统中使用同一个数据库系统了,这也得看笔记本的性能是否足够。
    楼主现状是数据库系统已安装在某个操作系统中了,VMWare有P2V工具可以将实体机转为虚拟机,不过能否成功不能保证(我以前维护服务器,是VMWare 的服务器版本,P2V转换成虚拟机有成功的,也有失败的,能转换成功的省了大量重新部署调整各种运行环境的工作量)。
    以上经验可以作为一个参考,如果转换不了,那就只能测试同一个虚拟机文件在多个系统中都能正常运行的情况下,安装数据库系统及迁移数据库到虚拟机中,每个系统都连虚拟机中的数据库系统。
    如果楼主想这样处理,倒是可以深入交流,毕竟需求特殊,各个环节都可能有坑,另外,还有个思路,买个小型的工业主机,尺寸也不大,装上数据库系统,数据库也迁移过去,再安装个远程控制工具,当个随身服务器也是可行的。
作者: eyf    时间: 2022-7-21 16:39
eyf 发表于 2022-7-21 16:34
看过帖子后明白的楼主的问题,笔记本安装了多个操作系统,其中一个安装了数据库系统,因为重新安装数据 ...

另外,我以前用 SQL server 的数据库,数据文件就是MDF和LDF,似乎很可以用分离和附加的方式直接迁移到另一个 sql server 的数据库系统中。
作者: likeyouli    时间: 2022-7-21 18:01
本帖最后由 likeyouli 于 2022-7-21 18:19 编辑
eyf 发表于 2022-7-21 16:34
看过帖子后明白的楼主的问题,笔记本安装了多个操作系统,其中一个安装了数据库系统,因为重新安装数据 ...

感谢回复这么多,, 用个绿色的虚拟机,在多个系统都能运行的, 感觉倒是可行,,
   您刚才提到的P2V工具 将实体机转为虚拟机, 这倒是个新思路,, 抽空我研究下,如果能成功,省很多事,,
远程就不考虑了, 有的数据量太大,有的表几千万条的数据,本地查询都感觉慢, 远程恐怕就更不行了 ,,
      顺便说句, 之所以装这么多系统, 我有帖子也说了 ,都是蓝屏惹的货,,, 所以想切换不同系统测试蓝屏,,.. 不过最近我重新下载了一个微信安装倒机械硬盘上(原来都是安装到固态,聊天记录保存在机械盘), , 还有换了一个wps(原来用的本论坛里云南师范大学版本) , 真感觉蓝屏好多了, 每天高强度使用(自我比较) 也似乎得2天才蓝屏一次了, 这两天老是筛查数据, 频繁使用sql server, Oracle , 也不大蓝屏, 也不知道是否真的是微信或wps的问题,,
作者: eyf    时间: 2022-7-21 20:53
likeyouli 发表于 2022-7-21 18:01
感谢回复这么多,, 用个绿色的虚拟机,在多个系统都能运行的, 感觉倒是可行,,
   您刚才提到的P2V工具 将 ...

希望您的问题能得到解决
作者: yanling112    时间: 2022-7-22 21:55
你直接在虚拟机里装数据库好了,迁移系统还更方便,链接数据库的时候只需要把IP改成虚拟机系统的IP就行了。你这样别折腾了。一个Windows虚拟机也占用不了多少资源。
作者: 2012hsj17    时间: 2022-9-7 17:33
我或许可以,但想先确认一点:
这些软件是否安装在原有系统的系统盘?如果不是,我可以尝试一下。
作者: likeyouli    时间: 2022-9-8 08:33
2012hsj17 发表于 2022-9-7 17:33
我或许可以,但想先确认一点:
这些软件是否安装在原有系统的系统盘?如果不是,我可以尝试一下。

不是系统盘,系统盘是c盘,数据库安装到d盘了
  你可以文字方式描述一下  
作者: weal2010    时间: 2022-9-8 09:11
看看
作者: 2012hsj17    时间: 2022-9-8 11:24
likeyouli 发表于 2022-9-8 08:33
不是系统盘,系统盘是c盘,数据库安装到d盘了
  你可以文字方式描述一下

试试看这样操作:
找到同版本的软件安装包,在另一个系统卸载D盘,新建一个盘或插一个U盘并改成D盘。然后在相同位置安装一遍。再去卸载掉新的D盘,挂载旧的。这样注册表信息、服务等等都是正确完整的,驱动等也都齐全。
作者: likeyouli    时间: 2022-9-8 11:57
2012hsj17 发表于 2022-9-8 11:24
试试看这样操作:
找到同版本的软件安装包,在另一个系统卸载D盘,新建一个盘或插一个U盘并改成D盘。然 ...

厉害,貌似有些道理,, 起码这也是一种思路, 但就是需要重新再安装一遍,
其实我本想研究怎么绿色化运行这两个数据库,,
曾看到过这样的软件,RegSnap、DiffView文件夹和注册表变化监控工具, 在安装软件的时候,能监控注册表和系统分区的变化,然后把这些变动的地方导出来,再导入另一个系统,,
   估计:注册表的变动和系统分区的变动或许能监控出来,数据库还有好几个系统服务,不知道好不好处理?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3