赞
踩
本次展示的是连接虚拟机中的Oracle,虚拟机中操作系统为Linux,虚拟机软件为Oracle vm,所有远程连接核心要点是一样的,注意核心要点即可
1.查询Oracle版本位数,下载plsql、instant client时下载Oracle对应位数
2.找到Oracle安装目录下的listener和tnsnames两个文件
3.将上述两个文件复制一份,其中参数修改为Oracle所在系统的ip
4.将两份那份文件复制到Oracle安装目录下替换,并复制到instant client中
5.修改系统环境变量
6.设置plSQL中的主目录及对应oci位置
7.连接登录
注意:如果plsql要连接多个远程数据库,只需在instant client中的listener文件修改添加即可,添加时参照着修改数据库名和IP地址即可,具体可自行百度,在下目前还没理解透彻恕不能太详细讲解,怕误导
其实我自己是个小白,啥都不懂,只在学校里简单学过一点儿Oracle的sql语句增删查改,公司实习要用到plsql,就开始自己捣鼓了,从昨天开始弄,疯狂逛社区,翻帖子,b站也没放过,但是没有找到一个适合我这种纯小白的指引,有的是内容不全面,最后经过我自己的梳理整合到今天上午终于连接成功了
因为过程中自己挺迷茫的,啥都不懂,大佬们差不多都是说了大致步骤和思路,但一些具体细节并没提到,比如下面的plsql主目录和oci库怎么设置我愣是找了很多帖子才知道,所以我决定自己也整一个教程看能不能帮到像我一样的小白
说实话,我觉得这个帖子能帮到别人的可能性蛮低的,因为我觉得很少有人和我一样啥也不知道,要是真的有,那就太有缘了朋友,就让我来帮帮你,真的超级详细
有目录,应该在左侧
开始准备之前,有个建议提一下,不知道你用过finalshell吗,如果没有建议下载一个来用,用这个连接linux操作很方便得嘞
具体安装可自行百度很简单,要记得安装的Oracle是32位还是64位,下面的所有软件位数都是以Oracle位数为准
不知道的话,查询语句:select * from v$version;(登录Oracle用户,在sqlplus下查询)
如果结果和下图一样是32位,64位的会有具体位数
下载网址:Home - Allround Automations | Real solutions for Oracle developers
点击try it
选择对应版本进行下载
下载完直接无脑点安装下一步即可,过程中需要注意,默认安装在c盘,更换其他盘符的话,不会创建新的文件夹,会在指定目录下直接安装一度,很散,建议新建一个文件夹命名pl sql或其他都行
下载网址:Oracle Instant Client Downloads
选择对应操作系统及位数下载
拿32位当前最新版本21.10举例
选择basic package下载
注意,当前下载页面右侧的visual studio也要下载,直接点击链接即可
点击跳转下载需要的版本及位数即可,下载完直接安装,就两三步,很简单,这里不做过多演示
Instant client下载完后是一个zip压缩包,直接解压到你想解压的位置即可
位置在你虚拟机里Oracle安装的目录里面
拿我的举例,在/opt/oracle/product/19c/dbhome_1/network/admin里面,注意product文件就行,安装目录很好找,找不到自己的可以网上
把这两个文件复制到本机上,然后用记事本打开对其进行修改
以上图为参考,只需修改host后面的数据,将其改为你虚拟机的ip,两个文件都是如此,改完记得保存
虚拟机ip查询,在root账户下,输入命令ifconfig
enp0s8那一行下面的inet就是你虚拟机的ip了
以上工作都完成之后,就可以正式开始了
找不到参照下图
点击系统变量下的新建,一共需要新建三个修改一个
参照下面两张图
点击编辑,添加Instant client解压缩的目录,和上面新建的ORACLE_HOME路径一样的
(监听启动:切换到Oracle下执行lsnrctl start
打开数据库:sqlplus下执行startup
过程中有问题可以自行百度解决,都挺简单的,再赘述就真的啰嗦了)
一开始会让登录,直接取消
找到配置>首选项,不同版本叫法可能不一样,说白了就是设置
只需要修改连接下面的Oracle主目录和oci库即可
主目录就是instant解压缩的目录,和上面建变量的目录一样的
oci库点击右面的小文件夹,在instant里找到oci.dll
这个时候一打开弹出的连接页面里的数据库选项里会出现数据库,然后选择相应的用户名和密码登录即可,注意只有sys和system使用sysdba登录(我也是小白,理解可能不对,望大佬指正)
登陆成功的话,上方会显示连接的用户
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。