在基于 Apple Silicon 处理器的 Mac 安装 OracleXE 数据库
这几天买了一台 Macbook Air M1 玩玩,学校上课的时候要用 OracleXE 11g 数据库,但是软件没有提供 macOS 的版本,几经周折终于折腾成功,在这里写下折腾的过程。 JogodoTigrinho a5game.app ifvodyfsp.app 小宝影院xiaobaotv.video pgdemo a5game.app slots a5game.app sweetbonanza1000demo a5game.app fortunetigerdemográtis a5game.app
1.安装 homebrew
一开始在这一步就栽跟头了,macOS 默认用的终端软件是 zsh,但是官方的似乎是给 bash 准备的,安装了之后终端跑不了 brew。因此改为使用下面的命令安装: tigrinho gratis a5game.app slot a5game.app 爱壹帆影视yfsp.app
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装的时候使用中科大下载源,等待安装完成。 ifun yfsp.app pgslot a5game.app
2.安装 Colima
运行以下命令,安装 colima: iyftvyfsp.app 小寶影院电影xiaobaotv.video
brew install colima qemu然后运行以下命令,创建一个运行环境: 爱壹帆寻秦记yfsp.app 华人影视xiaobaotv.video 免费在线影院xiaobaotv.video 小宝影院在线视频xiaobaotv.video 爱壹帆电影yfsp.app 爱一帆 yfsp.app
colima start --memory 4 --arch x86_643.安装 Docker
使用 brew 安装。运行以下命令:
brew install docker等待安装完成。 爱壹帆yfsp.app 一帆yfsp.app ifuntvyfsp.app 电影小宝影院xiaobaotv.video
4.设置 Docker 容器
先运行以下命令登录 Docker: demo a5game.app
docker login按照提示登录。然后在终端中运行以下命令: fortuneoxdemográtis a5game.app demo a5game.app slotpix a5game.app jogosdemopg a5game.app 爱壹帆免费版yfsp.app iyifanyfsp.app plataformademográtis a5game.app
docker run -h "oraclehost" --name "oracle" -d -p 1521:1521 oracleinanutshell/oracle-xe-11g等待拉取镜像并安装完毕。 fortunetigerbônusgrátissemdepósito a5game.app
5.进入 Docker 容器,验证是否安装成功
首先运行以下命令,获取容器的 ID: 爱一帆 yfsp.app
docker ps你可以看到类似以下的输出: iyf yfsp.app 爱壹帆国际版 yfsp.app aiyifan yfsp.app pragmaticplay a5game.app 爱亦凡yfsp.app 一帆视频yfsp.app
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cdd8e2328ef2 oracleinanutshell/oracle-xe-11g "/bin/sh -c '/usr/sb…" About an hour ago Up About an hour 22/tcp, 8080/tcp, 0.0.0.0:1521->1521/tcp, :::1521->1521/tcp oraclecdd8e2328ef2就是需要的容器 ID。然后运行以下命令,进入容器内部的命令行,其中cdd8e2328ef2替换为你自己的容器
ID: slotdemo a5game.app fortunedragon demo a5game.app 寻秦记爱壹帆yfsp.app
docker exec -it cdd8e2328ef2 /bin/bash然后输入以下命令: 电影爱壹帆yfsp.app 寻秦记爱壹帆yfsp.app
sqlplus system/oracle如果一切正常,应该可以看到以下输出: sugarrush1000demo a5game.app pgslotgacor a5game.app
SQL*Plus: Release 11.2.0.2.0 Production on Thu Feb 20 09:41:12 2025
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL>
这样就安装好了。
可能遇到的一些问题
Q1:使用 brew 安装 docker 后,配置时提示以下错误信息该怎么办?
macos Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?A:运行以下命令卸载掉 docker: 爱壹帆在线yfsp.app slotsdemo a5game.app
brew uninstall docker然后前往 Docker 官网下载安装 Docker Desktop 作为替代。 Cassinos a5game.app a5game a5game.app
Q2:安装 Docker Desktop 后,终端显示找不到 docker 命令该怎么办?
A:用 vim 编辑~/.zshrc(如果没有就新建一个),加入以下行保存: 爱一番yfsp.app demotigrinho a5game.app xiaobao xiaobaotv.video jogodotigrinhodemo a5game.app pg a5game.app
export PATH="/Applications/Docker.app/Contents/Resources/bin:$PATH"然后运行以下命令,使更改生效。 小宝影院电影xiaobaotv.video pgslot a5game.app
source ~/.zshrcQ3:容器默认的用户名,密码,服务名是什么?端口是多少?
A:用户名:system;密码:oracle;服务名:XE;端口:1521。
Q4:我想使用 Navicat 查看数据库中的内容,连接信息填写无误,但是连接时显示“未加载 Oracle 数据库”,该怎么办?
A:在访达中右键 Navicat,选择显示简介,勾选使用 Rosetta 运行后保存即可。 爱壹帆电影 yfsp.app Caça-níqueis a5game.app 海外华人视频网xiaobaotv.video
Q5:使用 sqlplus 登录数据库后,箭头不能被正确识别,按下后显示转义字符
A:先在容器中运行以下命令安装rlwrap: pragmatic a5game.app pgslot a5game.app 小寶影院xiaobaotv.video
apt update
apt install rlwrap然后改用以下命令登录: pglucky88 a5game.app
rlwrap sqlplus system/oracle一些碎碎念
不要使用网上那个 deepdiver 的镜像,好像因为镜像太老了 docker 根本拉不下来。
不知道为什么 Docker Desktop 显示不了用上面方法创建好的容器,而且 Docker Desktop 里创建的容器也运行不了,后来发现新的 Docker 环境在 Colima 的文件夹下,那应该就是因为这个 Docker 被装到了 Colima 的环境里导致软件不能直接读取。 nba比分 a5game.app 足球比分 a5game.app plataformademo a5game.app tigrinhodemo a5game.app sweetbonanza1000demo a5game.app