plsqldev连oracle,PLSQL Developer连虚拟机Linux下的Oracle

一、工作环境

1, 本地机器操作系统为windows 7;

2, 虚拟机为VM ware;

3, 虚拟机操作系统为Linux,系统上已安装Oracle,并有一个实例(orcl)

二、所需工具

1, PL/SQL Developer;

2, VNC-Viewer;

3, XManager Enterprise;

三、具体步骤

1,测试本地机器与虚拟机之间的网络通畅

ab31a3bd022163cb4339b6899cf62be6.png

2,关闭Linux的防火墙

1) 在linux的输入:vncserver,启动VNC服务

f850078dc0c7906e16178a0d7a0866f2.png

2) 双击VNC Viewer软件,输入Linux的IP地址与端口号,点击“Connect”,输入密码连接Linux;

3b0912c7b45b76c2a92644857f8b26c7.png

3) 在VNC Viewwe程序中右击,选择“Open Terminal”,打开一个terminal,输入命令:setup,如果不是以root用户登录的Linux,在这里需要输入root用户的password,进入如下界面,选择“Firewall Configuration“,移动光标至“Run Tool”,回车。

6e087da969066345b8cb1272d96b6ee3.png

4) 选择“Disabled”,移动光标至“OK”,回车;

c327b05e705b38666db8fe5b3b87dc94.png

5) 至此,Linux的防火墙已关闭;

3,启动数据库的监听(Listener)服务

1) 先测试是否有Listener,并查看其状态,在VNC Viewer的terminal中输入:lsntctl status,查看Listener

e490a49de3056246ca3ded5c7937d5ee.png

上图显示Linux上已有Listenter

2) 若无Listener,则需新建Listener,在VNC Viewer的terminal中输入:netca,新建一个Listener。如下图所示,然后下一步下一步。

9ceea976b8e1a99f81a458c3a4210920.png

4,下载Instance Client

1) 登录Oracle的官方网站,先注册一个用户,选择相应的版本,下载Instance Client;下载地址:

2) 下载完成,解压至E:\Program Files (x86)\Oracle Client\32\instantclient_12_1,该路径可以自定义

5,修改tnsnames.ora文件

1) 在虚拟机$ORACLE_HOME/network/admin/目录下复制tnsnames.ora文件,打开XManager Enterprise的Xftp,新建一个到虚拟机Linux上的连接,配置如下:

ed6a5833d631d36dac65d28c9f2bc238.png

2) 将$ORACLE_HOME/network/admin/tnsnames.ora 复制到instant client\instantclient_11_2\NETWORK\ADMIN目录下,如果没有自行创建(最好先建好目录)

930a47f015d62a39fd83cc7047cf708a.png

3) 修改tnsnames.tra文件,如下所示:

0db2c1a7c4f4cd3372c4fbf09b505f50.png

4) 保存,关闭。

6,添加本地机器的环境变量

1) 右击“计算机”,选择“属性”,在控制面板主页,点击“高级系统设置”,

cfba9186728057cb5e0150945dd25c5a.png

2) 在系统属性面板点击“环境变量”

49b8e1a0e566770b47b461dd9b74879a.png

3) 点击新建,系统变量中增加TNS_ADMIN,变量值为tnsnames.ora所在路径,本案例为为E:\Program Files (x86)\Oracle Client\32\instantclient_12_1\network\admin

baf5e3920863adc63028962ac6f653c1.png

7,配置PL SQL Developer

1) 工具->首选项,设置相关路径,如下图所示.

5cfc3a4ada2ed28e655282d20f63aae3.png

2) 点击“应用”,“确定”。然后重启程序,输入用户名、密码,连接成功

fa7c06b5dd76a9a7633e19a44f5bede0.png

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值