最近在跑一个项目,要用到Oracle数据库的远程连接,之前没接触过Oracle,用的都是MySQL,网上的好多教程质量参差不齐的。东拼西凑地尝试,终于配好了,自己整理一下过程,以备后面不时之需。
Oracle安装
下载
下载Oracle,官网链接:
Database Software Downloads | Oracle
进入网页后,多往下划拉划拉。64位的电脑安装版本如下图所示:
解压
解压到自己指定的目录(目录最好不要有空格和中文)
(我第一次选的目录带了空格,导致exe文件一打开就闪退。后来换了没有空格的目录,就好了)
安装包安装
解压后,点击setup.exe进行安装。
一路默认设置就可以了,需要提醒的是Oracle口令的设置格式要求
设置完了最好记住噢!
特别注意一下,安装过程中可能会在42%的时候停留的比较久(我是这样的,不知道有无普遍性,主要是想提醒心急的朋友们不要急于关闭窗口,可以多等一下)。
验证是否安装正确
在“计算机管理”里查看相关服务
用命令行检验
在命令行里输入如下命令
sqlplus sys/password@orcl as sysdba
如果安装成果则
配置远程连接
listener.ora文件中添加监听服务
自己找不到的话,
win11可以直接在安装Oracle的文件夹里搜索(不得不说,win11的搜索进步不小)
win10的搜索速度不太行,可以考虑下个Everything用用
找到该文件,并用记事本打开。之后在图片对应位置添加响应代码。
注意对路径做修改,每个人不太一样(上面是拿的参考blog的图,链接见文末,紫色注释是我自己加的)。
路径修改为紫色部分对应的路径即可(大意是指\bin之前的部分)。
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = 这里是路径)
(SID_NAME = ORCL)
)
法一:tnsnames.ora修改实现远程连接
每个人的文件内容可能有所出入,主要修改部分就是:
SERVICE_NAME \ HOST \ PORT
要改成自己要连接的远程数据库对应的信息
法二:使用Net Manager实现远程连接
直接全区搜索Net Maneger
找到服务命名,并在右边设置相应主机号和端口号
添加监听程序,并进行相关设置
重启OracleOraDB19Home1TNSListener服务
找到该服务的方式与验证安装时使用“计算机管理”的方法一样,右击该服务然后重启即可。
安装可视化工具PL/SQL
官网地址:Try it free - Allround Automations
注意 版本选择
一路下一步安装即可
使用可视化工具
连接远程数据库
数据库处,可选择之前设置好的。
如果忘了名字,也可以直接输入 数据库主机号/端口号:名称
以下图为例的话就是: 127.0.0.1/1521:orcl
在“配置-首选项”里修改“Oracle主目录名”和“Oracle库”
验证是否连接成功
新建一个SQL窗口
输入一条查询语句并点击绿色启动按钮
如果页面下方出现相关记录,则为连接成功
参考了几篇文章,但是还是得东试西试才能弄好的。
虽然没有完整地按每一篇参考blog流程走完,但也把参考的页面贴在下面
Windows 安装,配置Oracle_windows oracle-CSDN博客
启动PL/SQL 连接数据库 不显示数据库或者不显示“连接为”选项框并且发生报错_plsql打开没有连接为-CSDN博客