plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库

登录验证第3种方式:

文章目录

一、软件下载准备

1. 下载PLSQL客户端

2. 下载instantclient 客户端

instantclient (包含oracle数据库11g,instantclient,都是64位)

https://pan.baidu.com/s/1-5lJl3CdJRF4zgjGSAj74Q 密码:snxr

3. 将解压instantclient复制到PLSQL目录下面

并在PLSQL Developer 13\instantclient_11_2目录下面 新建 NETWORK/ADMIN目录

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第1张图片

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第2张图片

二、配置oracle监听

#思考这个文件怎样获取?

1. 这个文件在oracle的容器中,首先进入oracle内部

2. 找到这个文件的目录

3. 将tnsnames.ora文件从容器内部复制到宿主机上(也就是咱们的linux服务器)

4. 再从linux服务器上将文件下载到windows本地

5. 将文件复制到NETWORK/ADMIN目录下面

6. 修改tnsnames.ora文件,配置oracle监听

2.1. 首先进入oracle内部

#进入oracle容器的控制台

docker exec -it oracle_11g bash

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第3张图片

2.2. 找到这个文件的目录

cd /home/oracle/app/oracle/product/11.2.0/dbhome_2/network/admin

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第4张图片

2.3. 将tnsnames.ora文件从容器内部复制到宿主机上

#将oracle_11g容器中的指定文件复制到宿主机上

#格式:docker cp 容器名称:容器目录/要复制的文件 宿主机上文件名

#(注如果宿主机上的文件名和容器附件名一致,代表复制文件;宿主机上文件名就会一样,就代表重命名)

#在宿主机上执行以下命令将容器内部的文件复制到宿主机上,在哪执行命令就会将附件复制到哪里。

docker cp oracle_11g:/home/oracle/app/oracle/product/11.2.0/dbhome_2/network/admin/tnsnames.ora tnsnames.ora

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第5张图片

2.4. 再从linux服务器上将文件下载到windows本地

我这里用的是,其他工具一样的,都可以

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第6张图片

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第7张图片

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第8张图片

2.5. 将文件复制到NETWORK/ADMIN目录下面

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第9张图片

2.6. 修改tnsnames.ora文件,配置oracle监听

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第10张图片

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第11张图片

三、配置篇

3.1. 配置环境变量

NLS_LANG: SIMPLIFIED CHINESE_CHINA.ZHS16GBK

TNS_ADMIN: C:\Program Files\PLSQL Developer 13\instantclient_11_2\network\ADMIN

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第12张图片

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第13张图片

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第14张图片

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第15张图片

设置完毕后保存即可

3.2. 在PLSQL配置

双击plsql桌面快捷方式图标,在弹出的页面中选择【取消】

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第16张图片

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第17张图片

C:\Program Files\PLSQL Developer 13\instantclient_11_2

C:\Program Files\PLSQL Developer 13\instantclient_11_2\oci.dll

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第18张图片

配置点击【OK】重启,PLSQL客户端,重新登录即可

输入以下信息,点击【OK】

Username: system

Password: oracle

Database: helowin

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第19张图片

3.3. 输入sql语句查看数据库是否可用

select * from v$version;

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库_第20张图片

bb234f9ccea613968f36be97eed8f87f.png

4a668feaa3018a2e1706f07e5002bcc8.png

gblfy

发布了857 篇原创文章 · 获赞 114 · 访问量 17万+

他的留言板

关注

标签:复制到,文件,instantclient,PLSQL,数据库,宿主机,oracle

来源: https://blog.csdn.net/weixin_40816738/article/details/104571238

你可能感兴趣的:(plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库)