oracle 出了适配 M 系列芯片的镜像没有哦!?

2023-01-28 15:04:51 +08:00
 Aboceder

今年六月分买的 m1 pro 但是项目开发用的是 oracle ,一直都是用的公司服务器的数据库,尝试过用 docker 安装,但是一直没有 arm 架构的镜像,amd 的能够安装成功,但是连接数据库就会一直报错 [没有访问权限] ,本来想用套娃的方式,在 docker 中安装运行 Linux ,然后在 Linux 中安装 oracle ,但是好多教程说不可行。。。

2190 次点击
所在节点    MacBook Pro
20 条回复
themostlazyman
2023-01-28 15:08:07 +08:00
既然安装成功了,数据库给权限还是不能连吗
liyanggyang
2023-01-28 15:14:55 +08:00
本来想用套娃的方式,在 docker 中安装运行 Linux ,然后在 Linux 中安装 oracle ,但是好多教程说不可行。。。
---------
一直没懂,还需要教程搜索嚒。
既然你说的 oracle 都没有 arm 版本,那么无论你安装 linux 还是其他,底座不也还是 arm 架构才行吗?
liyanggyang
2023-01-28 15:16:26 +08:00
我觉得,
如果公司服务器能够外网连接,那么就直接公司服务器,随时可用。
如果公司服务器只能内网,要不内网穿透,要不某云买一个 oracle 服务吧。
Aboceder
2023-01-28 15:17:54 +08:00
@themostlazyman 是的,一开始我还没有关注镜像版本,后面安装了几次都是同样的报错,Google 一下,原来是因为不适配 ARM 的芯片,因为我用的是 oracle11g ,以为是版本太老了,后面发现新版本的 oarcle 也都没有适配
Aboceder
2023-01-28 15:25:12 +08:00
@liyanggyang 这是解决办法,我有 Oracle Cloud ,但是局限于网络,速度都比不上本地的数据库
teenight
2023-01-28 15:30:18 +08:00
其他同事用的啥电脑?
cnhongwei
2023-01-28 15:32:26 +08:00
我今天升级 docker desktop ,看了一下,升级日志中有说 Intel-based images on Apple Silicon 的更新 https://docs.docker.com/desktop/release-notes/#4160 ,看看升级到最新版有没有问题,反正我以前在 m1 pro 上使用 docker desktop 运行 amd64 的镜像是有很多问题的。
Aboceder
2023-01-28 15:47:34 +08:00
@teenight 有 mac 也有 windows ,我这个项目比较特殊用的是 oracle ,他们都是用的 mysql ,mysql 是可以适配的
Aboceder
2023-01-28 15:52:23 +08:00
@cnhongwei 我想问你一个其他的问题,我的 docker desktop 只安装了 redis ,musql ,tomcat 三个容器,但是容器占用的内存达到了 28G ,这是正常的吗,你的也这样不?
cnhongwei
2023-01-28 19:34:15 +08:00
@Aboceder 这个感觉不正常。我的电脑是按配置中的资源限制使用内存的。使用中没有发现内存超过设置的。
GeekBao
2023-01-29 10:15:20 +08:00
arm 的 Windows 是可以运行 x64 oracle 的
ShadowPower
2023-01-29 16:28:37 +08:00
两年前研究过,似乎 PD 运行 Windows on ARM 的方案可行
Aboceder
2023-01-29 16:31:23 +08:00
@ShadowPower right ,目前有效的解决方法就是双系统或者云服务器
lsy6
2023-04-20 14:48:09 +08:00
楼主现在解决问题了吗?我现在也想在 docker 中安装 oracle
Aboceder
2023-04-21 10:51:24 +08:00
@lsy6 木有,我已经放弃了,因为我用的是 11g ,版本太老了,oracle 估计都已经放弃优化了,目前只能用云了
lsy6
2023-05-06 14:29:45 +08:00
@Aboceder M1 不支持安装 window 系统,不能装双系统
lsy6
2023-05-06 14:35:18 +08:00
@Aboceder 我在云上的 docker 里装的 oracle ,但是导入 dmp 文件的时候,有点可以导入,有的表无法导入,提示一些 问题。例如:IMP-00019: row rejected due to ORACLE error 1
IMP-00003: ORACLE error 1 encountered
ORA-00001: unique constraint
Aboceder
2023-05-08 09:01:43 +08:00
@lsy6 PD 里面可以装
Aboceder
2023-05-08 09:05:10 +08:00
@lsy6 这个错误提示是导入数据时遇到了 Oracle 数据库的唯一性约束( unique constraint )异常。当尝试向一个已经有数据的表中导入一条数据时,如果导入的数据的某个唯一性约束字段的值与表中已有数据的该字段的值重复了,就会出现此错误。
waklealone
302 天前
oracle19C 是支持 arm 的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/911074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX