oracle目前还没有支持M1的版本, 本教程使用SSH来远程登录oracle服务器
MAC M1 安装Oracle数据库教程
oracle目前还没有支持M1的版本, 本教程使用SSH来远程登录oracle服务器
- 在开始之前, 请确保你的mac安装了parallels Desktop, 并安装windows系统
- 如果你身边有windows环境, 比如你的室友的电脑, 你可以跳过1.
- 在windows电脑中安装Oracle Database Software.
安装OpenSSH服务
在window设置中
适用于 Windows Server 2019、Windows 10,11、Windows Server 2022
OpenSSH 是一款用于远程登录的连接工具,它使用 SSH 协议。 它会加密客户端与服务器之间的所有流量,从而遏止窃听、连接劫持和其他攻击。
OpenSSH 可用于将安装了 OpenSSH 客户端的 Window 10(版本 1809 及更高版本)或 Windows Server 2019 设备连接到那些安装了 OpenSSH 服务器的设备。
使用windous设置安装OpenSSSH
可以使用 Windows Server 2019 和 Windows 10 设备上的 Windows 设置安装这两个 OpenSSH 组件。
若要安装 OpenSSH 组件:
- 打开“设置”,选择“应用”>“应用和功能”,然后选择“可选功能” 。
- 扫描列表,查看是否已安装 OpenSSH。 如果未安装,请在页面顶部选择“添加功能”,然后:
- 查找“OpenSSH 客户端”,再单击“安装”
- 查找“OpenSSH 服务器”,再单击“安装”
设置完成后,回到“应用”>“应用和功能”和“可选功能”,你应会看到已列出 OpenSSH 。
安装 OpenSSH 服务器将创建并启用一个名为 OpenSSH-Server-In-TCP 的防火墙规则。 这允许端口 22 上的入站 SSH 流量。 如果未启用此规则且未打开此端口,那么连接将被拒绝或重置。
使用PowerShell安装OpenSSH
若要使用 PowerShell 安装 OpenSSH,请先以管理员身份运行 PowerShell。 为了确保 OpenSSH 可用,请运行以下 cmdlet:
1 | Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*' |
如果两者均尚未安装,则此操作应返回以下输出:
1 | Name : OpenSSH.Client~~~~0.0.1.0 |
然后,根据需要安装服务器或客户端组件:
1 | Install the OpenSSH Client |
这两者应该都会返回以下输出:
1 | Path : |
启动并配置 OpenSSH 服务器
若要启动并配置 OpenSSH 服务器来开启使用,请以管理员身份打开 PowerShell,然后运行以下命令来启动 sshd service:
1 | Start the sshd service |
连接到 OpenSSH 服务器
mac自带SSH服务, 所以安装后,可以使用MAC连接到 OpenSSH 服务器, 在终端中运行一下命令:
1 | ssh username@ipadress #username是安装了Oracle的windows电脑的用户名 |
可以通过在windows的PowerShell中运行以下命令来查看ip地址:
1 | ipconfig |
安装要求输入密码, 注意是微软用户的密码, 不是电脑的开机密码
连接后,你将看到 Windows 命令行界面提示符:
1 | domain\username@SERVERNAME C:\Users\username> |
用户登录Oracle数据库
c成功链接后, 在终端输入:
1 | sqlplus / as sysdba |
按照提示输入用户名:
1 | sys as sysdba |
并按照提示输入口令, 这个口令是在你安装Orecle软件的过程中设置的.
产生一下输出则链接成功
1 | 连接到: |
使用ctrl+c退出sql服务, 输入exit退出ssh链接
用Navicat远程登陆Oracle数据库
打开Navicat, 左上角选择, 之后选择Oracle.
链接名请随意填写, 主机位置填入localhost, 端口默认为1521
服务名默认为ORCL, 如果你在安装Oracle中没有更改, 则保持不变, 我的改为了ORACLE
角色选择SYSDBA,用户名为sys, 密码就是之前提到的口令.
点击SSH选项
主机填入windows主机的IP地址, 端口默认22, 用户名是windows账户的用户名, 密码是该账户的密码
点击链接测试, 成功链接后点击保存即可.
Comments
shortnamefor Disqus. Please set it in_config.yml.